Installation d'une carte WIFI BCM4318 AirForce One 54g
Rapide et incompréhensible
Si vous êtes pressés et que vous n'avez peur de rien, les lignes de commandes ci-dessous résume l'ensemble de ce tutoriel. En premier lieu, initialisez votre environnement de sudo :
sudo echo
copier-collez ensuite les lignes ci-dessous dans votre terminal :
sudo sh -c 'echo "
# This module does not work with BCM4318
blacklist bcm43xx" >> /etc/modprobe.d/blacklist'
sudo rmmod bcm43xx
sudo apt-get install ndiswrapper-utils
wget --output-document=/tmp/80211g.zip ftp://ftp.support.acer-euro.com/notebook/aspire_3020_5020/driver/80211g.zip
unzip -d /tmp /tmp/80211g.zip
sudo ndiswrapper -i /tmp/80211g/bcmwl5.inf
sudo ndiswrapper -m
sudo modprobe ndiswrapper
sudo sh -c 'echo "ndiswrapper" >> /etc/modules'
Votre carte réseau devrait fonctionner à présent. Bonne chance.
Installation
En premier lieu, nous blacklistons le pilote libre qui ne supporte pas le BCM4318 :
sudo sh -c 'echo "
# This module does not work with BCM4318
blacklist bcm43xx" >> /etc/modprobe.d/blacklist'
Nous supprimons le module de la mémoire :
sudo rmmod bcm43xx
Nous installons ensuite le logiciel NDIS wrapper qui permet d'utiliser les pilotes windows sous linux :
sudo apt-get install ndiswrapper-utils
Nous téléchargeons les pilotes Windows nécessaires :
wget --output-document=/tmp/80211g.zip ftp://ftp.support.acer-euro.com/notebook/aspire_3020_5020/driver/80211g.zip
Et nous les décompressons :
unzip -d /tmp /tmp/80211g.zip
Enfin, nous l'installons à l'aide de NDIS wrapper :
sudo ndiswrapper -i /tmp/80211g/bcmwl5.inf
Et nous le déclarons en tant qu'interface wlan0 :
sudo ndiswrapper -m
Nous installons ensuite le pilote ndiswrapper dans le noyau :
sudo modprobe ndiswrapper
Enfin, nous faisons en sorte que ce module soit toujours chargé au démarrage :
sudo sh -c 'echo "ndiswrapper" >> /etc/modules'
A présent, votre carte WiFi devrait fonctionner sans trop de problèmes. Bonne chance.
Remerciements
Ce guide est largement inspiré de Wireless BCM4318 AirForce Card. Je remercie Cytelis pour son travail.