Broadcom BCM43xx: installazione e configurazione: differenze tra le versioni

rimosse parti obsolete, nessun controllo (se non di massima) sul resto
mNessun oggetto della modifica
(rimosse parti obsolete, nessun controllo (se non di massima) sul resto)
 
Riga 79: 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>
== Installazione del driver bcm43xx ==
In Debian l'operazione di installazione del driver per questo tipo di schede è un'operazione semplicissima.<br/>
Con Debian Sarge e Debian Etch, dopo aver abilitato il componente <code>contrib</code> del repository principale di Debian, è possibile installare il pacchetto con:
<pre>
# apt-get install bcm43-fwcutter
</pre>
Durante le operazioni di post-installazione, rispondete <b>Sì</b> alla domanda di dpkg se si intende scaricare e installare (fetch) il firmware della scheda. In questo modo, senza bisogno di altre operazioni, il firmware sarà scaricato e installato direttamente in <code>/lib/firmware</code>. Nel caso l'operazione di download non andasse a buon fine (ad esempio perché i mirror utilizzati da bcm-fwcutter sono temporaneamente irraggiungibili) è sempre possibile riprovare in un secondo momento:
<pre>
dpkg-reconfigure bcm43-fwcutter
</pre>
A questo punto non resta che caricare il modulo nel kernel:
<pre>
# modprobe bcm43
</pre>
Ora è possibile procedere con la configurazione dei parametri di rete, ad esempio utilizzando questa guida: [[Configurazione di una connessione wireless]].
=== Elenco dispositivi supportati ===
<pre>
PCI: 14E4:4301 Broadcom Corporation BCM4303 802.11b Wireless LAN Controller
PCI: 14E4:4307 Broadcom Corporation BCM4307 802.11b Wireless LAN Controller
PCI: 14E4:4318 Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller
PCI: 14E4:4319 Broadcom Corporation BCM4311 [AirForce 54g] 802.11a/b/g PCI Express Transceiver
PCI: 14E4:4320 Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller
PCI: 14E4:4324 Broadcom Corporation BCM4309 802.11a/b/g
PCI: 14E4:4325 Broadcom Corporation BCM43xG 802.11b/g
</pre>
</pre>


Riga 113: Riga 87:
* BCM 4311, 4312, 4313, 4321, 4322, 43224, 43225
* 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 Lenny===
Installate innanzitutto i pacchetti:
<pre>
# apt-get install build-essential debhelper module-assistant quilt wireless-tools
</pre>
Poi scaricate i pacchetti:
<pre>
$ wget http://ftp.us.debian.org/debian/pool/non-free/b/broadcom-sta/broadcom-sta-source_5.10.91.9.3-3_all.deb
$ wget http://ftp.us.debian.org/debian/pool/non-free/b/broadcom-sta/broadcom-sta-common_5.10.91.9.3-3_all.deb
</pre>
e installateli:
<pre>
# dpkg -i broadcom-sta-*deb
</pre>
Adesso costruite i moduli per i vostro sistema:
<pre>
# m-a a-i broadcom-sta
# update-initramfs -u -k $(uname -r)
</pre>
Scaricate alcuni moduli che potrebbero dare conflitti:
<pre>
# modprobe -r b44 b43 b43legacy ssb
</pre>
e caricate il modulo:
<pre>
# modprobe wl
</pre>
===Installazione in Squeeze===
===Installazione in Squeeze===
Aggiungete la componente <code>non-free</code> dei repository Debian al vostro <code>/etc/apt/sources.list</code>:
Aggiungete la componente <code>non-free</code> dei repository Debian al vostro <code>/etc/apt/sources.list</code>:
Riga 210: Riga 157:
Solo attraverso questo driver sono riuscito a far funzionare la scheda wireless integrata nei netbook della linea Aspire One di Acer.<br/>
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.
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 ===
=== 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:
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:
Riga 220: Riga 168:
=== Installazione del driver ===
=== Installazione del driver ===
Siamo adesso pronti per installare il driver.
Siamo adesso pronti per installare il driver.
==== Debian Lenny ====
 
Su Debian Lenny è necessario prima di tutto installare un kernel più recente, aggiungendo la seguente linea al nostro file <code>/etc/apt/sources.list</code>:
<pre>
# Backported packages for Debian Lenny
deb http://backports.debian.org/debian-backports lenny-backports main
</pre>
Aggiorniamo la lista dei pacchetti e installiamo il nuovo kernel:
<pre>
# aptitude update
# aptitude -t lenny-backports install linux-image-2.6-$(uname -r | sed 's,.*-,,') wireless-tools
</pre>
Quindi riavviamo il nostro PC con il nuovo kernel e carichiamo il driver:
<pre>
# modprobe brcm80211
</pre>
Per verificare la corretta configurazione è sufficiente il comando:
<pre>
# iwconfig
</pre>
==== Debian Squeeze ====
==== Debian Squeeze ====
Ricarichiamo i moduli in modo che possano accedere al firmware appena installato:
Ricarichiamo i moduli in modo che possano accedere al firmware appena installato:
3 581

contributi