[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