J'ai un portable sous Debian/Lenny avec une carte pcmcia Linksys WPC54G, qui marche très bien. J'ai d'abord utilisé le driver bcm43xx mais il me limitait ma connexion à 11Mb/s. Alors je l'avais laissé tomber au profit de ndiswrapper qui gérait correctement le 54Mb/s.
Depuis le noyau 2.6.24 ndiswrapper ne marche plus et bcm43xx a été supplanté par b43.
Avec ce nouveau driver j'arrive à me connecter sans problème en passant par iwconfig + dhclient. Mais via NetwokManager : rien à faire. Il me détecte pourtant correctement mon réseau Wifi : dans le menu de l'applet Gnome pour je vois mon SSID avec une qualité Wifi à 90% environ. Si j'essaie une connexion, il passe une minute à chercher puis c'est l'echec. Aucun des deux petits témoins de l'applet ne passe au vert.
Voici un extrait de syslog sur une tentative (j'ai modifié le ssid) :
Jun 15 22:06:10 pini dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/wlan0_rename for sub-path wlan0_rename.dbus.get.reason
Jun 15 22:06:10 pini NetworkManager: [1213560370.031286] nm_device_802_11_wireless_get_activation_ap(): Forcing AP 'XXXXXX'
Jun 15 22:06:10 pini NetworkManager: User Switch: /org/freedesktop/NetworkManager/Devices/wlan0_5f_rename / XXXXXX
Jun 15 22:06:10 pini NetworkManager: Deactivating device wlan0_rename.
Jun 15 22:06:10 pini NetworkManager: Device wlan0_rename activation scheduled...
Jun 15 22:06:10 pini NetworkManager: Activation (wlan0_rename) started...
Jun 15 22:06:10 pini NetworkManager: Activation (wlan0_rename) Stage 1 of 5 (Device Prepare) scheduled...
Jun 15 22:06:10 pini NetworkManager: Activation (wlan0_rename) Stage 1 of 5 (Device Prepare) started...
Jun 15 22:06:10 pini NetworkManager: Activation (wlan0_rename) Stage 2 of 5 (Device Configure) scheduled...
Jun 15 22:06:10 pini NetworkManager: Activation (wlan0_rename) Stage 1 of 5 (Device Prepare) complete.
Jun 15 22:06:10 pini NetworkManager: Activation (wlan0_rename) Stage 2 of 5 (Device Configure) starting...
Jun 15 22:06:10 pini NetworkManager: Activation (wlan0_rename/wireless): access point 'XXXXXX' is unencrypted, no key needed.
Jun 15 22:06:11 pini NetworkManager: SUP: sending command 'INTERFACE_ADD wlan0_rename^I^Iwext^I/var/run/wpa_supplicant^I'
Jun 15 22:06:11 pini NetworkManager: SUP: response was 'OK'
Jun 15 22:06:11 pini NetworkManager: SUP: sending command 'AP_SCAN 2'
Jun 15 22:06:11 pini NetworkManager: SUP: response was 'OK'
Jun 15 22:06:11 pini NetworkManager: SUP: sending command 'ADD_NETWORK'
Jun 15 22:06:11 pini NetworkManager: SUP: response was '0'
Jun 15 22:06:11 pini NetworkManager: SUP: sending command 'SET_NETWORK 0 ssid xxxxxxxxxxxx'
Jun 15 22:06:11 pini NetworkManager: SUP: response was 'OK'
Jun 15 22:06:11 pini NetworkManager: SUP: sending command 'SET_NETWORK 0 scan_ssid 1'
Jun 15 22:06:11 pini NetworkManager: SUP: response was 'OK'
Jun 15 22:06:11 pini NetworkManager: SUP: sending command 'SET_NETWORK 0 key_mgmt NONE'
Jun 15 22:06:11 pini NetworkManager: SUP: response was 'OK'
Jun 15 22:06:11 pini NetworkManager: SUP: sending command 'ENABLE_NETWORK 0'
Jun 15 22:06:11 pini NetworkManager: SUP: response was 'OK'
Jun 15 22:06:11 pini NetworkManager: Activation (wlan0_rename) Stage 2 of 5 (Device Configure) complete.
Jun 15 22:07:11 pini NetworkManager: Activation (wlan0_rename/wireless): association took too long (>60s), failing activation.
Jun 15 22:07:11 pini NetworkManager: Activation (wlan0_rename) failure scheduled...
Jun 15 22:07:11 pini NetworkManager: Activation (wlan0_rename) failed for access point (XXXXXX)
Jun 15 22:07:11 pini NetworkManager: Activation (wlan0_rename) failed.
Jun 15 22:07:11 pini NetworkManager: Deactivating device wlan0_rename.
Jun 15 22:07:12 pini NetworkManager: [1213560432.340996] nm_hal_device_removed(): Device removed (hal udi is '/org/freedesktop/Hal/devices/computer_logicaldev_input_3').
Jun 15 22:07:12 pini dhclient: receive_packet failed on wlan0_rename: Network is down
Et je le répète, à la main, via iwconfig + dhclient, ça marche.
Je ne sais pas bien où chercher, si qqun à une idée...
# wlan0_rename
Posté par BeberKing (site web personnel) . Évalué à 2.
#rm /etc/udev/rules.d/z25_persistent-net.rules
Sur un portable que je connais (utlisant b43), ça a réglé pas mal de problèmes, pas seulement le nom de l'interface...
[^] # Re: wlan0_rename
Posté par pini . Évalué à 0.
En revanche y'a pas de mieux côté NetworkManager. Ça échoue au même endroit.
J'ai lu quelque part [http://www.mat2057.info/2008/04/22/arch-linux-et-pilote-b43-(...) (voir les commentaires)] que le firmware associé à cette carte ne marchait pas avec wpa_supplicant (et ça semble bien être sur une étape wpa_supplicant que ça coince, d'après les logs). Mais je n'en ai trouvé confirmation nulle part ailleurs.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.