juin
7
2007

wifi avec chipset broadcom sur HP dv9205eu

26/09/07 mise à jour : un utilitaire bien utile suite à un bug récent
mai-2008: sous hardy 8.04 il suffit de valider les drivers propriétaires!

Voici une petit HowTo pour partager mes différents essais sur mon portable HP pavilion DV9000 (9205eu) et surtout celui qui m’a permis de faire fonctionner ma carte en 54Mb/s sous ubuntu.

essai 1
Le plus simple pour faire fonctionner rapidement le wifi sur ce portable est d’installer le driver bcm43xx-fwcutter via synaptic. Après avoir coché « faut il extraire le microcode? » la carte wifi est reconnue (led bleue) et le réseau détecté via gnome-network:

voilà c’est fini. Le problème est que le débit est de 11Mb/s au lieu des 54 Mb/s de la carte.

essai 2
J’ai essayé via synaptic en suivant le wiki ubuntu-fr d’installer ndiswrapper. sans succès.
j’ai ensuite essayé la méthode graphique complète c’est à dire ndiswrapper et ndisgtk une interface graphique au module ndiswrapper. sans succès aussi bien avec le pilote windows XP sp34152. Que le pilote vista sp34888 hardware no present.

essai 3
cette procédure est en faite basé sur le wiki mais en n’utilisant pas synaptic mais la console et la dernière version « unstable » ndiswrapper-1.45rc3.tar.gz au moment où j’écris. voici la procédure:

identification du chipset de la carte wifi:
ubuntu@ubuntu:~$ lspci
03:00.0 Network controller: Broadcom Corporation BCM4310 UART (rev 01)

version du kernel de ma machine
ubuntu@ubuntu:~$ uname -r
2.6.20-15-generic

mise a jour des dépendances selon kernel
ubuntu@ubuntu:~$ sudo aptitude install build-essential linux-headers-2.6.20-15-generic
suppression des anciens drivers bcm43xx
ubuntu@ubuntu:~$ lsmod | grep 43xx
blacklistage drivers
ubuntu@ubuntu:~$ echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist
désactivation du module
ubuntu@ubuntu:~$ sudo modprobe -r bcm43xx
installation de cabextract
ubuntu@ubuntu:~$ sudo aptitude install cabextract
je vais dans le répertoire où est mon fichier de driver sp34152.exe
ubuntu@ubuntu:~$ cd /home/ubuntu/
décompression du fichier pour avoir les .inf et .sys
ubuntu@ubuntu:~$ cabextract sp34152.exe
décompression de la dernière version de ndiswrapper dans le dossier où se trouve le fichier
ubuntu@ubuntu:~/1$ tar zxvf ndiswrapper-1.45rc3.tar.gz
je vais dans le dossier décompressé puis vérifie si ndiswrapper est deja installé:
ubuntu@ubuntu:~/1/ndiswrapper-1.45rc3$ sudo make uninstall
je lance l’install en allant dans le dossier décompressé précédemment:
ubuntu@ubuntu:~/1/ndiswrapper-1.45rc3$ make
ubuntu@ubuntu:~/1/ndiswrapper-1.45rc3$ sudo make install
je lance l’installation du driver en allant dans le répertoire contenant les fichiers du driver:
ubuntu@ubuntu:~$ sudo ndiswrapper -i bcmwl5.inf
je vérifie si bien installé:
ubuntu@ubuntu:~$ ndiswrapper -l
et obtenir ce genre de message:
bcmwl5 : driver installed
device (14E4:4312) present (alternate driver: bcm43xx)

je décharge / recharge le module:
ubuntu@ubuntu:~$ sudo modprobe -r ndiswrapper
ubuntu@ubuntu:~$ sudo modprobe ndiswrapper

la led devient bleue!!! je vérifie l’état des connection:
ubuntu@ubuntu:~$ iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

wlan0 IEEE 802.11g ESSID:off/any
Mode:Managed Frequency:2.462 GHz Access Point: Not-Associated
Bit Rate=54 Mb/s Tx-Power:32 dBm
RTS thr=2347 B Fragment thr=2346 B
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

la carte est reconnue, mon réseau est détecté en 54Mb/s. La preuve en images:
détection du réseauconnexion au réseau en WPA

création du module et lancement automatiquement de ndiswrapper;

sudo ndiswrapper -m
sudo modprobe ndiswrapper
echo "ndiswrapper"|sudo tee -a /etc/modules

j’ai enregistré toute ma console que vous trouverez ici

Related Posts

About the Author:

3 Commentaires + Ajouter Commentaire

  • j’ai un hp dv6000, aucune solution ne marche chez moi, lspci ne détecte même pas la carte wifi ???

  • bonjour, quelles procédures avez vous déja testées? Le wifi fonctionne t il sous windows avec? le wifi avec les portables dv6000 sous ubuntu fonctionne ce qui m’amène a penser que si le lspci ne donne rien ça doit venir d’un problème matériel.

  • [...] 2 nouvelles versions de drivers apparaissent dans la gestion des drivers propriétaires: nvidia et le driver pour les cartes wifi type broadcom (la prise en charge a bien évolué depuis cet article): [...]

Laisser un commentaire