Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Hardware/DispositiviSenzaFili/CompatWireless"
Differenze tra le versioni 9 e 32 (in 23 versioni)
Versione 9 del 05/01/2008 15.34.07
Dimensione: 7276
Commento: aggiunta la procedura per il caricamento delle broadcom
Versione 32 del 03/03/2019 16.46.27
Dimensione: 7399
Autore: jeremie2
Commento: nuove note
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 3: Linea 3:
[[BR]]
||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents(1)]]||
<<BR>>
<<Indice(depth=1 align=right)>>
Linea 6: Linea 6:
[[Include(StrumentiWiki/Versioni)]]
[[Include(StrumentiWiki/Gutsy)]]
[[Include(StrumentiWiki/Versioni2)]]
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=142710"; rilasci="8.04")>>
Linea 13: Linea 11:
Questi driver sfruttano il nuovo stack wireless «mac80211» già presente nel kernel dalla versione 2.6.22 ma non completamente abilitato in Ubuntu 7.10 «Gutsy Gibbon».
L'installazione provvederà automaticamente ad abilitare il nuovo stack e aggiornare i moduli esistenti.
Questi driver sfruttano il nuovo stack wireless «mac80211» già presente nel kernel dalla versione 2.6.22, l'installazione provvederà automaticamente ad abilitare il nuovo stack e aggiornare i moduli esistenti.
La stessa procedura può essere utilizzata per aggiornare i driver wireless già presenti in '''Ubuntu 8.04''' «'''Hardy Heron'''»
Linea 16: Linea 14:
||<tablestyle="text-align: justify; width:60%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Questi driver sono ancora sperimentali e potrebbero verificarsi problemi di instabilità o bug. L'installazione è consigliata solo ad utenti esperti.''' || {{{#!wiki important
Questi driver sono ancora sperimentali e potrebbero verificarsi problemi di instabilità o bug. L'installazione è consigliata solo ad utenti esperti.
}}}
Linea 18: Linea 19:
Linea 20: Linea 22:
 * at76_usb
Linea 21: Linea 24:
 * ath9k
Linea 25: Linea 29:
 * ipw2100
 * ipw2200
Linea 29: Linea 35:
 * rndis_wlan
Linea 36: Linea 43:
 * zd1211rw-mac80211  * zd1211rw

Linea 39: Linea 48:
Prima di installare questi nuovi driver è consigliabile rimuovere prima i driver esistenti. Prima di installare questi nuovi driver è consigliabile rimuovere i driver esistenti.
Linea 43: Linea 52:
Se si utilizzano i driver '''madwifi''' installati da repository, disinstallarli con il comando: Se si utilizzano i driver '''madwifi''' installati da [[Repository|repository]], disinstallarli con il comando:
Linea 56: Linea 65:
Linea 57: Linea 67:
Se si stanno utilizzando driver '''Ralink legacy''', come '''[:Hardware/DispositiviSenzaFili/RalinkRT73:rt73]''', '''[:Hardware/DispositiviSenzaFili/RalinkRT2570:rt2570]''', '''rt2500''' o '''rt61''', è necessario rimuoverli dal sistema prima di installare i '''compat-wireless'''. Se si stanno utilizzando driver '''Ralink legacy''', come '''rt73''', '''rt2570''', '''rt2500''' o '''rt61''', è necessario rimuoverli dal sistema prima di installare i '''compat-wireless'''.
Linea 84: Linea 94:
Per compilare il driver, è necessario prima installare i pacchetti necessari: Per compilare il driver, è necessario prima [[AmministrazioneSistema/InstallareProgrammi|installare]] i seguenti pacchetti:
 * ''build-essential''
 * ''linux-headers-`uname -r`''

Una volta soddisfatte le dipendenze si può procedere con la compilazione.

= Download e installazione =
Scaricare e salvare nella propria '''Home''' l'ultima versione del driver, reperibile in [[http://linuxwireless.org/en/users/Download#Wheretodownload|questa pagina]] scegliendo uno dei due archivi disponibili:
 * `compat-wireless-2.6-old.tar.bz2` se il kernel del sistema è '''inferiore o uguale al 2.6.26''' (come di default in '''Ubuntu 8.04''' «'''Hardy Heron'''»)
 * `compat-wireless-2.6.tar.bz2` altrimenti
[[AmministrazioneSistema/FormatiDiCompressione|Estrarre]] l'archivio scaricato con i seguenti comandi da terminale:
Linea 86: Linea 106:
sudo apt-get install build-essential linux-headers-`uname -r` tar xjvf compat-wireless-2.6*.tar.bz2
cd compat-wireless-*
Linea 88: Linea 109:
Una volta soddisfatte le dipendenze si può procedere con la compilazione.
= Download e installazione =
Linea 91: Linea 110:
Scaricare e salvare nella propria Home l'ultima versione del driver da [http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2.6.tar.bz2 qui].
Estrarre l'archivio scaricato con i seguenti comandi:
{{{
cd
tar xjvf compat-wireless-2.6.tar.bz2
cd compat-wireless-2.6
}}}
Per compilare il modulo è sufficiente seguire la [:AmministrazioneSistema/InstallareProgrammi/DaSorgenti:procedura standard]. Aprire una finestra di terminale e digitare i seguenti comandi:
Per compilare il modulo è sufficiente seguire la [[AmministrazioneSistema/InstallareProgrammi/DaSorgenti|procedura standard]]. Aprire una finestra di terminale e digitare i seguenti comandi:
Linea 103: Linea 115:
Per completare la sostituzione dei vecchi moduli e il caricamento dei nuovi, digitare:
Per completare la sostituzione dei vecchi moduli e il caricamento dei nuovi, digitare i seguenti comandi in una finestra di terminale:
Linea 105: Linea 118:
sudo make unload
Linea 107: Linea 121:
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Questo script rileverà tutti i driver wirelessi incompatibili presenti sul sistema e li disattiverà permettendo il corretto funzionamento dei nuovi driver.'' ||
{{{#!
wiki note
Questo script rileverà tutti i driver wireless incompatibili presenti sul sistema e li disattiverà permettendo il corretto funzionamento dei nuovi driver.
}}}
Linea 114: Linea 131:
Per installare il nuovo fwcutter, aprire un terminale e digitare Per installare il nuovo '''fwcutter''', aprire un terminale e digitare
Linea 116: Linea 133:
wget http://prdownload.berlios.de/bcm43xx/b43-fwcutter-008.tar.bz2
tar xjvf b43-fwcutter-008.tar.bz2
cd b43-fwcutter-008
wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2
tar xjvf b43-fwcutter-011.tar.bz2
cd b43-fwcutter-011
Linea 124: Linea 141:
wget http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2
tar xjvf broadcom-wl-4.80.53.0.tar.bz2
sudo b43-fwcutter -w /lib/firmware broadcom-wl-4.80.53.0/kmod/wl_apsta.o
wget http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2
tar xjf broadcom-wl-4.150.10.5.tar.bz2
cd broadcom-wl-4.150.10.5/driver

sudo b43-fwcutter -w /lib/firmware wl_apsta_mimo.o
Linea 145: Linea 163:
L'installazione degli '''ath5k''' sostituisce interamente i driver '''ipw3945''' e i nuovi [http://www.intellinuxwireless.org/?p=iwlwifi 4965AGN], grazie al pieno supporto del nuovo stack '''mac-80211'''.
Non e' necessario aggiungere il modulo '''ipw3945''' alla blacklist perche', se gia' presente, possiamo utilizzare gli ath5k_pci senza alcun conflitto.
Per l'installazione e l'attivazione, bisogna seguire la compilazione degli ath5k come descritto in precedenza, alla voce '''Download e installazione'''.
L'installazione degli '''ath5k''' sostituisce interamente i driver '''ipw3945''' e i nuovi [[http://www.intellinuxwireless.org/?p=iwlwifi|4965AGN]], grazie al pieno supporto del nuovo stack '''mac-80211'''.
Non è necessario aggiungere il modulo '''ipw3945''' alla blacklist perchè, se già presente, è possibile utilizzare gli `ath5k_pci` senza alcun conflitto.
Per l'installazione e l'attivazione, bisogna seguire la compilazione degli '''ath5k''' come descritto in precedenza, alla voce '''Download e installazione'''.
Linea 153: Linea 171:
'''NB''': La combinazione di tasti FN + o un qualsiasi meccanismo per attivare il kill-switch (l'on/off del wireless) potrebbe non funzionare e rimanere sempre su '''ON''' anche se il led rimane spento. {{{#!wiki note
La combinazione di tasti «'''FN +'''» o un qualsiasi meccanismo per attivare il kill-switch (l'on/off del wireless) potrebbe non funzionare e rimanere sempre su '''ON''' anche se il led rimane spento.
}}}
Linea 157: Linea 177:
 * Puo' accadere che dopo il caricamento dei nuovi moduli appaiano interfacce di rete con nomi sballati, per esempio ''wlan0_rename''. Questo problema è in fase di assimilazione.  * Può accadere che dopo il caricamento dei nuovi moduli appaiano interfacce di rete con nomi sballati, per esempio ''wlan0_rename''. Questo problema è in fase di assimilazione.
Linea 161: Linea 181:
 * [http://linuxwireless.org/en/users/Download Linux Wireless Compatibility Package]
 * [http://divilinux.wordpress.com/2007/11/18/ath5k-i-nuovi-driver-wireless-con-supporto-per-molte-schede-wifi/ Articolo di Divilinux]
 * [http://alexit.wordpress.com/2007/11/21/compat-wireless-ecco-i-nuovi-rivoluzionari-driver-per-molte-schede-wireless/ Articolo di AleXit]
 *
[http://freebox.blogdns.com/index.php/2008/01/04/nuova-vita-i-driver-wireless-open-procedimento-per-schede-broadcom/ Articolo di monossido (broadcom)]
 * [[http://linuxwireless.org/en/users/Download|Linux Wireless Compatibility Package]]
 * [[http://divilinux.netsons.org/index.php/archives/552|Articolo di Divilinux]]
 * [[http://alexit
.wordpress.com/2007/11/21/compat-wireless-ecco-i-nuovi-rivoluzionari-driver-per-molte-schede-wireless/|Articolo di AleXit]]
 * [[http://freebox.blogdns.com/index.php/2008/01/04/nuova-vita-i-driver-wireless-open-procedimento-per-schede-broadcom/|Articolo di monossido (broadcom)]]
 * [[http://forum.ubuntu-it.org/viewtopic.php?t=139222|Discussione di supporto sul forum]]


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

In questa guida è riportata la procedura di installazione dell'archivio compat-wireless. Tale archivio contiene molti driver opensource compatibili con la maggior parte delle schede wireless in commercio. Questi driver sfruttano il nuovo stack wireless «mac80211» già presente nel kernel dalla versione 2.6.22, l'installazione provvederà automaticamente ad abilitare il nuovo stack e aggiornare i moduli esistenti. La stessa procedura può essere utilizzata per aggiornare i driver wireless già presenti in Ubuntu 8.04 «Hardy Heron»

Questi driver sono ancora sperimentali e potrebbero verificarsi problemi di instabilità o bug. L'installazione è consigliata solo ad utenti esperti.

Moduli supportati

I moduli presenti nel pacchetto sono i seguenti:

  • adm8211
  • at76_usb
  • ath5k
  • ath9k
  • b43
  • b43legacy
  • iwl3945
  • iwl4965
  • ipw2100
  • ipw2200
  • ub8xxx
  • libertas_cs
  • p54_pci
  • p54_usb
  • rndis_wlan
  • rt2400pci
  • rt2500pci
  • rt2500usb
  • rt61pci
  • rt73usb
  • rtl8180
  • rtl8187
  • zd1211rw

Rimozione vecchi driver

Prima di installare questi nuovi driver è consigliabile rimuovere i driver esistenti.

Madwifi

Se si utilizzano i driver madwifi installati da repository, disinstallarli con il comando:

sudo apt-get remove madwifi

Inserire inoltre al termine del file /etc/modprobe.d/blacklist la seguente riga per impedire il caricamento automatico del modulo

blacklist ath_pci

Se i driver madwifi sono stati installati da sorgenti, per disinstallarli è necessario posizionarsi da terminale nella cartella contente i sorgenti e digitare:

sudo make uninstall

Se si stanno utilizzando driver Ralink legacy, come rt73, rt2570, rt2500 o rt61, è necessario rimuoverli dal sistema prima di installare i compat-wireless. Per impedire il caricamento automatico dei vecchi moduli, accertarsi che non siano presenti all'interno del file /etc/modules. Per eliminare i vecchi moduli dal sistema, è possibile utilizzare il seguente comando:

sudo rmmod rt73
sudo rm /lib/modules/$(uname -r)/extra/rt73.ko

Sostituendo "rt73" con il nome del modulo ralink legacy in uso.Verificare inoltre che nel file /etc/modprobe.d/blacklist non siano presenti le seguenti righe:

blacklist rt2400pci
blacklist rt2500pci
blacklist rt61pci
blacklist rt2500usb
blacklist rt73usb
blacklist rt2570
blacklist rt2x00pci
blacklist rt2x00lib
blacklist rt2x00usb

In caso affermativo, rimuoverle.

Broadcom

Per utilizzare i nuovi b43 o b43legacy è necessario inserire in blacklist il modulo bcm43xx. Aprire il file /etc/modprobe.d/blacklist ed inserire in fondo la seguente riga:

blacklist bcm43xx

Preparativi

Per compilare il driver, è necessario prima installare i seguenti pacchetti:

  • build-essential

  • linux-headers-uname -r

Una volta soddisfatte le dipendenze si può procedere con la compilazione.

Download e installazione

Scaricare e salvare nella propria Home l'ultima versione del driver, reperibile in questa pagina scegliendo uno dei due archivi disponibili:

  • compat-wireless-2.6-old.tar.bz2 se il kernel del sistema è inferiore o uguale al 2.6.26 (come di default in Ubuntu 8.04 «Hardy Heron»)

  • compat-wireless-2.6.tar.bz2 altrimenti

Estrarre l'archivio scaricato con i seguenti comandi da terminale:

tar xjvf compat-wireless-2.6*.tar.bz2
cd compat-wireless-*

Per compilare il modulo è sufficiente seguire la procedura standard. Aprire una finestra di terminale e digitare i seguenti comandi:

make
sudo make install

Per completare la sostituzione dei vecchi moduli e il caricamento dei nuovi, digitare i seguenti comandi in una finestra di terminale:

sudo make unload
sudo make load

Questo script rileverà tutti i driver wireless incompatibili presenti sul sistema e li disattiverà permettendo il corretto funzionamento dei nuovi driver.

Riavviare il sistema per rendere effettive le modifiche.

Caricamento driver Broadcom

Prima di caricare i driver è necessario scaricare il firmware e fwcutter compatibili.

Per installare il nuovo fwcutter, aprire un terminale e digitare

wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2
tar xjvf b43-fwcutter-011.tar.bz2
cd b43-fwcutter-011
make
sudo make install

Adesso scaricare ed installare il firmware digitando:

wget http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2
tar xjf broadcom-wl-4.150.10.5.tar.bz2
cd broadcom-wl-4.150.10.5/driver
sudo b43-fwcutter -w /lib/firmware wl_apsta_mimo.o

Per caricare la nuova generazione di driver broadcom (b43 e b43legacy) digitare:

sudo b43load b43

Se si vuole tornare ad utilizzare i driver bcm43xx digitare:

sudo b43load bcm43xx

Per caricare i nuovi driver all'avvio, aggiungere le seguenti righe alla fine del file /etc/modules

b43
b43legacy

Caricamento Driver Intel Pro Wireless 3945 - 4965AGN

L'installazione degli ath5k sostituisce interamente i driver ipw3945 e i nuovi 4965AGN, grazie al pieno supporto del nuovo stack mac-80211. Non è necessario aggiungere il modulo ipw3945 alla blacklist perchè, se già presente, è possibile utilizzare gli ath5k_pci senza alcun conflitto. Per l'installazione e l'attivazione, bisogna seguire la compilazione degli ath5k come descritto in precedenza, alla voce Download e installazione. È possibile caricare il modulo in qualsiasi momento con:

sudo modprobe ath5k_pci

La combinazione di tasti «FN +» o un qualsiasi meccanismo per attivare il kill-switch (l'on/off del wireless) potrebbe non funzionare e rimanere sempre su ON anche se il led rimane spento.

Risoluzione dei problemi

  • Può accadere che dopo il caricamento dei nuovi moduli appaiano interfacce di rete con nomi sballati, per esempio wlan0_rename. Questo problema è in fase di assimilazione.

Ulteriori risorse


CategoryDaRevisionare CategoryHardware