3 581
contributi
(rimosse parti obsolete, nessun controllo (se non di massima) sul resto) |
|||
(19 versioni intermedie di 5 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{Versioni compatibili| | {{Versioni compatibili|Squeeze|Wheezy}} | ||
== Scheda Wireless Broadcom con chipset BCM43xx == | == Scheda Wireless Broadcom con chipset BCM43xx == | ||
== Individuazione del chipset == | == Individuazione del chipset == | ||
Riga 17: | Riga 16: | ||
** <code>'''b43'''</code>: nuovi driver per i chipset 802.11g e 802.11a, introdotti dal kernel 2.6.24 | ** <code>'''b43'''</code>: nuovi driver per i chipset 802.11g e 802.11a, introdotti dal kernel 2.6.24 | ||
** <code>'''b43legacy'''</code>: per driver legacy 802.11b-only e per i chipset BCM4306 revision 2, introdotti dal kernel 2.6.24 | ** <code>'''b43legacy'''</code>: per driver legacy 802.11b-only e per i chipset BCM4306 revision 2, introdotti dal kernel 2.6.24 | ||
** <code>'''brcm80211'''</code>: per i chipset Broadcom 4313, 43224, 43225 | |||
<br/> | <br/> | ||
* questi driver sono invece indicati per installazioni di '''Debian Lenny''', '''Squeeze''' o successive e per particolari schede '''Broadcom USB o Broadcom Low Power''' (installate su alcuni netbook): | * questi driver sono invece indicati per installazioni di '''Debian Lenny''', '''Squeeze''' o successive e per particolari schede '''Broadcom USB o Broadcom Low Power''' (installate su alcuni netbook): | ||
Riga 42: | Riga 42: | ||
</pre> | </pre> | ||
Ora è possibile procedere con la configurazione dei parametri di rete, ad esempio utilizzando questa guida: [[Configurazione di una connessione wireless]] | Ora è possibile procedere con la configurazione dei parametri di rete, ad esempio utilizzando questa guida: [[Configurazione di una connessione wireless]] | ||
=== Elenco dei dispositivi supportati === | |||
# BCM4303 (802.11b-only chips, uses b43legacy) | |||
# BCM4306 (Rev. 2 uses b43legacy, Rev. 3 uses b43) | |||
# BCM4309 (only the 2.4GHz part) | |||
# BCM4311 rev 1 / BCM4312 | |||
# BCM4311 rev 2 / BCM4312 (needs patches for 2.6.24) | |||
# BCM4312 with a/b/g (only the 2.4GHz part) | |||
# BCM4313 with b/g (partially supported in 2.6.32, however 2.6.33 or latter is recommended) | |||
# BCM4315 (BCM4312 LP/PHY. linux-kernel 2.6.32 is needed, 2.6.33 or latter is recommended) | |||
# BCM4318 | |||
== Installazione del driver rndis_wlan == | == Installazione del driver rndis_wlan == | ||
Riga 54: | Riga 64: | ||
# modprobe rndis_wlan | # modprobe rndis_wlan | ||
</pre> | </pre> | ||
Ora è possibile procedere con la configurazione dei parametri di rete, ad esempio utilizzando questa guida: [[Configurazione di una connessione wireless]]. | Ora è possibile procedere con la configurazione dei parametri di rete, ad esempio utilizzando questa guida: [[Configurazione di una connessione wireless]]. | ||
Elenco dei dispositivi supportati | === Elenco dei dispositivi supportati === | ||
<pre> | <pre> | ||
USB: 0411:004B MelCo., Inc. (Device name unknown) | USB: 0411:004B MelCo., Inc. (Device name unknown) | ||
Riga 69: | Riga 79: | ||
USB: 1690:0715 Askey Computer Corp. [hex] Voyager 1055 Laptop Adapter | USB: 1690:0715 Askey Computer Corp. [hex] Voyager 1055 Laptop Adapter | ||
USB: 1799:011B (Vendor name unknown) (Device name unknown) | USB: 1799:011B (Vendor name unknown) (Device name unknown) | ||
</pre> | </pre> | ||
Riga 100: | Riga 84: | ||
Alcuni chipset Broadcom non sono supportati dai driver <code>b43</code> e <code>b43legacy</code> ottenuti tramite reverse-engineering: | Alcuni chipset Broadcom non sono supportati dai driver <code>b43</code> e <code>b43legacy</code> ottenuti tramite reverse-engineering: | ||
* BCM4321 (PCI-IDs: 14E4:4328, 14E4:4329) | * BCM4321 (PCI-IDs: 14E4:4328, 14E4:4329) | ||
* BCM4322 (PCI-ID: 14E4:432B) | * BCM4322 (PCI-ID: 14E4:432B) | ||
* BCM 4311, 4312, 4313, 4321, 4322, 43224, 43225 | |||
Il supporto per questi chipset è ottenibile utilizzando il driver <code>wl</code> fornito dal produttore e distribuito sottoforma di binario per architetture x86 e x86-64.<br/> | Il supporto per questi chipset è ottenibile utilizzando il driver <code>wl</code> fornito dal produttore e distribuito sottoforma di binario per architetture x86 e x86-64.<br/> | ||
=== Installazione in | ===Installazione in Squeeze=== | ||
Aggiungete la componente <code>non-free</code> dei repository Debian al vostro <code>/etc/apt/sources.list</code>: | |||
<pre> | <pre> | ||
# | # Debian Squeeze (testing) | ||
deb http://ftp.us.debian.org/debian squeeze main contrib non-free | |||
</pre> | </pre> | ||
Quindi installate il tool Module Assistant: | |||
<pre> | <pre> | ||
# aptitude update | |||
# aptitude install module-assistant wireless-tools | |||
# | |||
</pre> | </pre> | ||
Adesso costruite i moduli per i vostro sistema: | Adesso costruite i moduli per i vostro sistema: | ||
Riga 129: | Riga 111: | ||
# modprobe wl | # modprobe wl | ||
</pre> | </pre> | ||
===Installazione in | |||
Aggiungete la | === Installazione in Wheezy === | ||
Aggiungete la sezione [[non-free]] dei [[repository]] Debian al vostro <code>/etc/apt/sources.list</code>: | |||
<pre> | <pre> | ||
# Debian | # Debian Wheezy | ||
deb http://ftp.us.debian.org/debian | deb http://ftp.us.debian.org/debian wheezy main contrib non-free | ||
</pre> | </pre> | ||
Quindi installate il | Quindi installate gli headers del kernel Linux e il pacchetto "broadcom-sta-dkms": | ||
<pre> | <pre> | ||
# aptitude update | # aptitude update | ||
# aptitude install | # aptitude install linux-headers-`uname -r` broadcom-sta-dkms | ||
</pre> | |||
Disabilitate alcuni moduli che potrebbero dare conflitti: | |||
<pre> | |||
# modprobe -r b44 b43 b43legacy ssb brcmsmac | |||
</pre> | |||
e caricate il modulo: | |||
<pre> | |||
# modprobe wl | |||
</pre> | </pre> | ||
=== Elenco dei chipset supportati === | |||
*PCI: 14E4:4311 Broadcom Corporation BCM4311 802.11b/g WLAN | |||
*PCI: 14E4:4312 Broadcom Corporation BCM4312 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 | |||
*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.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 LP-PHY | |||
===Postinstallazione=== | |||
Ora è possibile procedere con la configurazione dei parametri di rete, ad esempio utilizzando questa guida: [[Configurazione di una connessione wireless]]. | |||
== Installazione del driver brcm80211 == | |||
Il driver '''brcm80211''' è un driver opensource attualmente in fase di sviluppo, il cui scopo è di supportare i dispositivi '''Broadcom 802.11n/g PCIe wireless LAN''': | |||
* BCM4313 (PCI-ID: 14E4:4727) | |||
* BCM43224 (PCI-ID: 14E4:4353) | |||
* BCM43225 (PCI-ID: 14E4:4357) | |||
Solo attraverso questo driver sono riuscito a far funzionare la scheda wireless integrata nei netbook della linea Aspire One di Acer.<br/> | |||
E' incluso nei kernel Debian a partire dal kernel 2.6.32-22 e per funzionare correttamente richiede l'installazione di un firmware non-free. | |||
=== Installazione del firmware === | |||
Il firmware da utilizzare con questo driver si trova attualmente solo nei repository di Sid, per cui questa guida mostrerà come scaricarlo e installarlo a mano. Rechiamoci innanzitutto sulla pagina del pacchetto: | |||
[http://packages.debian.org/sid/firmware-brcm80211 firmware-brcm80211] e scarichiamo il pacchetto .deb.<br/> | |||
Quindi apriamo un terminale, diventiamo root e digitiamo: | |||
<pre> | <pre> | ||
# | # dpkg -i firmware-brcm80211_0.27_all.deb | ||
</pre> | </pre> | ||
=== Installazione del driver === | |||
Siamo adesso pronti per installare il driver. | |||
==== Debian Squeeze ==== | |||
Ricarichiamo i moduli in modo che possano accedere al firmware appena installato: | |||
<pre> | <pre> | ||
# modprobe -r | # modprobe -r brcm80211 | ||
# modprobe brcm80211 | |||
</pre> | </pre> | ||
e | e verifichiamo il corretto funzionamento: | ||
<pre> | <pre> | ||
# | # iwconfig | ||
</pre> | </pre> | ||
===Postinstallazione=== | ===Postinstallazione=== | ||
Riga 158: | Riga 184: | ||
== Per approfondimenti == | == Per approfondimenti == | ||
[[Configurazione di una connessione wireless]]<br/> | [[Configurazione di una connessione wireless]]<br/> | ||
{{Autori | |||
|Autore = [[Utente:Ferdybassi|Ferdybassi]] | |||
}} | |||
[[Categoria:Schede Wireless]] | [[Categoria:Schede Wireless]] | ||
[[Categoria:Driver wireless]] | [[Categoria:Driver wireless]] |
contributi