Selon les tags présents sur cette page, celle-ci n'a pas été vérifiée pour une des versions LTS supportées d'Ubuntu.

Apportez votre aide…

Puces Wi-fi Broadcom® BCM43...

(Cette page traite des matériels avec puces wi-fi Broadcom® sous Ubuntu.)

Broadcom® développe des puces pour les communications filaires et sans fils (wi-fi, bluetooth,…). Présentes dans certains de nos ordinateurs, elles le sont aussi dans d'autres appareils de communication (Certaines box de fournisseurs d'accès Internet par exemple).

Certaines puces wi-fi Broadcom® nécessitent un micrologiciel (appelé aussi firmware) devant être chargé sur la puce wi-fi pour qu'elle puisse fonctionner. Propriétaire et protégé par Broadcom®, ce micrologiciel ne peut pas être disponible depuis le média d'installation ou les dépôts Ubuntu.
Par contre, Ubuntu fournit dans ces dépôts un installateur qui téléchargera le micrologiciel à partir d'un point de distribution légal et l'installera avec le pilote sur votre système. Votre connexion internet wi-fi n'étant pas encore opérationnelle, vous aurez donc besoin d'une autre connexion active pour l'installer (par câble Ethernet, par exemple).
(Si vous n'avez aucune possibilité de vous connecter, voir comment installer le micrologiciel sans internet au chapitre problèmes connus.)

Pour les autres puces ne nécessitant pas de firmware (les plus récentes), Broadcom® fournit un pilote propriétaire nommé "Broadcom 802.11 Linux STA driver" pour GNU/Linux. Ce pilote est disponible depuis les dépôts et le support d'installation. Au cours de l'installation d'Ubuntu, l'installateur détectera votre puce wifi Broadcom® et si nécessaire, installera ce pilote.

La suite ne vous concerne donc que si la détection automatique à l'installation a échoué ou si votre puce Broadcom® est mal prise en charge voire pas du tout. (Les cas par exemple pour une puce nécessitant un micrologiciel propriétaire protégé par Broadcom® ou encore une puce trop récente ayant besoin d'une version supérieure du pilote "Broadcom 802.11 Linux STA driver" pour être correctement fonctionnelle).
Suite au changement du dépôt de b43-fwcutter et de firmware-b43-installer, les versions inférieures à 019_14 ne permettent plus d'installer les pilotes libres Broadcom.

Pour y remédier il faut installer manuellement :

b43-fwcutter_019-14 : https://debian.pkgs.org/13/debian-contrib-amd64/b43-fwcutter_019-14_amd64.deb.html

firmware-b43-installer_019-14 : https://debian.pkgs.org/13/debian-contrib-amd64/firmware-b43-installer_019-14_all.deb.html

Pré-requis

Identifier correctement sa puce

Avant de commencer, il est nécessaire d'identifier correctement sa puce pour savoir si elle nécessite un micrologiciel et lequel. Dans un terminal, saisir la commande suivante:

lspci -nn -d 14e4:

Le terminal vous répondra quelque chose comme ça :

02:00.0 Network controller [0280]: Broadcom Corporation BCM4318 802.11b/g/n [14e4:4318] (rev 01)

BCM4318 est le nom de la puce, et [14e4:4318] son ID-PCI. Vous aurez besoin de ces deux identifiants pour bien cibler le bon pilote.

Quel pilote/firmware utiliser ?

Puce Pilote ou firmware (paquet à installer) Commentaires
BCM4301 firmware-b43legacy-installer
BCM4306 firmware-b43legacy-installer
BCM4306/2 firmware-b43legacy-installer
BCM4306/3 firmware-b43-installer (rev 03)
BCM4311 (sauf ID-PCI 14e4:4313) firmware-b43-installer La puce BCM4311 avec l' ID-PCI 14e4:4313 est normalement prise en charge par le pilote "Broadcom 802.11 Linux STA driver". Sur certains ordinateurs il faut aussi aller dans le bios bidouiller les options wifi. modèle DW 1390
BCM4312 (avec basse-consommation c'est à dire LP-PHY)