Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "EmanueleCisotti/Prove0"
Differenze tra le versioni 1 e 3 (in 2 versioni)
Versione 1 del 15/09/2008 09.14.06
Dimensione: 3032
Commento:
Versione 3 del 15/09/2008 22.31.05
Dimensione: 3002
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 20: Linea 20:
E' necessario verificare che non siano caricati nel sistema eventuali vecchie versioni dei '''bcm43xx''', '''b43''', né '''Ndsiwrapper'''. E' necessario verificare che non siano caricati nel sistema eventuali vecchie versioni dei `bcm43xx`, `b43`, né '''Ndsiwrapper'''.
Linea 117: Linea 117:
CategoryHardware CategoryDaRevisionare CategoryHomepage

BR Indice(depth=1 align=right) VersioniSupportate(hardy)

Introduzione

Questa pagina spiega come far funzionare le schede wireless Broadcom BCM4311, BCM4312, BCM4321 e BCM4322.

Per il kernel 2.6.24, presente in Ubuntu 8.04 «Hardy Heron», sono presenti dei driver nativi.

Installazione

Download

Per scaricare i driver relativi alla vostra distribuzione (32 o 64 bit), recatevi a [http://www.broadcom.com/support/802.11/linux_sta.php questo indirizzo].

Rimozione moduli incompatibili

E' necessario verificare che non siano caricati nel sistema eventuali vecchie versioni dei bcm43xx, b43, né Ndsiwrapper. Rimuoviamo i vari driver:

sudo rmmod bcm43xx
sudo rmmod b43
sudo rmmod b43legacy
sudo rmmod ndiswrapper

E rimuoviamo definitivamente Ndiswrapper che andrà rimosso dal sistema attraverso il [:AmministrazioneSistema/Synaptic:Gestore di pacchetti] o con [:AmministrazioneSistema/Apt:Apt]:

sudo apt-get remove ndiswrapper

Installazione firmware

Create una cartella nella vostra home. Nel nostro caso la chiamiamo wireless e ci copiamo al suo interno i driver scaricati. Entriamo nella cartella

cd ~/wireless

e li scompattiamo:

tar -xzf hybrid-portsrc-x86_32_5_10_27_6.tar.gz

Dobbiamo creare il file wl.ko, e per questo facciamo (sostituendo il numero del kernel con il nostro):

make -C /lib/modules/2.6.24-19-generic/build M=`pwd` clean
make -C /lib/modules/2.6.24-19-generic/build M=`pwd`

Test dei driver

A questo punto dobbiamo testare i driver. Carichiamo i moduli necessari:

sudo modprobe ieee80211_crypt_tkip
sudo insmod wl.ko

Attendiamo qualche secondo e controlliamo dal network manager che sia apparso segnale wireless.

Rendere le modifiche permanenti

Identificare il chipset

Se tutto questo è andato a buon fine rendiamo le modifiche definitive, prima impedendo ad altri driver di caricarsi:

sudo gedit /etc/modprobe.d/blacklist

e incolliamoci:

blacklist b43
blacklist b43legacy
blacklist bcm43xx

Poi copiamo il nostro file wl.ko, sempre sostituendo con la gisuta versione del kernel:

sudo mkdir /lib/modules/2.6.24-19-generic/wlan
sudo mv wl.ko /lib/modules/2.6.24-19-generic/wlan

Facciamo sì che venga caricato all'avvio:

sudo gedit /etc/modules

e aggiungiamo:

ieee80211_crypt_tkip

Poi modifichiamo:

sudo gedit /etc/rc.local

e aggiungiamo:

sudo insmod /lib/modules/<2.6.xx.xx>/wlan/wl.ko

prima della riga exit 0.

Ulteriori risorse


CategoryHomepage