Pour paramètrer correctement la carte wifi basée sur le chipset Broadcom 4306 avec la nouvelle pile WiFi DeviceScape (mac80211) :
* Installer le logiciel qui va permettre d’extraire le firmware depuis les pilotes constructeur ou issus du reverse engineering :
yum -y install bcm43xx-fwcutter
* Télécharger un firmware >=4, seul compatible avec la nouvelle pile wifi, par exemple sur :
http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2
* Extraire le firmware depuis l’arborescence du fichier téléchargé (situé dans le répertoire kmod) et qui sera placé dans le repertoire /lib/firmware
/usr/bin/bcm43xx-fwcutter -w /lib/firmware wl_apsta.o
* Créer le fichier ifcfg-wlan0 dans /etc/sysconfig/network-scripts pour que la carte soit gérée dans system-config-network [fichier à ajouter]
* Ajouter l’utilisateur courant dans le groupe « wheel ».
* Créer le fichier /etc/wpa_supplicant/wpa_supplicant.conf.ESSIDduRESEAU
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheelnetwork={
ssid= »ESSIDduRESEAU »
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
pairwise=TKIP
psk= »PASSPHRASEWPA »
}
Note : le pilote avec l’ancienne pile WiFi (bcm43xx) nécessite un firmware v3 maximum.
Le pilote exploitant la nouvelle pile WiFi (bcm43xx_mac80211 renommé depuis b43) nécessite un firmware v4 minimum.