Nous allons voir ici comment activer le wifi de notre Dell Inspiron 6400 muni d’une carte mini-PCI Broadcom (Dell) 1390.
- 1ère étape (Si on a déjà entrepris une installation du wifi, autrement on passe directement à la 2ème étape)
Si une version compilée de ndiswrapper a déjà été installée, il faut la désinstaller. On commence par désactiver le module ndiswrapper puis à désinstaller le précédent driver bcmwl5 (en admettant que c’est celui-ci que nous ayons installé); et pour celà, on tape dans une console:
sudo rmmod ndiswrapper
sudo ndiswrapper -l
Désinstallez tous les drivers qui s’y affichent, par exemple:
sudo ndiswrapper -r bcmwl5
Et maintenant on désinstalle ndiswrapper en se plaçant dans le répertoire qui nous a permis de le compiler:
cd /chemin/du/répertoire
sudo make uninstall
sudo rm -r /etc/ndiswrapper
sudo rm -r /etc/modprobe.d/ndiswrapper
Si le firmware bcm43xx a été installé avec bcm43xx-fwcutter, ce dernier paquet n’est plus utile:
sudo rmmod bcm43xx
sudo apt-get remove --purge bcm43xx-fwcutter
- 2ème étape
Pour commencer, on installe le paquet ndiswrapper-utils-1.9, toujours en tapant dans une console:
sudo apt-get install ndiswrapper-utils-1.9
Puis on bloque le firmware bcm43xx (si ce n’est déjà fait):
echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist
On récupére maintenant le driver bcmwl5 (fourni par Dell):
wget http://ubuntuondell.tuxfamily.org/download/bcmwl5/bcmwl5.tar.gz
tar -zxvf bcmwl5.tar.gz
rm bcmwl5.tar.gz
cd DRIVER
On installe alors le driver avec ndiswrapper:
sudo ndiswrapper -i bcmwl5.inf
sudo modprobe ndiswrapper
On supprime le répertoire DRIVER:
cd ..
rm -r DRIVER
On configure modprobe pour ndiswrapper:
sudo ndiswrapper -m
Pour terminer, on ajoute ndiswrapper dans les modules à démarrer automatiquement (si ce n’est pas déjà le cas):
echo 'ndiswrapper' | sudo tee -a /etc/modules
On redémarre complêtement le système.
Vous pouvez utiliser dès maintenant le gestionnaire de réseau de votre choix !
Références:
Wiki Ubuntu.com

Salut,
Je suis surpris par ta méthode de reconnaissance de la carte wifi sous gutsy. J’ai le même matériel que toi et j’ai simplement téléchargé le paquet bcm43xx fw cutter en acceptant pendant l’instal d’extraire le microcode qui sous gutsy semble être bien reconnu… J’ai suivi continué la marche à suivre que tu as écrite pour feisty et tout a marché comme sur des roulettes. Je n’ai pas utilisé ndiswrapper et mon wifi se porte à merveille. De plus cette méthode me semble à peine plus simple…
Merci pour tes contributions, salutations
OK merci pour ton commentaire :] Je vais réessayer ce week-end.
J’ai testé et j’ai remarqué que le signal était moins fort avec bcm43xx-fwcutter. De plus, le driver fournis par Dell (celui que je propose en téléchargement ici) ne marche pas avec fwcutter. Bref, je reste avec ndiswrapper.
Bonjour, j’ai testé vos solutions et j’ai remarqué que lorsque j’ai configuré dans Systeme-> administration -> réseaux ma carte wifi (ajouter la clé WEP, donner la passerelle et l’ip de routage, ainsi que les DNS…) le pc est devenu tres tres lent au point de ne pas lancer un terminal ! j’ai donc redémarré… sans résultats apres recherche j’ai su que cela pourrait provenir des DNS.
Pour me connecter maintenant je le fais en ligne de commande :
sudo iwconfig eth1 essid “domaine”
sudo iwconfig eth1 key “clé”
sudo iwconfig eth1 dhclient
et pour le moment ça fonctionne mais je dois retaper ces commandes a chaque démarrage , et vu qu’il faut etre root pour lancer ces commandes je ne peux meme pas les mettres dans un script a part
des idées pour améliorer mon systeme ?
Je suppose que vous êtes sous Gnome. Je vous conseille d’utiliser le networkmanager pour Gnome.
Pour l’installer:
sudo apt-get install network-manager-gnome
Lancez le avec la commande “nm-applet” et vous pourrez voir un nouvel applet dans la zone de notification. Cliquez droit pour voir vos réseaux. Faites moi savoir si ça marche. :]
Autrement vous pouvez placer un script dans /etc/init.d pour qu’il soit lancé au démarrage par root.