Pb carte wifi Realtek 8723 non reconnue

Bonjour, je configure un Toshiba Satellite c855-10x.Avec Debian 6.05.
Et ma carte wireless n’est pas reconnue.

Lspci donne :

00:00.0 Host bridge: Intel Corporation Sandy Bridge DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Sandy Bridge Integrated Graphics Controller (rev 09)
00:14.0 USB Controller: Intel Corporation Device 1e31 (rev 04)
00:16.0 Communication controller: Intel Corporation Device 1e3a (rev 04)
00:1a.0 USB Controller: Intel Corporation Device 1e2d (rev 04)
00:1b.0 Audio device: Intel Corporation Device 1e20 (rev 04)
00:1c.0 PCI bridge: Intel Corporation Device 1e10 (rev c4)
00:1c.1 PCI bridge: Intel Corporation Device 1e12 (rev c4)
00:1c.2 PCI bridge: Intel Corporation Device 1e14 (rev c4)
00:1d.0 USB Controller: Intel Corporation Device 1e26 (rev 04)
00:1f.0 ISA bridge: Intel Corporation Device 1e59 (rev 04)
00:1f.2 SATA controller: Intel Corporation Device 1e03 (rev 04)
00:1f.3 SMBus: Intel Corporation Device 1e22 (rev 04)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device 8723
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 05)

Lsusb donne :

Bus 003 Device 003: ID 046d:c05f Logitech, Inc.
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 004: ID 04f2:b307 Chicony Electronics Co., Ltd
Bus 002 Device 003: ID 0bda:0138 Realtek Semiconductor Corp. Card reader
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub


uname -r
2.6.32-5-amd64


J’ai suivi :

askubuntu.com/questions/139632/w … recognized

Le pb est que quand je veux faire le make du point 4 sa ne marche pas, j’ai un message :

make
make -C /lib/modules/2.6.32-5-amd64/build M=/home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012 modules
make[1]: se ingresa al directorio /usr/src/linux-headers-2.6.32-5-amd64' CC [M] /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.o In file included from /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:32: /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/wifi.h: In function ‘rtl_find_sta’: /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/wifi.h:2068: warning: passing argument 1 of ‘ieee80211_find_sta’ from incompatible pointer type /usr/src/linux-headers-2.6.32-5-common/include/net/mac80211.h:2091: note: expected ‘struct ieee80211_hw *’ but argument is of type ‘struct ieee80211_vif *’ In file included from /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:34: /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.h: At top level: /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.h:144: warning: ‘enum ieee80211_smps_mode’ declared inside parameter list /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.h:144: warning: its scope is only this definition or declaration, which is probably not what you want /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c: In function ‘_rtl_init_mac80211’: /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:323: error: ‘IEEE80211_HW_CONNECTION_MONITOR’ undeclared (first use in this function) /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:323: error: (Each undeclared identifier is reported only once /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:323: error: for each function it appears in.) /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c: In function ‘rtl_tx_agg_start’: /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:1000: warning: passing argument 1 of ‘ieee80211_start_tx_ba_cb_irqsafe’ from incompatible pointer type /usr/src/linux-headers-2.6.32-5-common/include/net/mac80211.h:2038: note: expected ‘struct ieee80211_hw *’ but argument is of type ‘struct ieee80211_vif *’ /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c: In function ‘rtl_tx_agg_stop’: /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:1029: warning: passing argument 1 of ‘ieee80211_stop_tx_ba_cb_irqsafe’ from incompatible pointer type /usr/src/linux-headers-2.6.32-5-common/include/net/mac80211.h:2079: note: expected ‘struct ieee80211_hw *’ but argument is of type ‘struct ieee80211_vif *’ /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c: In function ‘rtl_watchdog_wq_callback’: /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:1283: error: implicit declaration of function ‘ieee80211_connection_loss’ /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c: At top level: /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:1350: warning: ‘enum ieee80211_smps_mode’ declared inside parameter list /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:1350: error: parameter 2 (‘smps’) has incomplete type /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c: In function ‘rtl_make_smps_action’: /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:1370: error: ‘WLAN_HT_ACTION_SMPS’ undeclared (first use in this function) /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:1372: error: ‘IEEE80211_SMPS_AUTOMATIC’ undeclared (first use in this function) /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:1373: error: ‘IEEE80211_SMPS_NUM_MODES’ undeclared (first use in this function) /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:1375: error: ‘IEEE80211_SMPS_OFF’ undeclared (first use in this function) /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:1377: error: ‘WLAN_HT_SMPS_CONTROL_DISABLED’ undeclared (first use in this function) /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:1379: error: ‘IEEE80211_SMPS_STATIC’ undeclared (first use in this function) /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:1381: error: ‘WLAN_HT_SMPS_CONTROL_STATIC’ undeclared (first use in this function) /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:1383: error: ‘IEEE80211_SMPS_DYNAMIC’ undeclared (first use in this function) /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:1385: error: ‘WLAN_HT_SMPS_CONTROL_DYNAMIC’ undeclared (first use in this function) /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c: At top level: /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:1394: warning: ‘enum ieee80211_smps_mode’ declared inside parameter list /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:1394: error: parameter 3 (‘smps’) has incomplete type /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c: In function ‘rtl_send_smps_action’: /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:1422: error: type of formal parameter 2 is incomplete /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c: At top level: /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:1805: fatal error: opening dependency file /home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/.base.o.d: Permiso denegado compilation terminated. make[4]: *** [/home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.o] Error 1 make[3]: *** [_module_/home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012] Error 2 make[2]: *** [sub-make] Error 2 make[1]: *** [all] Error 2 make[1]: se sale del directorio/usr/src/linux-headers-2.6.32-5-amd64’
make: *** [all] Error 2
tie@pc4:~/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012$

Toute aide est bienvenue

Jose

salut

les balises de code c’est bien mieux

vire ton 2.6.32-5-amd64 met toi a jour

puis a tu ton driver installer ??

wiki.debian-fr.org/ [chercher a wifi]

Ton make a un problème de droit d’accès à un répertoire
/home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/.base.o.d

[quote=“piratebab”]Ton make a un problème de droit d’accès à un répertoire
/home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/.base.o.d[/quote]

aussi pour cela : askubuntu.com/questions/139632/w … recognized

Merci de vos réponses.


Grhim
les balises de code c’est bien mieux
piratebab
puis a tu ton driver installer ??
wiki.debian-fr.org/ [chercher a wifi]

Je n’ai rien touché au code je ne saurais pas comment faire.
J’ai installé le firmware realtek packages.debian.org/squeeze-back … re-realtek
Si c’est sa que tu veux dire.
Ne sachant pas comment faire, peux tu m’indiquer comment “virer le 2.6.32-5-amd64” et mettre a jour et avec qu’elle version.Je suposse que tu vx dire mette a jour le kernel et compiler le noyau.
Tout ceci est necessaire ?.
Etant donné que c’est une machine neuve, n’est pas possible d’installer une distri avec le nouveau kernel?

piratebab et Grhim :

Ton make a un problème de droit d’accès à un répertoire
/home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/.base.o.d

Il n’y a pas de repertoire comme indiqué dans vos messages .
Sa doit etre un repertoire qui se cree lors du make.
Le dossier du pilote se trouve dans le Bureau, et c’est a partir de ce dossier ou je lance le make.

Merci Je suis un peu bloqué.

Pour installer un kernel plus récent, il faut le prendre dans les backports
backports-master.debian.org/Instructions/
Si c’est une machine récente, tu as tout intérêt à mettre à jour le kernel.

ok je prends le nouveau kernel dans les backports:

apt-get -t squeeze-backports install linux-image-3.2.0-0.bpo.2-amd64

EST-QUE C’EST CORRECT ?
il me dit qu’il faut mettre a jour un certain nombre de paquets
Voulez vous continuer?
je dit oui et il m’affiche :

linux-base (3) unstable; urgency=low

  • Some HP Smart Array controllers are now handled by the new 'hpsa’
    driver, rather than the ‘cciss’ driver.

    While the cciss driver presented disk device names beginning with
    ’cciss/’, hpsa makes disk arrays appear as ordinary SCSI disks and
    presents device names beginning with ‘sd’. In a system that already
    has other SCSI or SCSI-like devices, names may change unpredictably.

    During the upgrade from earlier versions, you will be prompted to
    update configuration files which refer to device names that may
    change. You can choose to do this yourself or to follow an automatic
    upgrade process. All changed configuration files are backed up with
    a suffix of ‘.old’ (or ‘^old’ in one case).

– Ben Hutchings ben@decadent.org.uk Wed, 16 Mar 2011 13:19:34 +0000
~
(END)

Si je fais ctrl+ c
Il sort et reste dans l’affiche de la ligne de commandes

???

il faut taper q (quit)

ok avec q sa a marché. Merci.
Si je fais : uname -r
3.2.0-0.bpo.2-amd64

Et maintenant quand je veux reprendre le make comme indiqué dans ce post pour installer le driver:
askubuntu.com/questions/139632/w … recognized

J’obtiens :
make -C /lib/modules/3.2.0-0.bpo.2-amd64/build M=/home/tie/Esc/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012 modules
make: *** /lib/modules/3.2.0-0.bpo.2-amd64/build: No existe el fichero o el directorio. Alto.
make: *** [all] Error 2

je supose que c’est suite a la mise a jour du kernel mais je ne sais pas quoi faire.???

As tu installé les kernel headers ?
Le plus simple pour configurer tout ce qu’il faut pour configurer un module est d’utiliser module-assistant. (à installer si ce n’est pas fait).
ensuite en root

Merci, entre temps j’avais installé les linux headers et j’ai pu passer les commandes:
-make
-make install
-modprobe rtl8723e
Maintenant si je tape iwconfig
j’obtiens :

wlan1
IEEE 802.11bgn ESSID :astonished:ff/any
Mode :managed
access point not associated
tx-power off
Retry long limit 7
rts thr=2347 b
fragment thr :astonished:ff
encription key off
power management on

C’est une grande avancée mais il m’affiche que le reseau sans fil est desactivé.
J’ai installé rfkill et essayé de debloquer mais sans succes.
Aussi un message failed to enable MSI -x est apparu au boot, je ne sais pas si a un rapport.
J’ai passé la commande m-a prepare.

Si tu as les headers, m-a prepare ne rajoute rien de plus.
quelques commandes à connaitre
Pour activer la carte:

pour chercher les réseaux

As tu un network manager ou configures tu à la main ?
je te conseille wicd si tu n’as pas de network manager

Ca ne passe pas :blush:

-ifup wlan1

Ignoring unknown interface wlan1=wlan1

  • iwlist wlan1 scan

wlan1 Interface doesn’t support scanning.

Je ne sais pas quelle m… il y a encore.¡¡¡

Je ne sais pas qu’elle m… il y a mais avec iwconfig la carte n’est plus reconnue .
Je vais me reposser un peu et je pense reinstaller tout a partir de 0.
Merci de ton aide.

Ce ne serait pas d’abordifconfig wlan1 upet après on peut y aller avec iwlist, iwconfig, etc ?

Non le pb c’est que je suis revenu au point de départ.
La carte n’est pas reconnue. Et si je fais make pour reinstaller le driver,

J’obtiens :

  • make
    make -C /lib/modules/3.2.0-0.bpo.2-amd64/build M=/home/tie/Esc/drivers /rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012 modules
    make[1]: se ingresa al directorio /usr/src/linux-headers-3.2.0-0.bpo.2-amd64' make[3]: *** No hay ninguna regla para construir el objetivo/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012’. Alto.
    make[2]: *** [sub-make] Error 2
    make[1]: *** [all] Error 2
    make[1]: se sale del directorio `/usr/src/linux-headers-3.2.0-0.bpo.2-amd64’
    make: *** [all] Error 2
    tie@ppc4:~/Esc/drivers /rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012$

Euh, dans le répertoire o tu as décompressé les sources du pilote, n’y a-t-il pas un fichier configure ? Si oui, après l’avoir si besoin rendu exécutable, lance-le par./configureet après tu peux passer àmake :techie-studyinggray:

Je pense que ça a un rapport a la mise a jour du kernel et qu’il ne trouve pas les fichiers necessaires a faire le make. Mais je ne sais pas comme faire.
Il n’a jamais eu de fichier ./configure dans le dossier du driver.

as tu des erreurs relatives au wifi lorsque tu fais un dmesg ?
que donne lsmod ?

Je te copie la partie concernant :
[ 9.363899] input: TOSHIBA Web Camera - HD as /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.3/3-1.3:1.0/input/input8
[ 9.363948] usbcore: registered new interface driver uvcvideo
[ 9.363949] USB Video Class driver (1.1.1)
[ 9.465187] [drm] Initialized drm 1.1.0 20060810
[ 9.574634] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 9.574638] i915 0000:00:02.0: setting latency timer to 64
[ 9.613763] mtrr: type mismatch for b0000000,10000000 old: write-back new: write-combining
[ 9.613765] [drm] MTRR allocation failed. Graphics performance may suffer.
[ 9.614012] i915 0000:00:02.0: irq 43 for MSI/MSI-X
[ 9.614016] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[ 9.614017] [drm] Driver supports precise vblank timestamp query.
[ 9.614047] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 9.724748] rtl8723e 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 9.724758] rtl8723e 0000:02:00.0: setting latency timer to 64
[ 9.741344] firemare: rtl8723fw_B.bin
[ 10.148397] rtl8723e-0:rtl8723e_init_sw_vars():<0-0> Failed to request firmware!
[ 10.148402] rtlwifi-0:rtl_pci_probe():<0-0> Can’t init_sw_vars.
[ 10.148434] rtl8723e 0000:02:00.0: PCI INT A disabled
[ 10.177605] fbcon: inteldrmfb (fb0) is primary device
[ 10.468343] Console: switching to colour frame buffer device 170x48
[ 10.471145] fb0: inteldrmfb frame buffer device
[ 10.471147] drm: registered panic notifier
[ 10.472534] acpi device:3e: registered as cooling_device4
[ 10.472715] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input9
[ 10.472760] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no)
[ 10.472807] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[ 10.472856] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 10.472913] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
[ 10.472943] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
[ 11.113034] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
[ 11.113179] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[ 11.113336] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[ 11.113394] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[ 12.117973] Adding 7709692k swap on /dev/sda5. Priority:-1 extents:1 across:7709692k
[ 12.375273] EXT3-fs (sda1): using internal journal
[ 12.497512] loop: module loaded
[ 13.706606] fuse init (API version 7.17)
[ 15.715200] input: ACPI Virtual Keyboard Device as /devices/virtual/input/input13
[ 17.185307] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 17.407439] r8169 0000:03:00.0: eth0: link down
[ 17.407707] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 19.540290] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 19.540292] Bluetooth: BNEP filters: protocol multicast
[ 19.540314] Bluetooth: RFCOMM TTY layer initialized
[ 19.540319] Bluetooth: RFCOMM socket layer initialized
[ 19.540321] Bluetooth: RFCOMM ver 1.11
[ 19.597991] Bridge firewalling registered
[ 21.542771] lp: driver loaded but no devices found
[ 21.865702] ppdev: user-space parallel port driver
[ 49.905249] wlan0: authenticate with c8:6c:87:a7:ce:e3 (try 1)
[ 49.906772] wlan0: authenticated
[ 49.910755] wlan0: associate with c8:6c:87:a7:ce:e3 (try 1)
[ 49.912766] wlan0: RX AssocResp from c8:6c:87:a7:ce:e3 (capab=0x471 status=0 aid=5)
[ 49.912775] wlan0: associated
[ 49.921703] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 60.684493] wlan0: no IPv6 routers present