Wifi broadcom

De Wiki de la communauté Mandriva.

(Redirigé depuis Installer wifi Broadcom)


Mandriva Linux 2008 Spring inclut nativement un pilote (bcm43xx-fwcutter ou bcm43-fwcutter) pour les cartes réseaux wifi de marque Broadcom. Cependant, il requiert un firmware provenant du pilote Windows pour être fonctionnel. Pour des raisons légales, nous ne pouvons fournir ce firmware ou une copie du pilote Windows dans Mandriva.

Note : Mandriva Linux 2009 Spring utilise bcm43-fwcutter

Voici donc la procédure pour installer le pilote et récupérer le firmware nécessaire.


Sommaire

Pré-requis

Il vous faut tout d'abord configurer les sources pour installer le pilote inclut dans la distribution.

Installation 2008

  • Télécharger le Firmware wl_apsta.o (par défaut le téléchargement se fait dans le dossier utilisateur)
  • Ouvrir une console (ou terminal) en mode root
  • Installer le pilote Broadcom :
Image:Konsole.png
[root@ordi ~]# urpmi bcm43xx-fwcutter
  • Installer le microgiciel (firmware) :
Image:Konsole.png
[root@ordi ~]# bcm43xx-fwcutter -w /lib/firmware wl_apsta.o
  • Relancer le service réseau avec la commande ci-dessous ou redémarrer l'ordinateur
Image:Konsole.png
[root@ordi ~]# service network restart
À noter !
Nous avons volontairement choisi l'installation du pilote natif par la ligne de commande puisqu'elle était nécessaire pour le firmware


Installation 2009 et 2009.1 "Spring"

Installation testée avec un circuit BCM4318 subv:1737 sur Mandriva 2009.1 "Spring" selon une méthode inspirée par la documentation du pilote linuxwireless.org. Installation également réussit sur un HP Mininote 2133 avec un chipset BCM4312.

  • Charger le paquet b43-fwcutter soit avec le MCC soit avec :
Image:Konsole.png
[root@ordi ~]# urpmi b43-fwcutter
  • Télécharger le microgiciel (firmware) par exemple avec :
Image:Konsole.png
  • Décompresser le microgiciel (firmware) :
Image:Konsole.png
[utilisateur@ordi ~]$ tar xvfj broadcom-wl-4.150.10.5.tar.bz2
  • Se positionner dans le répertoire driver du répertoire créé par la commande précédente :
Image:Konsole.png
[root@ordi ~]# cd broadcom-wl-4.150.10.5/driver
  • Installer le firmware :
Image:Konsole.png
[root@ordi ~]# b43-fwcutter -w /lib/firmware wl_apsta_mimo.o
  • Redémarrer le système.
  • Configurer le réseau avec le MCC (Centre de Contrôle Mandriva).

Installation 2010 et 2010 "Spring"

Installation testée sur un Acer X71SL avec un chipset BCM4312. Attention : Ce tuto est basé sur l'installation du driver b43. Si vous êtes équipé d'un chipset BCM4301, BCM4303 ou BCM4306, vous devez utiliser le driver b43legacy. Voir la page Linux Wireless [1] pour déterminer votre chipset et/ou télécharger puis installer le driver b43legacy.

  • Installer le paquet b43-fwcutter :
Image:Konsole.png
[root@ordi ~]# urpmi b43-fwcutter
  • Télécharger la dernière version du microgiciel (firmware)

Rem : La dernière version au 17/07/10 est la 4.178.10.4. Si vous télécharger un firmware plus récent, pensez à adapter les commandes suivantes.

Image:Konsole.png
  • Décompresser le firmware :
Image:Konsole.png
[utilisateur@ordi ~]$ tar xvfj broadcom-wl-4.178.10.4.tar.bz2
  • Se positionner dans le sous répertoire ~/broadcom-wl-4.178.10.4/linux/ créé par la commande précédente. Normalement ce répertoire doit être installé dans le répertoire utilisateur :
Image:Konsole.png
[utilisateur@ordi ~]$ cd broadcom-wl-4.178.10.4/linux/
  • Installer le firmware :
Image:Konsole.png
[root@ordi ~]# b43-fwcutter -w /lib/firmware wl_apsta.o
  • Redémarrer le système.
  • Cliquer sur le bouton "Réseau" de la barre d'icones. Si Mandriva vous demande de prendre en charge le support du WPA en téléchargeant le paquet "wpa_supplicant", acceptez.
  • Configurer le réseau avec le MCC (Centre de Contrôle Mandriva).

Rem: Une fois le réseau configuré, le répertoire ~/broadcom-wl-4.178.10.4 peut être supprimé du répertoire utilisateur.

Installation 2011

Installation testée sur un Dell D830 avec un chipset BCM4312. Attention : Ce tuto est basé sur l'installation du driver b43. Si vous êtes équipé d'un chipset BCM4301, BCM4303 ou BCM4306, vous devez utiliser le driver b43legacy. Voir la page Linux Wireless [2] pour déterminer votre chipset et/ou télécharger puis installer le driver b43legacy.

  • Ouvrir le terminal (Chercher "terminal" ou "konsole" dans le menu)
  • Exécuter les commandes suivantes en les copiant dans le terminal
     urpmi b43-fwcutter
     wget http://mirror2.openwrt.org/sources/broadcom-wl-5.10.56.27.3_mipsel.tar.bz2
     tar xjf broadcom-wl-5.10.56.27.3_mipsel.tar.bz2
     su
     b43-fwcutter -w /lib/firmware/ broadcom-wl-5.10.56.27.3/driver/wl_apsta/wl_prebuilt.o
     modprobe b43

(renseigner le mot de passe root après la commande "su").

Si tout s'est correctement déroulé, il suffit de cliquer sur l’icône "réseau" situé à coté de l'horloge dans la barre de taches.

Rem: Une fois le réseau configuré, le répertoire ~/broadcom-wl-5.10.56.27.3_mipsel ainsi que le fichier broadcom-wl-5.10.56.27.3_mipsel.tar.bz2 peuvent être supprimé du répertoire utilisateur.

NOTA : Si cette méthode ne fonctionne pas, voir ce sujet traité sur le forum : http://forum.mandriva.com/fr/viewtopic.php?f=124&t=135411#p854533

Liens et autres méthodes

Autres langues