Dimensione: 3032
Commento:
|
Dimensione: 2974
Commento: modifiche stilistiche
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 16: | Linea 16: |
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]. | Per scaricare i driver relativi alla vostra distribuzione (32 o 64 bit), recarsi a [http://www.broadcom.com/support/802.11/linux_sta.php questo indirizzo]. |
Linea 20: | Linea 20: |
E' necessario verificare che non siano caricati nel sistema eventuali vecchie versioni dei '''bcm43xx''', '''b43''', né '''Ndsiwrapper'''. Rimuoviamo i vari driver: |
E' necessario verificare che non siano caricati nel sistema eventuali vecchie versioni dei `bcm43xx`, `b43`, né '''Ndsiwrapper'''. Rimuovere i vari driver: |
Linea 29: | Linea 29: |
E rimuoviamo definitivamente '''Ndiswrapper''' che andrà rimosso dal sistema attraverso il [:AmministrazioneSistema/Synaptic:Gestore di pacchetti] o con [:AmministrazioneSistema/Apt:Apt]: | Rimuovere definitivamente '''Ndiswrapper''' dal sistema attraverso il [:AmministrazioneSistema/Synaptic:Gestore di pacchetti] o con [:AmministrazioneSistema/Apt:Apt]: |
Linea 36: | Linea 36: |
Create una cartella nella vostra home. Nel nostro caso la chiamiamo ''wireless'' e ci copiamo al suo interno i driver scaricati. Entriamo nella cartella |
Creare una cartella nella propria home. Dare un nome comodo alla cartella, per esempio `wireless` e copiare al suo interno i driver scaricati. Entrare nella cartella |
Linea 41: | Linea 41: |
e li scompattiamo: | e scompattare: |
Linea 45: | Linea 45: |
Dobbiamo creare il file ''wl.ko'', e per questo facciamo (sostituendo il numero del kernel con il nostro): | Bisogna il file `wl.ko`, e per questo digitare (sostituendo il numero del kernel con il nostro): |
Linea 53: | Linea 53: |
A questo punto dobbiamo testare i driver. Carichiamo i moduli necessari: |
A questo punto si debbono testare i driver. Caricare i moduli necessari: |
Linea 59: | Linea 59: |
Attendiamo qualche secondo e controlliamo dal network manager che sia apparso segnale wireless. | Attendere qualche secondo e controllare dal network manager che sia apparso segnale wireless. |
Linea 65: | Linea 65: |
Se tutto questo è andato a buon fine rendiamo le modifiche definitive, | Se tutto questo è andato a buon fine dobbiamo rendere le modifiche definitive, |
Linea 70: | Linea 70: |
e incolliamoci: | e incollare: |
Linea 78: | Linea 78: |
Poi copiamo il nostro file ''wl.ko'', sempre sostituendo con la gisuta versione del kernel: | Poi copiare il proprio file `wl.ko`, sempre sostituendo con la giusta versione del kernel: |
Linea 85: | Linea 85: |
Facciamo sì che venga caricato all'avvio: | Per far sì che venga caricato all'avvio: |
Linea 91: | Linea 91: |
e aggiungiamo: | e aggiungere: |
Linea 97: | Linea 97: |
Poi modifichiamo: | Poi modificare: |
Linea 103: | Linea 103: |
e aggiungiamo: | e aggiungere: |
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), recarsi 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. Rimuovere i vari driver:
sudo rmmod bcm43xx sudo rmmod b43 sudo rmmod b43legacy sudo rmmod ndiswrapper
Rimuovere definitivamente Ndiswrapper dal sistema attraverso il [:AmministrazioneSistema/Synaptic:Gestore di pacchetti] o con [:AmministrazioneSistema/Apt:Apt]:
sudo apt-get remove ndiswrapper
Installazione firmware
Creare una cartella nella propria home. Dare un nome comodo alla cartella, per esempio wireless e copiare al suo interno i driver scaricati. Entrare nella cartella
cd ~/wireless
e scompattare:
tar -xzf hybrid-portsrc-x86_32_5_10_27_6.tar.gz
Bisogna il file wl.ko, e per questo digitare (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 si debbono testare i driver. Caricare i moduli necessari:
sudo modprobe ieee80211_crypt_tkip sudo insmod wl.ko
Attendere qualche secondo e controllare dal network manager che sia apparso segnale wireless.
Rendere le modifiche permanenti
Identificare il chipset
Se tutto questo è andato a buon fine dobbiamo rendere le modifiche definitive, prima impedendo ad altri driver di caricarsi:
sudo gedit /etc/modprobe.d/blacklist
e incollare:
blacklist b43 blacklist b43legacy blacklist bcm43xx
Poi copiare il proprio file wl.ko, sempre sostituendo con la giusta 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
Per far sì che venga caricato all'avvio:
sudo gedit /etc/modules
e aggiungere:
ieee80211_crypt_tkip
Poi modificare:
sudo gedit /etc/rc.local
e aggiungere:
sudo insmod /lib/modules/<2.6.xx.xx>/wlan/wl.ko
prima della riga exit 0.
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]