Ceci est une ancienne révision du document !



Wifi basé sur le chipset Broadcom Bcm43xx

Ce type de carte WIFI est reconnu d'office par les versions de GNU/Linux Ubuntu supérieure à la 12.04 LTS.

La reconnaissance matérielle de la carte ne permet cependant 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.

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
  • Installez le paquet suivant : linux-firmware-nonfree
  • Redémarrez

Votre carte WIFI fonctionne 8-)

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 [COLOR="Red"]LP-PHY vous avez besoin de firmware-b43-lpphy-installer et non de firmware-b43-installer.

Redémarrez votre ordinateur.

Pensez à vérifier l'activation du WIFI

Pour réaliser cette vérification, ouvrez un terminale 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

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.

  • wifi_broadcom_bcm43xx.1396001983.txt.gz
  • Dernière modification: Le 28/03/2014, 11:19
  • par L'Africain