Contenu | Rechercher | Menus

Wifi basé sur le chipset Broadcom Bcm43xx

Depuis trusty si vous cochez la case qui permet d'installer des logiciels propriétaires au début de l'installation d'Ubuntu, les pilotes Broadcom seront automatiquement activés. La suite ne vous concerne donc que si vous rencontrez un problème. Il est aussi indispensable d'être connecté à internet dans le cas du paquet b43fwcutter.

La reconnaissance matérielle de la carte ne permet pas d'utiliser le WIFI "Out of the box" car la carte nécessite un micro-code propriétaire proposé par la société Broadcom. La version CD de GNU/Linux Ubuntu ne propose pas ces micro-codes, en anglais firmware pour une question de droits, ces produits ne sont pas libres et ne peuvent pas être inclus sur le CD d'installation.

Il est possible d'installer via Internet et une procédure simplifiée le micro-code manquant et de configurer automatiquement la carte pour que cette dernière fonctionne normalement.

Installation simplifiée du micro-code (Firmware) Bcm 43xxx

Cette installation a été validée avec une carte 4311 sous Precise 12.04 LTS i386 et Raring 13.04 i386.

  • Désinstallez les paquets suivants : bcmwl-kernel-source, broadcom-sta-common, broadcom-sta-source en entrant cette ligne de commande dans un terminal
sudo apt-get purge bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
  • Installez le paquet suivant : linux-firmware-nonfree
  • Redémarrez
  • Semble nécessiter le reboot de la box et attente d'une minute de synchronisation.

Votre carte WIFI fonctionne 8-) https://doc.ubuntu-fr.org/lib/images/larger.gif

Autres méthodes d'installations

Il peut arriver que l'installation de linux-firmware-nonfree ne soit pas suffisante. Dans ce cas plusieurs possibilités s'offrent à vous en fonction de votre carte. Avant l'installation de quoi que ce soit, vérifier bien quelle est votre carte, sinon vous risqueriez, en installant le mauvais pilote de faire planter complètement votre ordinateur.

Identifier correctement sa carte

Ouvrez un terminal (ctrl+alt+T) et entrez-y la commande suivante :

lspci -vvnn | grep 14e4

b43fwcutter avec firmware-b43-installer

Si le terminal vous renvoie un des chiffres suivants :

14e4:4307 
14e4:4311 (BCM4311)
14e4:4312 
14e4:4318 
14e4:4319 
14e4:4320 
14e4:4331 (En 12.04 et supérieurs vous aurez besoin de linux-firmware-nonfree) 
14e4:4357 
14e4:5354 

Vous avez besoin du chipset b43, dé/installez les paquets suivants :

sudo apt-get purge bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
sudo apt-get install b43-fwcutter firmware-b43-installer

L'installation demandera s'il faut extraire le code. Répondre OUI.

Redémarrez.

Pilote Linux natif de Broadcom (Broadcom STA wireless driver)

Broadcom fournit un pilote propriétaire nommé Broadcom 802.11 Linux STA driver. Celui-ci supporte les cartes suivantes : BCM4312, MCM4313, BCM4321, BCM4322, BCM4324, MC4325, BCM4327,bcm43224 et bcm43225 . Sinon voyez si le terminal vous renvoie un des chiffres suivants :

14e4:0576 
14e4:4313 
14e4:4315 
14e4:4328 
14e4:4329 
14e4:432a 
14e4:432b 
14e4:432c 
14e4:432d 
14e4:4353  
14e4:4357 
14e4:4358 
14e4:4359 
14e4:435a 
14e4:a99d 
14e4:4727

Sous 12.04 peut-être devrez-vous aussi blacklister les modules ssb" et "bcma". Cependant attention, si votre carte ethernet utilise b44, ssb est nécessaire, et dans ce cas vous ne pourrez donc pas utiliser ce pilote.

Dans ce cas vous devrez installer les paquets suivants :

sudo apt-get install broadcom-sta-source broadcom-sta-common

Soit vous utilisez le gestionnaire de pilotes propriétaires:

  • Cliquer sur l'icône Paramètres Système
  • Cliquer maintenant sur l'icône Logiciels et mise à jour
  • Ouvrez l'onglet Pilotes additionnels (gestionnaire des pilotes additionnels pour les versions antérieures à 12.10) et activez "Broadcom STA wireless driver".

b43-fwcutter avec firmware-b43legacy-installer

Si votre terminal vous a renvoyé ceci :

14e4:4301 
14e4:4306 
14e4:4320 
14e4:4324 

Vous avez besoin d'installer les paquets suivants :

sudo apt-get install b43-fwcutter firmware-b43legacy-installer

Si vous avez une carte Broadcom Corporation BCM4312 802.11b/g LP-PHY vous avez besoin de firmware-b43-lpphy-installer et non de firmware-b43-installer.

Redémarrez votre ordinateur.

Installer le module b43fwcutter sans internet

Il peut arriver que vous aillez des difficultés à accéder à internet, et donc à installer correctement le module broadcom fournit avec le paquet b43fwcutter. Dans ce cas:

  • Télécharger le pilote ici et sauvegardez-le sur un support externe,
  • Copiez l'archive dans votre dossier personnel,
  • Puis dans le dossier /lib/firmware/ avec la commande suivante que vous entrez dans un terminal:
    sudo cp b43-all-fw.tar_.gz /lib/firmware/
  • Déplacez-vous dans le dossier /lib/firmware/ :
    cd /lib/firmware
  • Décompressez-y votre archive avec les droits d'administration:
    sudo tar xvf b43-all-fw.tar_.gz
  • Nettoyer votre dossier:
    sudo rm *.gz

Redémarrez votre ordinateur.

Problèmes connus

Pensez à vérifier l'activation du WIFI

Pour réaliser cette vérification, ouvrez un terminal et saisissez les commandes suivantes :

Vérifiez que la carte wifi n'est pas désactivée :

sudo rfkill list

Pour activer les cartes wifi :

sudo rfkill unblock wifi

Voir aussi

* 2020Linux ce script vise a installer facilement le driver windows via Ndiswrapper pour les cartes wifi Broadcom (suivant la revision de votre carte)


Contributeur(e)s : Ju, nyl, Id2ndR, LinuXp0wer, nlcf, Futal, YoBoY, Tsumugari, Ner0lph, thecraft, anod1, le0n, Jackass059, Ma-Nu, cngz, fabien26, xcxl, Antonin_Morel, GottferDamnt, L'ami René (Mise en page)+(Autres pages en lien avec les sujets), Id2ndR, ArcturusM51, laurentb,L'Africain.



Le contenu de ce wiki est sous licence : CC BY-SA v3.0