date: 21 Feb 2009 title: Faire marcher le WiFi sur les cartes à base BCM 4318 sous Ubuntu tags: planet-libre, ubuntu, wifi Les cartes qui utilisent les chipsets BCM 43xx sont souvent pas facile à faire marcher. Je vais donc vous expliquer ici comment faire fonctionner votre interface WiFi. Cette procédure marche pour les versions supérieures ou égale à Hardy Heron (8.04) et pour le chipset BCM 4318. ## Vérification Pour savoir si vous êtes concerné : lspci |grep "Broadcom Corporation BCM4318" Si cette commande ne vous renvoie rien, vous pouvez toujours suivre ce tuto mais à vos risques et périls. Normalement vous devriez avoir une réponse du type : 05:02.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02) ## Préparatif Commencez par installer les paquets nécessaire à la compilation et les headers du noyau Linux : sudo apt-get install build-essential linux-headers-$(uname -r) Récupération de b43-fwcutter (outil permettant d'extraire le firmware des cartes Broadcom) : wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2 Puis le nouveau firmware Broadcom : wget http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2 ## Compilation de fwcutter Maintenant que nous avons tous, nous pouvons passer à la compilation : tar xjf b43-fwcutter-011.tar.bz2 cd b43-fwcutter-011 make cd .. ## Remplacement de l'ancien firmware par le nouveau export FIRMWARE_INSTALL_DIR="/lib/firmware" tar xjf broadcom-wl-4.80.53.0.tar.bz2 cd broadcom-wl-4.80.53.0/kmod sudo ../../b43-fwcutter-011/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta.o ## Rechargement des modules noyau sudo modprobe -r b43 sudo modprobe -r ssb vérifier au passage que vous avez bien ceci dans votre fichier /etc/network/interfaces : auto lo iface lo inet loopback Puis : sudo modprobe ssb sudo modprobe b43 Et enfin et petit redemarage du service réseau : sudo /etc/init.d/networking restart Voila c'est terminé, vous pouvez maintenant vous connecté en WiFi :-) _Article dédié à un certain [Séboulet](http://blog.seboulet.com/)..._