Dimensione: 10857
Commento: converted to 1.6 markup
|
Dimensione: 8178
Commento: Aggiornata - revisionata
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 4: | Linea 4: |
<<Indice(depth=1 align=right)>> <<Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,217148.0.html"; rilasci="8.04")>> |
<<Indice(depth=3)>> <<Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,467849.html; rilasci="11.04 10.10 10.04";)>> |
Linea 10: | Linea 9: |
In questa pagina solo presente le istruzioni utili all'installazione dei chipset '''Broadcom'''. | 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 12: | Linea 11: |
= Installazione su Ubuntu 8.10 «Intrepid Ibex» = | = Installazione tramite gestore driver = |
Linea 14: | Linea 13: |
Per tutte le schede della famiglia '''BCM4322''', il firmware è disponibile attraverso il [[Hardware/AbilitareDriverProprietari|gestore dei driver]], mentre per le altre schede consultare le istruzioni relative a '''Ubuntu 8.04''' «'''Hardy Hearon'''». | I driver proprietari possono essere attivati dal [[Hardware/AbilitareDriverProprietari|gestore driver]]. È necessario avere già a disposizione una connessione Internet già funzionante. |
Linea 16: | Linea 15: |
= Installazione su Ubuntu 8.04 «Hardy Hearon» = | 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'''. |
Linea 18: | Linea 17: |
<<Anchor(b43)>> == Moduli b43 e b43legacy == |
= Identificazione della scheda = |
Linea 21: | Linea 19: |
A partire da '''Ubuntu 8.04''' «'''Hardy Heron'''» sono presenti nel kernel i nuovi driver per le schede wireless Broadcom, denominati '''b43''' e '''b43legacy''', che sostituiscono completamente i '''bcm43xx'''. === Preparativi === 0. Affinchè i driver funzionino correttamente, è necessario verificare che non siano caricati nel sistema vecchie versioni del modulo '''bcm43xx''' nè [[Hardware/DispositiviSenzaFili/Ndiswrapper|ndiswrapper]], quindi digitare all'interno di una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando: {{{ lsmod | grep bcm }}} Se nel risultato del comando precedente sono presenti righe contenenti nomi di moduli come '''bcm4318''', '''bcm4311''' o simili è necessario rimuoverli dal sistema. 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/modules` e verificare che non sia presente all'interno il nome "bcm43xx", in caso affermativo, rimuoverlo e salvare il file. 0. La stessa procedura va fatta per controllare l'eventuale presenza di '''ndiswrapper''' che dovrà essere [[AmministrazioneSistema/InstallareProgrammi|rimosso]]. 0. Per rendere effettive tutte le modifiche effettuate è necessario riavviare il computer. === Installazione === ==== Installazione automatica ==== Per installare il firmware è sufficiente abilitarlo dal [[Hardware/AbilitareDriverProprietari|gestore driver proprietari]], nella lista dovrebbe essere presente la voce «'''Broadcom B43 Wireless'''», mettere il segno di spunta nella casella per iniziare a scaricare e installare i pacchetti necessari. Infine, riavviare il sistema. ==== Installazione manuale ==== Per installare il firmware manualmente è necessario [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto ''b43-fwcutter'', reperibile dal [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]]. 0. Scaricare nella propria '''Home''' il pacchetto ''broadcom-wl'' reperibile da [[http://downloads.openwrt.org/sources/|questo indirizzo]]. 0. Scompattare e installare il pacchetto appena scaricato digitando i seguenti comandi in una finestra di terminale: {{{ cd ~ tar xjf broadcom-wl-*.tar.bz2 cd broadcom-wl-*/kmod sudo b43-fwcutter -w /lib/firmware wl_apsta.o |
Digitare in un [[AmministrazioneSistema/RigaDiComando|terminale]] il comando: {{{ ~$ lspci -vvnn | grep 14e4 |
Linea 54: | Linea 24: |
Alcune schede più datate (4301, 4303, 4306, 4309) necessitano dei driver ''b43legacy'', quindi scaricare il pacchetto da [[http://downloads.openwrt.org/sources/|questo indirizzo]]. 0. Per installare il firmware digitare all'interno di una finestra di terminale il seguente comando: {{{ sudo b43-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o |
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) |
Linea 61: | Linea 29: |
Per apportare tutte le modifiche effettuate è necessario riavviare il computer. | I dati che interessano sono: |
Linea 63: | Linea 31: |
== Broadcom BCM4322 == | * Card/Model - '''BCM4322''' |
Linea 65: | Linea 33: |
=== Preparativi === | * PCI-ID - [14e4:'''432b]''' |
Linea 67: | Linea 35: |
0. Scaricare all'interno della propria '''Home''' i driver necessari [[http://www.broadcom.com/support/802.11/linux_sta.php|questo indirizzo]] a dipendenza della propria architettura di sistema. | <<Anchor(supportate)>> = Schede supportate = |
Linea 69: | Linea 38: |
0. Verificare che non siano caricati nel sistema eventuali vecchie versioni dei '''bcm43xx''', '''b43''', ne '''Ndsiwrapper''', quindi digitare all'interno di una finestra di terminale i seguenti comandi:{{{ sudo rmmod bcm43xx sudo rmmod b43 sudo rmmod b43legacy sudo rmmod ndiswrapper |
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 [[http://wireless.kernel.org/en/users/Drivers/b43|questo]] indirizzo per una lista dettagliata sulle schede PCI e sui chipset supportati. ||<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.''' || = Installazione driver STA con connessione internet = [[#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. Installare il pacchetto [[apt://bcmwl-kernel-source|bcmwl-kernel-source]] e quindi 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 wl sudo modprobe wl |
Linea 76: | Linea 60: |
=== Installazione === | 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 78: | Linea 62: |
0. Scompattare il pacchetto scaricato in precedenza digitando all'interno di una finestra di terminale il seguente comando:{{{ tar -xzf hybrid-portsrc-*.tar.gz |
= 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 |
Linea 82: | Linea 91: |
0. Compilare il file `wl.ko` digitando i seguenti comandi in una finestra di terminale:{{{ make -C /lib/modules/`uname -r`/build M=`pwd` clean make -C /lib/modules/`uname -r`/build M=`pwd` |
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 |
Linea 87: | Linea 111: |
0. Caricare i moduli digitando all'interno di una finestra di terminale i seguenti comandi:{{{ sudo modprobe ieee80211_crypt_tkip sudo insmod wl.ko |
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 |
Linea 92: | Linea 130: |
=== Configurazione === | Abilitare i driver STA tramite il [[Hardware/AbilitareDriverProprietari|gestore driver]]. |
Linea 94: | Linea 132: |
0. Modificare con un [[http://wiki.ubuntu-it.org/Ufficio/EditorDiTesto|editor di testo]] e con i [[http://wiki.ubuntu-it.org/AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/modprobe.d/blacklist` aggiungendo le seguenti righe:{{{ blacklist b43 blacklist b43legacy blacklist bcm43xx blacklist ndiswrapper |
||<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 |
Linea 101: | Linea 140: |
0. Copiare il file `wl.ko` digitando all'interno di una finestra di terminale i seguenti comandi:{{{ sudo mkdir /lib/modules/`uname -r`/wlan sudo mv wl.ko /lib/modules/`uname -r`/wlan }}} |
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 106: | Linea 142: |
0. Per fare in modo che il modulo venga caricato automaticamente all'avvio del sistema modificare con un [[http://wiki.ubuntu-it.org/Ufficio/EditorDiTesto|editor di testo]] e con i [[http://wiki.ubuntu-it.org/AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/modules` e aggiungere la seguente linea:{{{ ieee80211_crypt_tkip }}} |
= Ulteriori informazioni = |
Linea 110: | Linea 144: |
0. Modificare con un [[http://wiki.ubuntu-it.org/Ufficio/EditorDiTesto|editor di testo]] e con i [[http://wiki.ubuntu-it.org/AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/rc.local` e aggiungere la seguente linea prima di "exit 0":{{{ sudo insmod /lib/modules/`uname -r`/wlan/wl.ko }}} |
* [[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]] |
Linea 114: | Linea 147: |
= Utilizzare Ndiswrapper = <<Anchor(ndiswrapper)>> Se la nostra scheda non è supportata o funziona male con il driver opensource ''b43'' o ''bcm43xx'', allora è possibile provare ad usare '''Ndiswrapper''', un programma che sfrutta i driver di Windows. Installiamo '''Ndiswrapper''' come descritto [[Hardware/DispositiviSenzaFili/Ndiswrapper|qui]]. Quindi scarichiamo sulla Scrivania [[attachment:bcm4318.all.tar.gz|questo file]] contenente i driver della scheda e estraiamo (sempre sulla Scrivania) i file `bcmwl.inf` e `bcmwl5.sys`. Installare i driver: {{{ cd ~/Desktop sudo ndiswrapper -i bcmwl5.inf }}} Per controllare che tutto sia andato bene digitare: {{{ ndiswrapper -l }}} Il risultato dovrebbe essere simile a questo: {{{ Installed drivers: bcmwl5 driver installed, hardware present }}} A questo punto possiamo rimuovere i file `bcmwl.inf` e `bcmwl5.sys` dalla Scrivania. Per evitare conflitti con ''bcm43xx'' è necessario mettere questo modulo in blacklist: aprire con un [[Ufficio/EditorDiTesto|editor di testo]] (per esempio '''Gedit'''), il file `/etc/modprobe.d/blacklist` {{{ sudo gedit /etc/modprobe.d/blacklist }}} e alla fine del file aggiungere: {{{ #Disabilito i driver della scheda Wireless Broadcom blacklist bcm43xx }}} Infine per fare in modo che '''Ndiswrapper''' venga caricato automaticamente ad ogni avvio, aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/modules` aggiungendo alla fine del file la seguente riga: {{{ ndiswrapper }}} A questo punto, dopo un riavvio, l'interfaccia wireless dovrebbe essere operativa. = Configurazione = <<Anchor(configurazione)>> Se si ha completato correttamente una delle procedure precedenti, adesso si dovrebbe avere attiva una nuova interfaccia wireless. Per verificarlo, digitare in una finestra di terminale: {{{ iwconfig }}} Il risultato dovrebbe essere simile a questo: {{{ lo no wireless extensions. eth0 no wireless extensions. eth1 IEEE 802.11b/g ESSID:"" Nickname:"Broadcom 4306" Mode:Managed Frequency=2.462 GHz Access Point: Bit Rate=11 Mb/s Tx-Power=19 dBm RTS thr:off Fragment thr:off Link Quality=101/100 Signal level=-34 dBm Noise level=-68 dBm Rx invalid nwid:0 Rx invalid crypt:9 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 sit0 no wireless extensions. }}} ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Il nome dell'interfaccia potrebbe essere diverso da eth1, per esempio eth2 o wlan0.'' || Per la configurazione manuale seguire la pagina [[Hardware/DispositiviSenzaFili/WiFiHowTo|Wifi How-to]]. Se si desidera impostare la codifica WPA nella rete, seguire la guida per [[Hardware/DispositiviSenzaFili/WpaSupplicant|WpaSupplicant]]. Un'alternativa alla configurazione manuale è [[InternetRete/ConfigurazioneRete/NetworkManager|Network Manager]]. = Risoluzione dei problemi = <<Anchor(risoluzione_problemi)>> == Portatili Acer == Se la scheda non dovesse funzionare dopo i passi precedenti e utilizzate un portatile '''Acer''', è possibile che non sia presente il modulo '''acerhk''' o '''acer_acpi''' (per i sistemi a 64 bit) per attivare i led del wireless. Seguire la procedura descritta in [[Hardware/DispositiviSenzaFili/AcerAcpiActiver|questa pagina]]. == Scheda del portatile non rilevata == Se la scheda inclusa nel portatile non dovesse essere rilevata dal kernel, nemmeno dopo aver seguito tutti i passaggi di questa guida, è possibile provare ad inserire l'opzione "noapic" nella stringa di avvio del Kernel. Aprite con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/apt/sources.list`. Cercate nel file la stringa di avvio del kernel, e aggiungete la parola "noapic" in questo modo: {{{ title Debian GNU/Linux, kernel 2.6.20-16-generic root (hd0,1) kernel /boot/vmlinuz-2.6.20-16-generic root=/dev/hda2 ro quiet splash noapic initrd /boot/initrd.img-2.6.20-16-generic boot }}} Salvate il file e riavviate il sistema. == Nessuna rete rilevata == Se si ha seguito correttamente la guida ma il risultato del comando {{{ sudo iwlist eth1 scan }}} è: {{{ no networks found }}} Provare a digitare comunque le informazioni relative al access point/router (essid, channel..) e dovrebbe funzionare lo stesso. = Ulteriori risorse = * [[http://www.de-side.com/blogs/index.php/2008/09/14/guida-per-i-driver-nativi-broadcom-bcm43?blog=2|Post originale in Italiano]] * [[http://ubuntuforums.org/showthread.php?t=896713|Discussione originale sul forum internazionale]] |
|
Linea 236: | Linea 148: |
CategoryHardware CategoryDaRevisionare | CategoryHardware |
Indice
- Introduzione
- Installazione tramite gestore driver
- Identificazione della scheda
- Schede supportate
- Installazione driver STA con connessione internet
- Installazione driver STA senza connessione internet
- Installare i driver b43 con connessione internet
- Installare i driver b43 senza connessione internet
- Ulteriori informazioni
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.
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.
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.