Comme j’ai changé de machine de bureau, j’ai été confronté au moment que je redoutais : la réinstallation d’Arch Linux et de ma carte réseau… Et j’avais malheureusement raison d’être un peu anxieux à l’idée de tout réinstaller puisque j’ai été confronté à nouveau au pilote b43. Voici comment ça s’est déroulé.
Pour installer Arch Linux, j’ai décidé d’utiliser la version core du CD d’installation de mars 2008. Après l’installation de la base du système, je redémarre et je m’aperçois que bien que le pilote bcm43xx a été ajouté automatiquement dans le rc.conf, le pilote b43 est automatiquement chargé au démarrage. Le pilote b43 semble prendre le pas sur bcm43xx et je n’arrive pas à utiliser la carte malgré la présence des fichiers du firmware. Je décide donc de tenter le coup avec b43.
Premier mauvais point, le paquet b43-fwcutter n’est ni disponible sur le CD, ni sur les dépôts. Il faut donc soit compiler les sources manuellement (c’est juste un make) ou alors utiliser ce qui est disponible sur AUR. Evidemment, sans connexion Internet, c’est un peu compliqué, mais j’ai Windows sur une autre partition. Une fois le programme compilé et les fichiers du firmware extraits, je me lance à nouveau dans l’aventure. Peine perdue ! Si je peux toujours activer la radio de la carte et chercher les points d’accès disponibles, WPA Supplicant ne voit que des SSID vides lors de ses tentatives de connexion. Je tente, sans grand espoir, le pilote b43legacy, et je n’arrive même pas à activer la carte.
Je mets alors b43, b43legacy et ssb en liste noire et je force le lancement de bcm43xx. Malheureusement, aucune interface réseau n’est créée au lancement du pilote. Je tente alors avec ndiswrapper, que j’utilisais avant l’apparition du pilote bcm43xx. Une fois encore, impossible de me connecter à mon point d’accès, même si l’interface réseau est correctement créée cette fois-ci. Comme je n’ai pas envie de me lancer dans la compréhension des règles d’udev, je décide de tout recommencer, mais avec le CD de 2007.
Maintenant, j’ai retrouvé ma connexion Internet avec le pilote bcm43xx et ses limitations. Je n’ai plus qu’à gérer les comportements étranges que je peux observer sous GNOME. La faute au processeur, à la carte graphique ou au chipset ?
Depuis quelques jours, la version 2.6.25 du noyau est sortie et je me prends à hésiter : est-ce que je tente à nouveau d’utiliser le pilote b43 ? Je viens aussi de remarquer qu’en mettant le BSSID au lieu du SSID dans le fichier de configuration de WPA Supplicant, j’arriverai peut-être à quelque chose. Je vais tester et si ça fonctionne, cela fera l’objet d’un autre billet.
Je parle aussi de :
Navigation
- « Billet précédent : Rumeurs et préjugés sur Windows Vista : instabilité
- » Billet suivant : Annonce d’une naissance
Commentaires ( 2 Commentaires )
J’ai eu le même problème et quelqu’un est arrivé à me le résoudre (un geek dans une ubuntu install party)
la solution était dans le téléchargement de ce firmware : http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2
J’ai donné la solution plus détaillée sur le forum ubuntu
J’utilise déjà ce firmware comme indiqué sur le site Linux Wireless. Seulement, WPA Supplicant ne fonctionne pas correctement avec. Et c’est justement le problème !