Linux Debian "Etch" et carte wifi Broadcom BCM4306 802.11b/g
Par Yoann le jeudi, 24 mai 2007, 11:10 - L1nuX and c0 - Lien permanent
Je vous d'écrie ici, comme configurer une carte wifi Broadcom BCM4306 et plus largement les BCM43xx.
L'installation à été effectuée sur un portable DELL Latitude X300 et une Debian "Etch", mais cette procedure devrait contenir pour tout système linux, et tout portable équipé d'un carte wifi Broadcom BCM43xx.
Installation de la carte wifi Broadcom BCM4306 ou plus généralement des BCM43xx
Le kernel par défaut de debian "Etch" et plus particulèrement les kernel supérieur à 2.6.17 inclus les modules nécessaires à l'installation de la carte wifi Broadcom BCM43xx. Mais il nous manque une partie, le firmware de la carte wifi.
Pour constater le probleme, il suffit de faire :
dmesg | grep bcm43xx
Si il vous manque le firmware vous devrez avoir un message du genre :
bcm43xx: Error: Microcode âbcm43xx_microcode5.fwâ? not available or load failed.
L'utilitaire bcm43xx-fwcutter sert à extraire ce firmware à partir d'un fichier ( par exemple http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o ) qui le contient.
$ bcm43xx-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o bcm43xx-fwcutter can cut the firmware out of wl_apsta-3.130.20.0.o filename : wl_apsta.o version : 3.130.20.0 MD5 : e08665c5c5b66beb9c3b2dd54aa80cb3 extracting bcm43xx_microcode2.fw ... extracting bcm43xx_microcode4.fw ... extracting bcm43xx_microcode5.fw ... extracting bcm43xx_microcode11.fw ... extracting bcm43xx_pcm4.fw ... extracting bcm43xx_pcm5.fw ... extracting bcm43xx_initval01.fw ... extracting bcm43xx_initval02.fw ... extracting bcm43xx_initval03.fw ... extracting bcm43xx_initval04.fw ... extracting bcm43xx_initval05.fw ... extracting bcm43xx_initval06.fw ... extracting bcm43xx_initval07.fw ... extracting bcm43xx_initval08.fw ... extracting bcm43xx_initval09.fw ... extracting bcm43xx_initval10.fw ...
Si vous ne voulez pas vous embetez à extraire ces fichiers a l'aide de bcm43xx-fwcutter, je vous ai préparer un fichier tgz avec les firmware déjà extrait qu'il vous faudra decompresser dans /lib/firmware.
Télécharger firmware-bcm43xx.tgz
Voila, vous êtes près a utiliser votre carte Wifi. :-)
Commentaires
Effectivement l'installation marche aussi très bien sur un portable HP Compaq NX6125 et une Debian "Etch"
La carte wifi de ce portable est une Broadcom Corporation BCM4318.
Merci beaucoup Yoann.
De la part de René Mages (alias ramix)
rmages@@linux-azur.org
blog.rmages.fr
YeP :)
Salut yoann, bon la carte wifi Linksys PCMCIA utilise ces modules aussi :) extra le tuto !
Oué oué le "toshib" avec deux reseaux wifi ça roxouille :) il est fou le YannicK? non taré !!!
54 Mbps au lieu de 11 Mbps pour le wifi intégré en ipw2100 ça va encore mieux :)
Vive Linksys aussi, Longue vie a ce blog de fous :p
++ Yoann :)
Bonjour,
Merci pour ton aide, mais sur ma machine ca ne passe pas du tout. je disposer d'un acer travelmate 2410 et j'ai toujours le meme message d'erreur.
Donc je vais voir si avec ndiswrapper ca va fonctionner, et pas faciel de trouver des explications claires et précises.
Bonne soirée
bravo
je chercher une solution dans tous les sens, même ndiswrapper posé problème !:, et la du premier coup en copiant juste le microcode sa marche du premier coup.
encore merci
Bravo Yoann et merci
Précis et rapide, ce tuto m'a permis d'obtenir ma connexion wifi du premier coup : il est 16h20 et j'ai commencé l'installation de la Debian Etch à 14h (sans connaître ce blog en plus!) : c'est inespéré et pour avoir galéré avec pas mal de distributions depuis deux ans bientôt, je sais de quoi il retourne. Pour info : ma machine est un HP pavilion zd7349ea muni d'une carte broadcom BCM4306 (si ça peut rendre service !!)
Merci encore !
Thank you, Thank you, Thank You!!!
Even if I don't uderstand french I try to setup my Asus A6L B003 with the decription as abowe and what?? It works!!!
I am very happy for your solution.
Kind regards - pbklipa - Poland
Salut,
Pouvez vous confirmer la vitesse de 54 Mbps ? Car malgré tous mes efforts je reste à 11 Mbps.
eth1 IEEE 802.11b/g ESSID:"NETGEAR" Nickname:"Broadcom 4318"
Mode:Managed Frequency=2.462 GHz Access Point:
00:0F:B5:16:6B:52
Bit Rate=11 Mb/s Tx-Power=19 dBm
RTS thr:off Fragment thr:off
Link Quality=65/100 Signal level=-45 dBm Noise level=-73 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
@ ennoreys :
Je te confirme que ca fonctionne bien en 54Mb/s chez moi.
Argh... Est-ce du à une version de linux différente ? (Je suis en ubuntu feisty) ou bien à un modèle de carte légèrement diffénte ? Ou peut être le fw qui est différent ? J'essaierai le fw proposé ici ce soir à la maison...
Bon ben pas de bol. Je viens de suivre la méthode décrite plus haut avec les fichiers fournis sur ce site et je reste à 11 Mbps...
Super ! j'ai galléré et finallement je suis tombé sur cette page et comme par miracle sa marche direct !!!
Excélent ! ;-)
Encore merci ;) sa m'a permit de me passez de ma carte pcmcia.
merci bocooooooooooooooooooooooooooo pour ton aide ca marche superbien avec mon laptop hpcompaq presario avec carte broadcommmmmmmmmmm je te remerci infininient
Merci, merci et encore merci.
Je suis débutant sur Debian et je me suis pris la tête pendant trois jours pour essayer de configurer ce Wifi.
Grâce à toi, il fonctionne maintenant.
Encore merci.
Clair et précis.
Installation faite en 1 minute, bravo et merci pour ce blog !
bonjour,
je suis novice..
j'ai installer debian etch gnome,
je tape la commande dmesg | grep bcm43xx dans le terminal et j'ai de retour ??
Merci
encore moi !
Si vous ne voulez pas vous embetez à extraire ces fichiers a l'aide de bcm43xx-fwcutter, je vous ai préparer un fichier tgz avec les firmware déjà extrait qu'il vous faudra decompresser dans /lib/firmware.
j'ai bien trouver le /lib/firmware. mais je n'arrive pas à extraire dedans ! pas les permission accordée .. ?
Merci
Oui il te faut etre ROOT pour ecrire dans ce répertoire
je suis sur Etch avec un kernel 2.6.18-486
le portable est un HP 6715b
La carte est une broadcom 4310
et en suivant le tuto, je n'ai pas de nouvelle interface a l'affichage du ifconfig, avez vous une idée ?
Je préciste aussi que le lsmod indique bien que le module est installé
Un blog est un journal personnel en effet mais surtout un lieu dechange et de partage d idees (tout comme je fais actuellement sur le sujet) Bref, Merci pour les tuyaux, cest tres enrichissant.