Installer carte wifi Broadcom BCM94311 / BCM4312


Par Worm Imprimer le tutorial Voir son profil

1) Introduction



J'ai assez galéré pour rendre ma carte wifi Broadcom fonctionnelle sur Ubuntu Gutsy, je vous propose donc un tutorial illustrant ma démarche :)

2) Avant l'installation



Tapez dans un terminal :

lspci | grep Broadcom 

si cette commande vous renvoie quelque chose dans le même style, vous pouvez suivre ce tutorial :

0b:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 01)


2.1) Pré-requis



Si vous disposez d'une connection ethernet tapez :

sudo aptitude install ndiswrapper-utils-1.9
wget ftp://ftp.hp.com/pub/softpaq/sp34001-34500/sp34152.exe

Et passez à l'étape suivante.

Sinon téléchargez les fichiers suivant

Pilote
ndiswrapper-common

Si vous possédez une architecture i386 : ndiswrapper-utils_i386

Si vous possédez une architecture amd64 : ndiswrapper-utils_amd64

Positionnez vous ensuite dans le répertoire où se trouvent les fichiers que vous avez téléchargé et tapez :

sudo dpkg -i ndiswrapper-common_1.43-1ubuntu2_all.deb


SI vous possédez une architecture i386 :

sudo dpkg -i ndiswrapper-utils-1.9_1.43-1ubuntu2_i386.deb


Si vous possédez une architecture amd64 :

sudo dpkg -i ndiswrapper-utils-1.9_1.43-1ubuntu2_amd64.deb


2.2) Installation du pilote



Faîtes bien attention à être dans le répertoire où sp34152.exe figure et tapez :

cabextract sp34152.exe -ddriver
sudo ndiswrapper -i driver/bcmwl5.inf
sudo ndiswrapper -m


2.3) Vérification



Tapez :

ndiswrapper -l


Si vous avez quelque chose dans le style :

bcmwl5 : driver installed


L'installation s'est bien déroulée.

Si vous obtenez :

bcmwl5: invalid driver


Alors tapez :

sudo ndiswrapper -e bcmwl5


Et retournez à l'étape 2.2)

3) Finalisation



On décharge et on blackliste le module chargé par Gutsy automatiquement :

sudo rmmod bcm43xx
echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist


On purge le fichier qui gère les interface réseaux :

echo -e 'auto loniface lo inet loopbackn' | sudo tee /etc/network/interfaces


On charge le module ndiswrapper qui gère le pilote et on l'ajoute aux modules lancés au démarrage :

sudo modprobe ndiswrapper
echo 'ndiswrapper' | sudo tee -a /etc/modules


On relance l'activité du réseau :

sudo /etc/init.d/networking restart


Lancez votre gestionnaire wifi (network-manager, wifi-radar,...) et bon surf :)
« Trouve un travail qui te plaît et plus jamais tu ne travailleras » Confucius


2 commentaire(s)

krisdez Date inconnue
Bonjour
je suis débutant sous ubuntu et j'ai la version 8.10;
J'ai un problème quand je suis ton tuto quand je tape

sudo modprobe ndiswrapper

J'obtiens cela

FATAL: Could not open '/lib/modules/2.6.27-7-generic/kernel/ubuntu/ndiswrapper/ndiswrapper.ko': No such file or directory

Peux-tu m'expliquer ?
Merci de ton aide.
Christophe
Worm Date inconnue
Avec cette commande, récupère le chemin du fichier correspondant au module ndiswrapper :
find /lib/modules/ -name ndiswrapper.ko

Ensuite remplace <chemin> par le chemin du module que tu a récupéré avec la commande précédente!

insmod -f <chemin>

En théorie cela devrait remplacer l'utilisation du modprobe qui ici ne trouve pas le module que tu lui demande.

Ajouter un commentaire

Vous devez vous être connecté pour poster des commentaires