Bonjour,
Ce post fait suite à celui-ci de gagarine, non-résolu pour ma part :
[ul]http://forum.debian-fr.org/viewtopic.php?t=13442[/ul]
(Je n’ai pas de fichier /etc/modprobe.d/iwl3945)
Je n’arrive pas à me connecter avec :
[ul]
- ma carte wifi Intel 3945ABG
- sur mon portable ASUS-F9S
- sous Debian noyau 2.6.24
- avec les paquets iwlwifi et wicd
[/ul]
Rmq: Je n’arrivais pas à me connecter ni obtenir la liste des AP avec ipw3945d, j’ai lu sur plusieurs forums qu’il vaut mieux utiliser iwlwifi que ipw3945d. J’ai donc désinstallé les paquets, et installé iwlwifi et wicd.
1/ CONFIG :
> uname -a
Linux debian 2.6.24-1-686 #1 SMP Thu Mar 27 17:45:04 UTC 2008 i686 GNU/Linux
(lenny testing)
> dpkg -l
firmware-iwlwifi 0.10
libiw29 29-1
wireless-tools 29-1
wicd 1.4.2-1
Le bouton wifi est activé.
2/ AU BOOT :
> lsmod | grep iw
iwl3945 84712 0
firmware_class 9312 1 iwl3945
mac80211 114380 1 iwl3945
C’est normal le “0” sur la ligne iwl3945 ?
> iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2346 B
Encryption key:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
> cat /etc/network/interfaces
auto lo
iface lo inet loopback
iface eth0 inet dhcp
iface wlan0 inet dhcp
> cat /etc/udev/rules.d/z25_persistent-net.rules
# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:1d:60:9e:ad:c4", NAME="eth0"
# PCI device 0x8086:0x4222 (iwl3945)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:1c:bf:4f:29:65", ATTR{type}=="1", NAME="wlan0"
> ls /etc/modprobe.d/
aliases
alsa-base
alsa-base-blacklist
arch
arch-aliases -> arch/i386
blacklist
bluez
display_class
ibm_acpi.modprobe
libpisock9
libsane
linux-sound-base_noOSS -> /lib/linux-sound-base/noOSS.modprobe.conf
oss-compat -> /lib/oss-compat/linux
pnp-hotplug
thinkpad_acpi.modprobe
> tail /var/log/messages; tail /var/log/kern.log;
kernel: iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.1.17ks
kernel: iwl3945: Copyright(c) 2003-2007 Intel Corporation
kernel: iwl3945: Detected Intel PRO/Wireless 3945ABG Network Connection
kernel: iwl3945: Tunable channels: 13 802.11bg, 23 802.11a channels
kernel: iwl3945: Radio Frequency Kill Switch is On:
kernel: Kill switch must be turned off for wireless networking to work.
kernel: ADDRCONF(NETDEV_UP): wlan0: link is not ready
kernel: wlan0: failed to restore operational channel after scan
kernel: iwl3945: Error sending REPLY_TX_PWR_TABLE_CMD: time out after 500ms. (répété 3 fois)
kernel: iwl3945: Radio Frequency Kill Switch is On:
kernel: Kill switch must be turned off for wireless networking to work.
kernel: -- MARK 1 --
> iwlist wlan0 scan
wlan0 No scan results
Mais pourquoi iwlist ne fonctionne pas ?
3/ LANCEMENT DE WICD :
Au premier lancement, j’ai une liste correcte des points d’accès (une vingtaine, youpi!).
Mais impossible de me connecter (recherche de l’adresse IP, puis rien).
Essais infructueux, avec plusieurs points différents, dans plusieurs endroits différents, même après reboot, et sur des points d’accès légalement accessibles (chez moi, chez des amis, à la bibliothèque, …).
Ensuite, si je fais un refresh dans WICD, la jolie liste est remplacée par : “Aucun réseau sans fil détecté”.
Si je ferme et relance WICD, idem : “Aucun réseau sans fil détecté”.
Mais pourquoi plus de liste des AP ?
> iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:"XXX"
Mode:Managed Frequency:2.437 GHz Access Point: XX:XX:XX:XX:XX:XX
Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2346 B
Encryption key:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
> tail /var/log/messages; tail /var/log/kern.log;
kernel: -- MARK 1 --
kernel: iwl3945: Error sending REPLY_RXON: time out after 500ms. (répété 5 fois)
kernel: iwl3945: Error setting new configuration (-110). (répété 5 fois)
kernel: ADDRCONF(NETDEV_UP): wlan0: link is not ready
kernel: iwl3945: Error sending REPLY_ADD_STA: time out after 500ms.
kernel: wlan0: Initial auth_alg=0
kernel: wlan0: authenticate with AP XX:XX:XX:XX:XX:XX
kernel: wlan0: authentication with AP XX:XX:XX:XX:XX:XX timed out
kernel: -- MARK 2 --
4/ RECHARGEMENT DU MODULE
> modprobe -r iwl3945
> lsmod | grep iw
> modprobe iwl3945
> lsmod | grep iw
iwl3945 84712 0
firmware_class 9312 1 iwl3945
mac80211 114380 1 iwl3945
> tail /var/log/messages; tail /var/log/kern.log;
kernel: -- MARK 2 --
kernel: iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC (répété 3 fois)
kernel: iwl3945: MAC is in deep sleep! (répété 3 fois)
kernel: ACPI: PCI interrupt for device 0000:05:00.0 disabled
kernel: iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.1.17ks
kernel: iwl3945: Copyright(c) 2003-2007 Intel Corporation
kernel: ACPI: PCI Interrupt 0000:05:00.0[A] -> GSI 18 (level, low) -> IRQ 18
kernel: PCI: Setting latency timer of device 0000:05:00.0 to 64
kernel: iwl3945: Detected Intel PRO/Wireless 3945ABG Network Connection
kernel: iwl3945: Radio Frequency Kill Switch is On:
kernel: Kill switch must be turned off for wireless networking to work.
kernel: iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC (répété 3 fois)
kernel: iwl3945: Tunable channels: 13 802.11bg, 23 802.11a channels
Comment refaire apparaître la liste de points d’accès que j’obtiens avec WICD juste après un reboot ?
Comment faire pour se connecter ? pour éviter les erreurs de connection timeout repérées dans kern.log ?
Est-ce normal que lsmod donne un “0” après “iwl3945” ? Sinon comment corriger ?
Je souhaite continuer à utiliser 2.6.24, sans recompilation de noyau, avec les paquets standards iwlwifi et wicd (ou wifi-radar).
Merci pour vos suggestions !
Sylvain