Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati

Versione 21 del 14/05/2008 06.43.21

Nascondi questo messaggio

BR Indice VersioniSupportate(gutsy dapper)

Introduzione

Questa guida contiene delle istruzioni utili all'installazione del driver ipw3945 o dei driver iwl3945 / iwl4965.

Installazione su Ubuntu 8.04 «Hardy Hearon»

In un terminale digitare:

lsmod | grep iwl

e verificare che l'output sia:

iwl3945                93940  0 
iwlwifi_mac80211      219108  1 iwl3945
cfg80211               15112  1 iwlwifi_mac80211

La scheda è pronta per funzionare.

Probabilmente con il driver «iwl3945» il led wifi del portatile rimarrà spento, l'interfaccia di rete verrà rinominata in «wlan0» e il tasto per attivarla e disattivarla non funzioni correttamente.

La soluzione è installare gli opportuni moduli digitando in un terminale:

sudo apt-get install linux-backports-modules-hardy

In un terminale digitare:

lsmod | grep iwl

e verificare che l'output sia:

iwl3945                93940  0 
iwlwifi_mac80211      219108  1 iwl3945
cfg80211               15112  1 iwlwifi_mac80211
led_class               6020  1 iwl3945

A questo punto anche il LED ed i relativi tasti FN dovrebbero funzionare correttamente.

Potrebbe capitare che a volte non venga riconosciuta alcuna interfaccia wireless ottenendo con il comando iwconfig:

lo        no wireless extensions.

eth0      no wireless extensions.

Per risolvere il problema, modificare con i [:Sudo:permessi di amministratore] il file /boot/grub/menu.lst aggiungendo alla fine della riga kernel la stringa noapic come nell'esempio:

title           Ubuntu 8.04, kernel 2.6.24-17-generic
root            (hd0,7)
kernel          /boot/vmlinuz-2.6.24-17-generic root=UUID=193b3dac-bc3a-4867-8d25-4fbaffa51aa5 ro quiet splash locale=it_IT noapic
initrd          /boot/initrd.img-2.6.24-17-generic
quiet

Riavviare quindi il sistema.

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

Si può seguire la stessa procedura di installazione per il driver iwl4965 e relativo network stack mac80211 per la scheda wireless Intel PRO/Wireless 4965AGN avendo la semplice accortezza di sostituire la stinga 3945 con 4965 ogni volta, ad esempio iwl3945 diventa iwl4965.

Installazione su Ubuntu 7.10 «Gutsy Gibbon»

«Gestore driver con restrizioni» di Ubuntu installa corretamente il driver ipw3945.

Se si riscontrano problemi sia il driver [http://ipw3945.sourceforge.net/ ipw3945] sia il [http://ieee80211.sf.net/ network stack ieee80211] possono essere sostituiti con il driver [http://intellinuxwireless.org/?p=iwlwifi iwl3945] e con il [http://intellinuxwireless.org/?p=mac80211&n=howto-mac80211 network stack mac80211]:

  1. Scegliere Sistema -> Amministrazione -> Gestore driver con restrizioni

  2. Togliere il segno di spunta da «Intel (R) PRO/wireless 3945 connection driver for linux»

  3. Riavviare il sistema

Una volta riavviato il sistema, procedere come segue:

  1. Creare, con un [:Ufficio/EditorDiTesto:editor di testo] e i permessi di [:Sudo:amministratore] il file /etc/modprobe.d/blacklist-ipw3945

  2. Al suo interno aggiungere:

    blacklist ipw3945
  3. Aprire il file /etc/modules e aggiungere alla fine:

    iwl3945
  4. Riavviare il sistema

Dopo il riavvio del sistema, in un terminale digitare:

lsmod | egrep 'Module|iwl|ipw'

e verificare che l'output sia:

Module                  Size  Used by
iwl3945                88168  0 
iwlwifi_mac80211      175112  1 iwl3945
cfg80211                7304  1 iwlwifi_mac80211

La scheda è pronta per funzionare, se non fosse attiva procedere come descritto per la scheda di rete al punto precedente.

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

Probabilmente con il driver «iwl3945» il led wifi del portatile rimarrà spento, l'interfaccia di rete verrà rinominata in «wlan0_rename» e non sarà supportato il «monitor mode».

Potrebbe capitare che, qualsiasi sia il driver utilizzato, a volte non venga riconosciuta alcuna interfaccia wireless ottenendo con il comando iwconfig:

lo        no wireless extensions.

eth0      no wireless extensions.

Per risolvere il problema, modificare con i [:Sudo:permessi di amministratore] il file /boot/grub/menu.lst aggiungendo alla fine della riga kernel la stringa noapic come nell'esempio:

title           Ubuntu 7.10, kernel 2.6.22-14-generic
root            (hd0,7)
kernel          /boot/vmlinuz-2.6.22-14-generic root=UUID=193b3dac-bc3a-4867-8d25-4fbaffa51aa5 ro quiet splash locale=it_IT noapic
initrd          /boot/initrd.img-2.6.22-14-genericc
quiet

Riavviare quindi il sistema.

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

Si può seguire la stessa procedura di installazione per il driver iwl4965 e relativo network stack mac80211 per la scheda wireless Intel PRO/Wireless 4965AGN avendo la semplice accortezza di sostituire la stinga 3945 con 4965 ogni volta, ad esempio iwl3945 diventa iwl4965.

Installazione su Ubuntu 6.06 «Dapper Drake»

La procedura è stata testata con successo su di un notebook Asus A6JC con Dapper Drake Beta 2 Kernel 2.6.15-21-386.

1. Siamo sicuri che la nostra scheda sia proprio la ipw3945? Se con il comando:

lspci

otteniamo, tra le altre, questa riga:

0000:03:00.0 Network controller: Intel Corporation: Unknown device 4222 (rev 02)

allora possiamo procedere con la configurazione.

2. Assicuriamoci di avere un kernel 2.6.13+

uname -r

3. Scarichiamo il [http://ieee80211.sf.net/ network stack] ieee80211 aggiornato almeno alla 1.1.12.

Decomprimiamo l'archivio

tar xzvf ieee80211-1.1.12.tgz

E compiliamo

cd ieee80211-1.1.12
make
sudo make install
cd ..

4. Scarichiamo i [http://downloadfinder.intel.com/scripts-df-external/filter_results.aspx?strTypes=all&ProductID=2259&OSFullName=Linux*&lang=eng&strOSs=39&submit=Go! drivers]. Leggiamo i termini della licenza e proseguiamo secondo le istruzioni.

Decomprimiamo l'archivio

tar xzvf ipw3945-linux-1.0.0.tgz
cd intel-ipw3945-1.0.0/

In questa cartella avremo tre archivi .tgz

Decomprimiamo e installiamo il driver:

tar xzvf ipw3945-1.0.0.tgz
cd ipw3945-1.0.0
make
cd ..

Decomprimiamo e copiamo il firmware:

tar xzvf ipw3945-ucode-1.13.tgz
sudo cp ipw3945-ucode-1.13/ipw3945.ucode /lib/firmware/`uname -r`/
cd ..

Decomprimiamo e copiamo il daemon

tar xzvf ipw3945d-1.7.18.tgz

in base all'architettura (32-bit / 64-bit)

sudo cp ipw3945d-1.7.18/x86/ipw3945d /sbin

oppure

sudo cp ipw3945d-1.7.18/x86_64/ipw3945d /sbin

5. Ora proviamo a caricare il modulo usando tramite lo script load:

sudo ./load debug=0
sudo modprobe ipw3945

Alchè vediamo se l'interfaccia è realmente configurata:

ifconfig eth0

oppure

ifconfig eth1

6. Per caricare il modulo all'avvio possiamo usare modprobe. Per far questo copiamo ipw3945.ko nella cartella dei moduli:

sudo cp ipw3945.ko /lib/modules/$(uname -r)
sudo depmod -a

7. Per caricare il daemon all'avvio in Gnome andiamo in Sistema -> Preferenze -> Sessioni -> Avvio Programmi ed aggiungiamo

/sbin/ipw3945d

Ulteriori risorse


CategoryHardware CategoryDaRevisionare