Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "GiacomoFabris/Prova03"
Differenze tra le versioni 9 e 37 (in 28 versioni)
Versione 9 del 20/06/2011 09.38.46
Dimensione: 4036
Commento:
Versione 37 del 02/07/2011 23.28.57
Dimensione: 8145
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 6: Linea 6:
= Driver WiFi Broadcom BCM43xx = = Introduzione =
Linea 8: Linea 8:
Questa pagina ha lo scomo di far funzionare la vostra scheda wireless PCI Broadcom BCM 43xx.<<BR>>
I
driver proprietari possono essere attivati dal [[Hardware/AbilitareDriverProprietari|gestore driver]], possibilmente utilizzando una connessione Internet già esistente.
La seguente guida ha lo scopo di rendere funzionante la scheda wireless '''PCI Broadcom BCM 43xx''', sia attraverso il gestore driver e, in caso di problemi, attraverso metodi alternativi.
Linea 11: Linea 10:
= Broadcom BCM43xx Chipset (PCI) = = Installazione tramite gestore driver =
Linea 13: Linea 12:
== Identificare la vostra scheda == I driver proprietari possono essere attivati dal [[Hardware/AbilitareDriverProprietari|gestore driver]]. È necessario avere già a disposizione una connessione Internet già funzionante.
Linea 15: Linea 14:
In un terminale il comando `lspci` vi mostreràcd ``cdcd tutte le schede PCI collegate al pc. Per mostrare solo le schede PCI Broadcom applicare il filtro 14e4 come segue:
 *Aprire un terminale e digitare {{{
Se l'attivazione dei driver attraverso gestore automatico dovesse risultare problematica, nei seguenti paragrafi viene mostrato come installare manualmente i driver '''STA''' e i driver '''b43'''.

= Identificazione della scheda =

Digitare in un [[AmministrazioneSistema/RigaDiComando|terminale]] il comando:
{{{
Linea 19: Linea 22:
 *Questo è ciò che è richiesto per identificare la vostra scheda e un tipico output del comando `lspci`
  *Card/Model - BCM4322
  *PCI-ID - [14e4:432b]{{{

Avendo applicato il filtro `14e4` al comando `lspci` la ricerca verrà limitata alle sole schede ''PCI Broadcom''. Un tipico output del terminale potrebbe essere ad esempio questo:
{{{
Linea 25: Linea 28:
=== Schede supportate === I dati che interessano sono:
Linea 27: Linea 30:
''' Driver - Modello Scheda '''<<BR>>
STA - BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225, **BCM43227, **BCM43228
b43 - BCM4301 BCM4306/2, BCM4306/3, BCM4311, BCM4312, BCM4318, BCM4320
||<tablestyle="text-align: justify; width:69%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''I driver kernel `b43` e il pacchetto driver STA `bcmwl-kernel-source`hanno piccole variazioni a seconda della versione di Ubuntu che si utilizza. Ad esempio, l'ultima versione ha driver più aggiornati rispetto alla LTS.''||
 * Card/Model - '''BCM4322'''
Linea 32: Linea 32:
=== Schede non supportate ===  * PCI-ID - [14e4:'''432b]'''
Linea 34: Linea 34:
Se la scheda WiFi utilizzata non è supportata dai driver `STA` o dai `b43` kernel driver, si avrà bisogno di '''ndiswrapper'''. Questo permetterà di utilizzare i driver closed source per utilizzare la scheda. = Schede supportate =
<<Anchor(supportate)>>
Linea 36: Linea 37:
== Installare driver STA == I driver STA e b43 supportano ciascuno le seguenti schede:
Linea 38: Linea 39:
I driver STA includono il supporto per le seguenti schede:
BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225, BCM43227, BCM43228
 * '''STA''': BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225, BCM43227, BCM43228
 * '''b43''': BCM4301 BCM4306/2, BCM4306/3, BCM4311, BCM4312, BCM4318, BCM4320
Riguardo i driver '''b43''' è possibile consultare [[http://wireless.kernel.org/en/users/Drivers/b43|questo]] indirizzo per una lista dettagliata sulle schede PCI e sui chipset supportati.
Linea 41: Linea 43:
=== Istallare i driver STA con connessione internet === ||<tablestyle="width:100%; text-align: justify; margin: 0 0 0 0;" style="border:none;" 5% ^><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Le scheda non supportate dai driver STA e b43 dovranno necessariamente far affidamento su [[Hardware/DispositiviSenzaFili/Ndiswrapper|Ndiswrapper]] per l'installazione dei driver closed source.''' ||
Linea 43: Linea 45:
1. Per installare i driver STA, è necessario: = Installazione driver STA con connessione internet =
Linea 45: Linea 47:
 *Abilitare i repository restricted [[#supportate|Verificare]] che la propria scheda sia supportata dai driver STA e verificare che sia [[Repository/Ubuntu|abilitata]] la componente ''restricted'' dei [[Repository|repository]] di Ubuntu.
Linea 47: Linea 49:
 *Installare il pacchetto [[apt://bcmwl-kernel-source | bcmwl-kernel-source]] Installare il pacchetto [[apt://bcmwl-kernel-source|bcmwl-kernel-source]] e quindi abilitare i driver STA tramite il [[Hardware/AbilitareDriverProprietari|gestore driver]].
Linea 49: Linea 51:
||<tablestyle="text-align: justify; width:69%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Può essere necessario il riavvio del sistema''||
Linea 50: Linea 53:
2. Avviare il [[Hardware/AbilitareDriverProprietari|gestore driver]] e abilitare i driver STA.
||<tablestyle="text-align: justify; width:69%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''In Ubuntu 11.04, se i driver non si abilitano, può essere necessario reinstallare il pacchetto `bcmwl-kernel-source`. Ciò può essere fatto dal '''Gestore Pacchetti''' ('''''Sistema→Amministrazione→Gestore Pacchetti'''''), cercando il pacchetto e selezionando "Reinstalla".''||
||<tablestyle="text-align: justify; width:69%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Può essere necessario il riavvio del PC''||

==== Live CD/ Live USB ====

Se si usa Ubuntu da CD o USB Live, basta installare dal '''Gestore Pacchetti''' o dall' '''Ubuntu Software Center''' il pacchetto `bcmwl-kernel-source`.
Dopodichè continuare nell'installazione seguendo i passaggi 1 e 2.
3. Dopo aver riavviato il PC, difitare in un terminale{{{
Per evitare il riavvio del sistema digitare in un terminale:
{{{
Linea 62: Linea 58:
||<tablestyle="text-align: justify; width:69%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Aspettare qualche secondo prima di creare una connessione col Network Manager, in modo che questo riesca a cercare le reti WiFi disponibili.''||
Linea 64: Linea 59:
=== Installare i driver STA senza connessione internet === e attendere qualche secondo prima di creare una connessione con [[InternetRete/ConfigurazioneRete/NetworkManager|Network Manager]], in modo che venga ultimata la ricerca delle reti !WiFi disponibili.
Linea 66: Linea 61:
Se non si ha modo di connetterti ad internet, copiare il pacchetto `bcmwl-kernel-source` dalla cartella restricted in '''''../pool/restricted/b/bcmwl'''''
nel cd di installazione di Ubuntu.
= Installazione driver STA senza connessione internet =

[[#supportate|Verificare]] che la propria scheda sia supportata dai driver STA.

In mancanza di una connessione ad internet, il pacchetto ''bcmwl-kernel-source'' può essere reperito nella cartella `/pool/restricted/b/bcmwl` del CD di installazione di Ubuntu.

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Se si ha già installato Ubuntu sul PC tramite CD, questo può essere usato come sorgente software all'interno dell'[[AmministrazioneSistema/InstallareProgrammi/UbuntuSoftwareCenter|Ubuntu Software Center]] in modo da installare il pacchetto bcmwl-kernel-source e automaticamente le sue dipendenze.''||

== Ubuntu 10.04 ==

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Le versioni Netbook o altre derivate potrebbero richiedere più o meno pacchetti per soddisfare le dipendenze di `bcmwl-kernel-source`''||

Installare i pacchetti [[apt://dkms.deb|dkms.deb]], [[apt://patch.deb|patch.deb]], [[apt://patch.deb|fakeroot]], e [[apt://patch.deb|bcmwli]]. I suddetti pacchetti si trovano nel cd di installazione di Ubuntu nei seguenti percorsi:

 * `/pool/main/d/dkms.deb`
 * `/pool/main/p/patch.deb`
 * `/pool/main/f/fakeroot`
 * `/pool/restricted/b/bcmwli`

Abilitare quindi i driver STA tramite il [[Hardware/AbilitareDriverProprietari|gestore driver]].

== Riavvio ==

Al termine della procedura potrebbe essere necessario il riavvio del sistema. Per evitare il riavvio digitare in un terminale:
{{{
sudo modprobe -r b43 ssb wl
sudo modprobe wl
}}}

e attendere qualche secondo prima di creare una connessione con [[InternetRete/ConfigurazioneRete/NetworkManager|Network Manager]], in modo che venga ultimata la ricerca delle reti !WiFi disponibili.

= Installare i driver b43 con connessione internet =

[[#supportate|Verificare]] che la propria scheda sia supportata dal driver b43.

Installare il pacchetto [[apt://b43-fwcutter|b43-fwcutter]] che si occuperà di scaricare il firmware e quindi abilitare i driver STA tramite il [[Hardware/AbilitareDriverProprietari|gestore driver]].

== Ubuntu 11.04 ==

Installare i pacchetti [[apt://firmware-b43-installer|firmware-b43-installer]] e [[apt://b43-fwcutter|b43-fwcutter]] e quindi abilitare i driver STA tramite il [[Hardware/AbilitareDriverProprietari|gestore driver]].

== Riavvio ==

Al termine della procedura potrebbe essere necessario il riavvio del sistema. Per evitare il riavvio digitare in un terminale:
{{{
sudo modprobe -r b43 ssb wl
sudo modprobe wl
}}}

e attendere qualche secondo prima di creare una connessione con [[InternetRete/ConfigurazioneRete/NetworkManager|Network Manager]], in modo che venga ultimata la ricerca delle reti !WiFi disponibili.

= Installare i driver b43 senza connessione internet =

[[#supportate|Verificare]] che la propria scheda sia supportata dal driver b43.

In mancanza di una connessione ad internet, [[AmministrazioneSistema/InstallareProgrammi|installare]] i pacchetti [[apt://b43-fwcutter|b43-fwcutter]] e [[apt://patch|patch]] reperibili rispettivamente nelle cartella `/pool/main/b/b43-fwcutter` e `/pool/main/p/patchdel` del CD di installazione di Ubuntu.

Sarà necessario impostare il firmware a mano. Per fare ciò occorre scaricare i seguenti file da un pc con accesso a internet:

 * [[http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o|wl_apsta-3.130.20.0.o]]
 * [[http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2|broadcom-wl-4.150.10.5.tar.bz2]]

Copiare i file scaricati nella propria home e digitare in un terminale i seguenti comandi per estrarre ed installare i driver:{{{
tar xfvj broadcom-wl-4.150.10.5.tar.bz2
sudo b43-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o
sudo b43-fwcutter --unsupported -w /lib/firmware broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o
}}}

Abilitare i driver STA tramite il [[Hardware/AbilitareDriverProprietari|gestore driver]].

||<tablestyle="text-align: justify; width:69%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Può essere necessario il riavvio del sistema''||

Per evitare il riavvio del sistema digitare in un terminale:
{{{
sudo modprobe -r b43 ssb
sudo modprobe b43
}}}

e attendere qualche secondo prima di creare una connessione con [[InternetRete/ConfigurazioneRete/NetworkManager|Network Manager]], in modo che venga ultimata la ricerca delle reti !WiFi disponibili.

= Ulteriori informazioni =

 * [[http://www.broadcom.com/support/802.11/linux_sta.php|Pagina dei driver STA per linux]]
 * [[http://wireless.kernel.org/en/users/Drivers/b43|I driver kernel b43 di wireless.kernel.org]]

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

La seguente guida ha lo scopo di rendere funzionante la scheda wireless PCI Broadcom BCM 43xx, sia attraverso il gestore driver e, in caso di problemi, attraverso metodi alternativi.

Installazione tramite gestore driver

I driver proprietari possono essere attivati dal gestore driver. È necessario avere già a disposizione una connessione Internet già funzionante.

Se l'attivazione dei driver attraverso gestore automatico dovesse risultare problematica, nei seguenti paragrafi viene mostrato come installare manualmente i driver STA e i driver b43.

Identificazione della scheda

Digitare in un terminale il comando:

~$ lspci -vvnn | grep 14e4

Avendo applicato il filtro 14e4 al comando lspci la ricerca verrà limitata alle sole schede PCI Broadcom. Un tipico output del terminale potrebbe essere ad esempio questo:

03:00.0 Network controller [0280]: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] (rev 01)

I dati che interessano sono:

  • Card/Model - BCM4322

  • PCI-ID - [14e4:432b]

Schede supportate

I driver STA e b43 supportano ciascuno le seguenti schede:

  • STA: BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225, BCM43227, BCM43228

  • b43: BCM4301 BCM4306/2, BCM4306/3, BCM4311, BCM4312, BCM4318, BCM4320

Riguardo i driver b43 è possibile consultare questo indirizzo per una lista dettagliata sulle schede PCI e sui chipset supportati.

Le scheda non supportate dai driver STA e b43 dovranno necessariamente far affidamento su Ndiswrapper per l'installazione dei driver closed source.

Installazione driver STA con connessione internet

Verificare che la propria scheda sia supportata dai driver STA e verificare che sia abilitata la componente restricted dei repository di Ubuntu.

Installare il pacchetto bcmwl-kernel-source e quindi abilitare i driver STA tramite il gestore driver.

Può essere necessario il riavvio del sistema

Per evitare il riavvio del sistema digitare in un terminale:

sudo modprobe -r b43 ssb wl
sudo modprobe wl

e attendere qualche secondo prima di creare una connessione con Network Manager, in modo che venga ultimata la ricerca delle reti WiFi disponibili.

Installazione driver STA senza connessione internet

Verificare che la propria scheda sia supportata dai driver STA.

In mancanza di una connessione ad internet, il pacchetto bcmwl-kernel-source può essere reperito nella cartella /pool/restricted/b/bcmwl del CD di installazione di Ubuntu.

Se si ha già installato Ubuntu sul PC tramite CD, questo può essere usato come sorgente software all'interno dell'Ubuntu Software Center in modo da installare il pacchetto bcmwl-kernel-source e automaticamente le sue dipendenze.

Ubuntu 10.04

Le versioni Netbook o altre derivate potrebbero richiedere più o meno pacchetti per soddisfare le dipendenze di bcmwl-kernel-source

Installare i pacchetti dkms.deb, patch.deb, fakeroot, e bcmwli. I suddetti pacchetti si trovano nel cd di installazione di Ubuntu nei seguenti percorsi:

  • /pool/main/d/dkms.deb

  • /pool/main/p/patch.deb

  • /pool/main/f/fakeroot

  • /pool/restricted/b/bcmwli

Abilitare quindi i driver STA tramite il gestore driver.

Riavvio

Al termine della procedura potrebbe essere necessario il riavvio del sistema. Per evitare il riavvio digitare in un terminale:

sudo modprobe -r b43 ssb wl
sudo modprobe wl

e attendere qualche secondo prima di creare una connessione con Network Manager, in modo che venga ultimata la ricerca delle reti WiFi disponibili.

Installare i driver b43 con connessione internet

Verificare che la propria scheda sia supportata dal driver b43.

Installare il pacchetto b43-fwcutter che si occuperà di scaricare il firmware e quindi abilitare i driver STA tramite il gestore driver.

Ubuntu 11.04

Installare i pacchetti firmware-b43-installer e b43-fwcutter e quindi abilitare i driver STA tramite il gestore driver.

Riavvio

Al termine della procedura potrebbe essere necessario il riavvio del sistema. Per evitare il riavvio digitare in un terminale:

sudo modprobe -r b43 ssb wl
sudo modprobe wl

e attendere qualche secondo prima di creare una connessione con Network Manager, in modo che venga ultimata la ricerca delle reti WiFi disponibili.

Installare i driver b43 senza connessione internet

Verificare che la propria scheda sia supportata dal driver b43.

In mancanza di una connessione ad internet, installare i pacchetti b43-fwcutter e patch reperibili rispettivamente nelle cartella /pool/main/b/b43-fwcutter e /pool/main/p/patchdel del CD di installazione di Ubuntu.

Sarà necessario impostare il firmware a mano. Per fare ciò occorre scaricare i seguenti file da un pc con accesso a internet:

Copiare i file scaricati nella propria home e digitare in un terminale i seguenti comandi per estrarre ed installare i driver:

tar xfvj broadcom-wl-4.150.10.5.tar.bz2
sudo b43-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o
sudo b43-fwcutter --unsupported -w /lib/firmware broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o

Abilitare i driver STA tramite il gestore driver.

Può essere necessario il riavvio del sistema

Per evitare il riavvio del sistema digitare in un terminale:

sudo modprobe -r b43 ssb
sudo modprobe b43

e attendere qualche secondo prima di creare una connessione con Network Manager, in modo che venga ultimata la ricerca delle reti WiFi disponibili.

Ulteriori informazioni