Le chipset bcm43xx à partir du kernel 2.6.17
Parmi les améliorations du kernel 2.6.17, une reconnaissance matérielle qui se faisait attendre : celle des chipsets bcm43xx des cartes wifi Broadcom.
En effet maintenant, plus besoin de passer par ndiswrapper, la carte est reconnue par le noyau.
Cependant il faut veiller à le préciser dans le noyau en activant l'option :
"Device Drivers > Network Device support > Wireless LAN > Broadcom BCM43xx Wireless support"
Ensuite, compiler votre noyau comme habituellement.
Il faut encore installer le firmware de la carte wifi :
# apt-get install bcm43xx-fwcutter
# zless /usr/share/doc/bcm43xx-fwcutter/README.gz
Remarquez une adresse spécifique d'un fichier bcmwl5.sys (ils ne fonctionnent pas tous dans la liste...), téléchargez-le grâce à wget.
Ensuite :
# bcm43xx-fwcutter -w /lib/firmware/ bcmwl5.sys
Et enfin :
# rmmod bcm43xx
# modprobe bcm43xx
Maintenant votre carte est reconnue sous le nom de eth1 ou wlan0, plus besoin de ndiswrapper :) La configuration de la connexion se fait comme habituellement.


