URL: https://linuxfr.org/forums/linux-debian-ubuntu/posts/bcm4312-pilotes-et-firmwares Title: BCM4312, pilotes et firmwares Authors: Pierre Berger Date: 2010年09月26日T02:43:15+02:00 Tags: debian Score: 1 Bonjour, J'ai des petits soucis avec la carte wifi sur mon dell inspiron 13z : BCM4312 rev.01 ; en essayant de les résoudre je suis tombés sur pas mal d'informations, et je n'ai pas tout compris. Résultat je viens voir si quelqu'un sur le forum pourrait m'aider à mettre de l'ordre dans ma tête (et accessoirement sur mon PC). Comme je m'y attendais la carte n'étais pas reconnue après l'installation, donc j'ai installé les paquets broadcom-sta-source et broadcom-sta-common (comme leur description mentionnait qu'ils permettaient le support de mon chipset). Je suis les infos du readme.debian pour recuperer les headers du noyau avec module assistant, compiler le nouveau module, unloader l'ancien module (rmmod b44), et ajouter le nouveau (modprobe wl). A ce moment là, ma carte wifi est reconnue : elle est listée par le iwconfig ou le ifconfig, je peux faire ifconfig up / down dessus, bref, j'étais content...sauf qu'elle ne détecte aucun réseau wifi. iwlist eth1 scan eth1 Failed to read scan data : Invalid argument Je fus perplexe... Je retourne donc sur internet, et j'ai lu des choses à propos de firmware broadcom. En cherchant un peu je m'apperçois qu'il existe effectivement des paquets debian firmware-b43-installer et b43-fwcutter, qui sont censés contenir un firmware pour ma carte wifi. Avant d'aller plus loin, STOP ! Questions pour vous messieurs dames : j'ai besoin d'installer le firmware en plus du driver wl ? Ce n'est pas choquant en soi mais ca me parait juste étrange que la documentation des paquets du driver ne mentionne pas l'existence de ceux du firmware. Deuxième interrogation : en admettant que j'installe le firmware broadcom linux sur ma carte, est-ce qu'elle serait encore reconnue par windows ? La suite de mes aventures : De toute façon je n'ai pas eu le temps de me torturer trop longtemps avec ces questions : j'installe les paquets en question, mais dpkg calme tout de suite ma joie avec un truc du genre post install script failed. La cause de l'erreur était : "low power PCI device not supported". La ou je commence à perdre mon latin, c'est quand je tente de voir la liste des différents chips supportées par le firmware : [http://linuxwireless.org/en/users/Drivers/b43#Known_PCI_devi(...)](http://linuxwireless.org/en/users/Drivers/b43#Known_PCI_devices) On constatera notamment avec une joie non simulée que deux devices ayant le même PCI-ID et le même chipset (enfin, certainement pas le même chipset, mais du moins les ingénieurs de chez broadcom n'ont pas jugé utile de leur donner deux noms différents) peuvent néanmoins être suffisamment différentes pour que l'une soit supportée et l'autre non. pierre-laptop:~/infosconfig# lspci -n | grep 14e4 08:00.0 0280: 14e4:4315 (rev 01) D'après le site plus haut et mon PCI-ID, je devrais être "partiellement supporté". Les scripts d'install du firmware ont l'air de me dire le contraire, mais j'avoue qu'à ce stade là, je suis loin de prétendre comprendre d'ou vient le problème. Voilà ou j'en suis. La derniere question est : y a t il encore un rituel que j'ai oublié pour faire marché cette satanée carte ? Est-ce que j'ai besoin de ce firmware ? d'un autre firmware ? d'un autre pilote ? est ce que j'ai clairement merdé quelque part ? Est ce qu'il faut tout simplement que j'attende la sortie de la prochaine stable en priant très fort pour que les bons drivers soient intégrés dans le noyau ? Merci d'avance pour vos éclaircissements. Config : Debian Lenny Stable (sauf deux ou trois paquets) Inspiron 13z, wifi Dell Wireless 1397 / BCM4312 rev.01