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 21 (in 20 versioni)
Versione 1 del 15/09/2008 09.14.06
Dimensione: 3032
Commento:
Versione 21 del 31/01/2021 21.04.23
Dimensione: 0
Autore: wilecoyote
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from Broadcom Wireless
[[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 =

 * [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]
----
CategoryHardware CategoryDaRevisionare