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 7 e 8
Versione 7 del 13/12/2007 13.13.00
Dimensione: 6170
Commento: nome sezione uniforme alle altre guide, E' -> È
Versione 8 del 13/12/2007 13.13.21
Dimensione: 6173
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 4: Linea 4:
||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents()]]|| ||<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

Include(StrumentiWiki/Versioni) Include(StrumentiWiki/Gutsy) Include(StrumentiWiki/Versioni2)

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 ma non completamente abilitato in Ubuntu 7.10 «Gutsy Gibbon». L'installazione provvederà automaticamente ad abilitare il nuovo stack e aggiornare i moduli esistenti.

Immagine(Icone/Piccole/warning.png,,center)

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
  • ath5k
  • b43
  • b43legacy
  • iwl3945
  • iwl4965
  • ub8xxx
  • libertas_cs
  • p54_pci
  • p54_usb
  • rt2400pci
  • rt2500pci
  • rt2500usb
  • rt61pci
  • rt73usb
  • rtl8180
  • rtl8187
  • zd1211rw-mac80211

Rimozione vecchi driver

Prima di installare questi nuovi driver è consigliabile rimuovere prima 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 [:Hardware/DispositiviSenzaFili/RalinkRT73:rt73], [:Hardware/DispositiviSenzaFili/RalinkRT2570: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.

Preparativi

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

sudo apt-get install 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 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:

make
sudo make install

Per completare la sostituzione dei vecchi moduli e il caricamento dei nuovi, digitare:

sudo make load

Immagine(Icone/Piccole/note.png,,center)

Questo script rileverà tutti i driver wirelessi 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

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

Caricamento Driver Intel Pro Wireless 3945 - 4965AGN

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. È possibile caricare il modulo in qualsiasi momento con:

sudo modprobe ath5k_pci

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.

Risoluzione dei problemi

  • 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.

Ulteriori risorse


CategoryDaRevisionare CategoryHardware