|
⇤ ← Revision 1 as of 2013-02-23 18:01:31
Size: 4526
Comment:
|
← Revision 2 as of 2013-04-12 18:51:52 ⇥
Size: 5344
Comment: sync with English master
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 57: | Line 57: |
| 1. Per usare il driver nel kernel devono essere usate le seguenti impostazioni nel .config del kernel: {{{ # CONFIG_B43 is not set # CONFIG_B43LEGACY is not set CONFIG_BRCMUTIL=y CONFIG_BRCMSMAC=y # CONFIG_BRCMFMAC is not set # CONFIG_BRCM_TRACING is not set # CONFIG_BRCMDBG is not set CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set # CONFIG_BCMA_DEBUG is not set # CONFIG_USB_HCD_BCMA is not set }}}<<BR>>Se viene usato un ramdisk iniziale per l'avvio, allora il driver verrà caricato prima che sia montata la directory radice e il caricamento del firmware fallirà. Il firmware può essere caricato successivamente con il comando: {{{ sudo sh -c ‘echo bcma0:0 > /sys/bus/bcma/drivers/bcrmsmac/bind’ }}} |
Traduzioni: English - Français - Italiano
Dispositivi Broadcom BCM4313, BCM43224, BCM43225 (brcmsmac, brcm80211)
Questa pagina descrive come abilitare nei sistemi Debian il supporto per i dispositivi WiFi basati sui chipset Broadcom BCM4313, BCM43224, BCM43225.
Contents
brcmsmac (brcm80211 prima di Linux 2.6.39) è un driver mac80211 libero e open source, introdotto in Linux 2.6.37.1
Gestisce i dispositivi LAN wireless basati su specifici chipset LAN wireless Broadcom 802.11n PCIe:
- BCM4313
- BCM43224
- BCM43225
I dispositivi supportati sono elencati alla fine di questa pagina.
Il driver è incluso nelle immagini Debian del kernel Linux a partire da linux-2.6 2.6.32-22, ma non è disponibile durante l'installazione di Debian Squeeze/6.0 (628975). È necessario il firmware non libero per il funzionamento del dispositivo.
Per il supporto per altri chipset LAN wireless Broadcom PCI, vedere bcm43xx.
Installazione
Squeeze
In questo rilascio, il driver è disponibile solo per le architetture x86 e x86-64 (rispettivamente port Debian i386 e AMD64).
Aggiungere una componente "non-free" a /etc/apt/sources.list, ad esempio:
# Debian Squeeze/6.0 deb http://ftp.us.debian.org/debian squeeze main contrib non-free
Aggiornare l'elenco dei pacchetti disponibili e installare i pacchetti firmware-brcm80211 e wireless-tools:
# aptitude update # aptitude install firmware-brcm80211 wireless-tools
Dato che il driver potrebbe già essere caricato, reinserire il modulo per accedere al firmware installato:
# modprobe -r brcm80211 ; modprobe brcm80211
Configurare la propria interfaccia wireless in modo appropriato.
Wheezy
Aggiungere una componente "non-free" a /etc/apt/sources.list, ad esempio:
# Debian Wheezy (testing) deb http://ftp.us.debian.org/debian wheezy main contrib non-free
Aggiornare l'elenco dei pacchetti disponibili e installare i pacchetti firmware-brcm80211 e wireless-tools:
# aptitude update # aptitude install firmware-brcm80211 wireless-tools
Dato che il driver potrebbe già essere caricato, reinserire il modulo per accedere al firmware installato:
# modprobe -r brcmsmac ; modprobe brcmsmac
Per usare il driver nel kernel devono essere usate le seguenti impostazioni nel .config del kernel:
# CONFIG_B43 is not set # CONFIG_B43LEGACY is not set CONFIG_BRCMUTIL=y CONFIG_BRCMSMAC=y # CONFIG_BRCMFMAC is not set # CONFIG_BRCM_TRACING is not set # CONFIG_BRCMDBG is not set CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set # CONFIG_BCMA_DEBUG is not set # CONFIG_USB_HCD_BCMA is not set
Se viene usato un ramdisk iniziale per l'avvio, allora il driver verrà caricato prima che sia montata la directory radice e il caricamento del firmware fallirà. Il firmware può essere caricato successivamente con il comando:sudo sh -c ‘echo bcma0:0 > /sys/bus/bcma/drivers/bcrmsmac/bind’
Configurare la propria interfaccia wireless in modo appropriato.
Problemi noti
- Con i dispositivi basati su BCM4313, le informazioni del driver brcmsmac possono essere visualizzate anche dopo l'avvio del sistema.
Si può ignorare/nascondere ciò aggiungendo una riga "dmesg -n 3" al proprio file /etc/rc.local.
Si possono avere problemi quando si usano canali diversi da 1-12. È importante configurare il proprio regulatory domain con:
# iw reg set <EU|US|JP>
Dispositivi supportati
Squeeze
Questa pagina spiega come identificare un dispositivo PCI.
L'elenco seguente è basato sui campi alias di modinfo brcm80211 nelle immagini del kernel in Debian 2.6.32 (2.6.32-46).
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
Wheezy
L'elenco seguente è basato sui campi alias di modinfo brcmsmac nelle immagini del kernel in Debian 3.2.0 (3.2.35-2).
PCI: 14E4:0576 Broadcom Corporation BCM43224 802.11a/b/g/n 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
Vedere anche
