[Linux-bruxelles] problème: bcm 43xx m'énerve sur Debian Lenny
Alain Barthélemy
cassandre at bartydeux.be
Lun 4 Fév 13:40:55 CET 2008
Le lundi 04 février 2008, 01:30:44 ou environ Didier Misson <didier.linux at gmail.com> a écrit:
> nicodache a écrit :
> > c'est un message de la part de ton kernel pour t'informer qu'il est
> > pas parvenu à trouver le firmware pour faire fonctionner ta carte wifi
> > broadcom.
>
> pour le firmware en WiFi, c'est très classique...
> en résumé : pilote libre (souvent) mais le firmware n'est pas libre,
> donc pas inclu.
> et il faut sûrement le firmware du circuit WiFi...
>
> Il suffit de trouver le firmware (souvent sur le CD de pilote Windows
> fourni avec la carte WiFi ou le portable) et le mettre dans le bon
> dossier... (faudrait que je cherche un peu pour retrouver le nom du dossier)
>
> En résumé, à mon avis, ton plantage KDE n'est RIEN à voir avec le
> firmware manquant en WiFi ;-)
>
> > aucune appli le foire, par contre, tu as mal/pas configuré ton wifi.
> > et pour arrêter ca, faut aller virer "Machine Check Exception" (et
> > p'tet les sous-menus) dans "Processor type and features" dans la
> > config de ton kernel
>
> euh... ça je ne sais pas... mais ce n'est pas le WiFi !
> --
> Didier
>
> http://didier.misson.net
Voilà ce que je trouve sur Internet:
4.1 Installation de Ndiswrapper
La carte WLAN présente dans la machine est une Broadcom 4311
(BCM94311MCG rev 02). Pour lâinstant je nâai pas réussi à la
faire fonctionner avec le driver bcm43xx, ni avec b43 ou b43legacy. Il
reste donc la solution de ndiswrapper pour faire fonctionner la carte.
Lâinstallation de ndiswrapper nécessite la compilation dâun
module noyau puis le chargement dâun pilote windows à lâaide
dâutilitaires fournit par le paquet ndiswrapper-utils-1.9 :
# aptitude install module-assistant ndiswrapper-source ndiswrapper-utils-1.9 linux-headers-âuname -râ
# m-a prepare
# m-a a-i ndiswrapper
Avant de continuer, il est sage dâenlever le module bcm43xx et
dâéviter quâil ne se charge automatiquement au démarrage de la
machine :
# modprobe -r bcm43xx
# echo "blacklist bcm43xx" >> /etc/modprobe.d/blacklist
Le module nayau de ndiswrapper est maintenant prÚs, il reste Ã
charger le pilote provenant du pilote windows. 4.2 Installation du
pilote
Le pilote de la carte est disponible directement sur le site de HP. Il suffit de le télécharger puis dâextraire lâarchive afin dâobtenir le fichier INF qui sera utilisé par ndiswrapper :
# aptitude install cabextract wget
# ftp://ftp.hp.com/pub/softpaq/sp36501-37000/sp36684.exe cabextract
# sp36684.exe -dpilote_win ndiswrapper -i pilote_win/bcmwl5.inf
# ndiswrapper -m depmod -a
Il est possible de vérifier que le driver a bien été chargé en
éxecutant la commande suivante :
# ndiswrapper -l
bcmwl5 : driver installed
device (14E4:4311) present (alternate driver: bcm43xx)
On peut enfin faire un premier test en scannant les points dâaccÚs
disponibles :
# aptitude install wireless-tools
# iwlist wlan0 scan
4.3 Configuration
# modprobe ndiswrapper
4.4 ProblÚmes courants
Si en suivant les indications ci-dessus la carte ne fonctionne toujours
pas, la cause du problÚme est sans doute listée ci-dessous :
* La carte nâest pas allumée : le fonctionnement de la carte
* WLAN est controlé par un interrupteur qui est éteint par
* défaut. Pour que la carte fonctionne, il faut activer la carte en
* pressant sur lâicÃŽne Wifi située dans la barre tactile
* située au dessus du clavier. Lorsque la carte est allumée, le
* bouton et le vyant en façade sâallume en bleu.
* La carte est mal configurée dans le BIOS : Dans le BIOS de la
* machine, une option permet de basculer entre la carte LAN et la
* carte WLAN. Il semble que cette option désactive la carte WLAN si
* la carte ethernet est branchée. En cas de problÚme, désactiver
* cette option ou faire le test en débranchant la carte ethernet.
Donc, je peux déjà enlever le module bcm43xx
Alain Barthélemy
cassandre at bartydeux.be
http://www.bartydeux.be
Plus d'informations sur la liste de diffusion Linux-bruxelles