Translation(s): English - Français - Español
Périphériques Broadcom BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225, BCM43227, BCM43228 (wl)
Cette page décrit la configuration des périphériques WiFi, basés sur les chipsets Broadcom de réseau local sans fil, en utilisant le pilote propriétaire sur les systèmes Debian.
Contents
Le pilote propriétaire Broadcom wl (ou broadcom-sta) fournit un support pour quelques périphériques PCI basés sur les chipsets Broadcom. Il inclut un composant binaire destiné aux architectures x86 ou x86-64. Les périphériques supportés sont listés à la fin de cette page.
Le pilote dépend pour le moment des architectures x86 ou x86-64 (Debian i386 et AMD64 respectivement).
Les chipsets BCM4313, BCM43224 et BCM43225 sont aussi gérés par le pilote brcm80211.
Installation
Squeeze
Ajoutez la source "non-free" à votre fichier /etc/apt/sources.list, par exemple :
# Debian Squeeze/6.0 deb http://ftp.us.debian.org/debian squeeze main contrib non-free
Mettez à jour la liste des paquets disponibles et installez les paquets module-assistant et wireless-tools :
# aptitude update # aptitude install module-assistant wireless-tools
Compilez et installez le paquet broadcom-sta-modules-* sur votre système, en utilisant Module-Assistant :
# m-a a-i broadcom-sta
Blacklistez le module brcm80211 pour éviter qu'il entre en conflit avec wl pour le support des périphériques BCM4313, BCM43224 et BCM43225 :
# echo blacklist brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf
Reconstruisez votre initial ramdisk (initrd), pour blacklister dans initramfs les modules définis par le fichier /etc/modprobe.d/broadcom-sta-common.conf :
# update-initramfs -u -k $(uname -r)
Déchargez les modules en conflit :
# modprobe -r b44 b43 b43legacy ssb brcm80211
Chargez le module wl :
# modprobe wl
Vérifiez que votre périphérique a une interface disponible :
# iwconfig
Configurez l'interface de votre réseau sans fil. Voir aussi les problèmes connus.
Wheezy
Ajoutez la source "non-free" à votre fichier /etc/apt/sources.list, par exemple :
# Debian Wheezy (testing) deb http://ftp.us.debian.org/debian wheezy main contrib non-free
Mettez à jour la liste des paquets disponibles et installez les paquets linux-headers appropriés et broadcom-sta-dkms:
# aptitude update # aptitude install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
Cela installera aussi le paquet recommandé wireless-tools. DKMS compilera le module wl adapté à votre système
Déchargez les modules en conflit :
# modprobe -r b44 b43 b43legacy ssb brcmsmac
Chargez le module wl :
# modprobe wl
Vérifiez que votre périphérique a une interface disponible :
# iwconfig
Configurez l'interface de votre réseau sans fil. Voir aussi les problèmes connus.
Problèmes connus
Le pilote Sonics Silicon Backplane (ssb) entre en conflit avec le pilote wl (545388).
Les pilotes b44, b43, b43legacy et ssb sont blacklistés par défaut depuis la version broadcom-sta 5.10.91.9.3-3 (brcm80211 et brcmsmac depuis les versions 5.100.82.38-1 et 5.100.82.38-2 respectivement).
- Cela empêche l'utilisation des périphériques Ethernet supportés par le pilote b44.
On peut rencontrer de fréquentes déconnections. Ce problème est résolu en désactivant la gestion de l'énergie par iwconfig(8) (par exemple iwconfig eth1 power off).
- Le mode moniteur n'est pas supporté avant la version 5.100.82.111 du pilote.
Les utilisateurs de Testing peuvent voir dans la documentation /usr/share/doc/broadcom-sta-{dkms,source}/README.txt.gz comment configurer ce mode.
Voir les bugs rapportés sur broadcom-sta.
Périphériques supportés
La page fr/HowToIdentifyADevice/PCI explique comment identifier un périphérique PCI.
La liste suivante est basée sur les champs alias de modinfo wl compilé à partir de squeeze/broadcom-sta-source :
PCI: 14E4:4311 Broadcom Corporation BCM4311 802.11b/g WLAN PCI: 14E4:4312 Broadcom Corporation BCM4311 802.11a/b/g PCI: 14E4:4313 Broadcom Corporation BCM4311 802.11a PCI: 14E4:4315 Broadcom Corporation BCM4312 802.11b/g LP-PHY PCI: 14E4:4328 Broadcom Corporation BCM4321 802.11a/b/g/n PCI: 14E4:4329 Broadcom Corporation BCM4321 802.11b/g/n PCI: 14E4:432A Broadcom Corporation BCM4321 802.11an Wireless Network Controller PCI: 14E4:432B Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller PCI: 14E4:432C Broadcom Corporation BCM4322 802.11b/g/n PCI: 14E4:432D Broadcom Corporation BCM4322 802.11an Wireless Network Controller PCI: 14E4:4353 Broadcom Corporation BCM43224 802.11a/b/g/n PCI: 14E4:4357 Broadcom Corporation BCM43225 802.11b/g/n PCI: 14E4:4727 Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller
La liste suivante est basée sur les champs alias de modinfo wl compilé à partir de wheezy/broadcom-sta-source :
PCI: 14E4:0576 Broadcom Corporation BCM43224 802.11a/b/g/n PCI: 14E4:4311 Broadcom Corporation BCM4311 802.11b/g WLAN PCI: 14E4:4312 Broadcom Corporation BCM4311 802.11a/b/g PCI: 14E4:4313 Broadcom Corporation BCM4311 802.11a PCI: 14E4:4315 Broadcom Corporation BCM4312 802.11b/g LP-PHY PCI: 14E4:4328 Broadcom Corporation BCM4321 802.11a/b/g/n PCI: 14E4:4329 Broadcom Corporation BCM4321 802.11b/g/n PCI: 14E4:432A Broadcom Corporation BCM4321 802.11an Wireless Network Controller PCI: 14E4:432B Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller PCI: 14E4:432C Broadcom Corporation BCM4322 802.11b/g/n PCI: 14E4:432D Broadcom Corporation BCM4322 802.11an Wireless Network Controller PCI: 14E4:4353 Broadcom Corporation BCM43224 802.11a/b/g/n PCI: 14E4:4357 Broadcom Corporation BCM43225 802.11b/g/n PCI: 14E4:4358 Broadcom Corporation BCM43227 802.11b/g/n PCI: 14E4:4359 Broadcom Corporation BCM43228 802.11a/b/g/n PCI: 14E4:435A Broadcom Corporation (Device name unknown) PCI: 14E4:4727 Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller PCI: 14E4:A99D Broadcom Corporation (Device name unknown)
Voir aussi
fr/bcm43xx - Périphériques sans fil Broadcom 43xx
brcm80211 - Périphériques Broadcom BCM4313, BCM43224, BCM43225
Liens externes
http://www.broadcom.com/support/802.11/linux_sta.php - Pilote Linux STA pour les périphériques 802.11
