Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati

Versione 47 del 29/05/2014 11.15.59

Nascondi questo messaggio


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: BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225, BCM43227, BCM43228

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

  • b43legacy: BCM4301, BCM4306, BCM4306/2

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

Ubuntu 12.04

Aprire una finestra di terminale ed installare il pacchetto bcmwl-kernel-source:

sudo apt-get update
sudo apt-get --reinstall install bcmwl-kernel-source

.

Se viene visualizzato il messaggio La compilazione del modulo per il kernel attualmente in esecuzione è stato ignorata poiché il sorgente del kernel per il kernel non sembra essere installato questo significa che manca l'appropriato pacchetto del linux-header.

Per testare il driver ,ed evitare un riavvio del computer, digitare il comado:

sudo modprobe -r b43 ssb wl brcmfmac brcmsmac bcma
sudo modprobe wl

Aspettare alcuni secondi affinche Networkmanager scansioni le reti wifi disponibili prima di tentare una conessione. Il pacchetto bcmwl-kernel-source dovrebbe mettere in blacklist automaticamente i driver open source in modo che il driver STA sia l'unico in uso.

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

I kernel per Ubuntu 8.04.x ​​(Hardy Heron) e versioni successive forniscono i driver B43, tuttavia a causa delle restrizioni di dirito d'autore, non è presente il firmware proprietario, che è necessario per far funzionare la scheda. Le seguenti istruzioni spiegano come estrarre il firmware desiderato.

Ubuntu 14.04 ed Ubuntu 12.04

  1. Aprire una finestra di terminale ed aggiornare la lista dei pacchetti con il comando:

    sudo apt-get update
  2. Se si possiede una scheda b43 installare il pacchetto firmware-b43-installer o se si ha bisogno del driver b43legacy il pacchetto firmware-b43legacy-installer oppure , per Ubuntu 12.04, se si ha bisogno di una versione LP-PHY ( ad esempio BCM4312) installare firmware-b43-lpphy-installer.

  3. Riavviare il computer.

Installare i driver b43 senza connessione internet

Verificare che la propria scheda sia supportata dal driver b43.

In mancanza di una connessione ad internet, reperire il supporto di installazione di Ubuntu e dalla cartella pool/main/b/ copiare il pacchetto b43-fwcutter nella cartella home del proprio sistema.ed installarlo con il comando:

sudo dpkg -i b43-fwcutter*

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


CategoryHardware