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/Ipw3945"
Differenze tra le versioni 6 e 22 (in 16 versioni)
Versione 6 del 05/03/2008 10.32.14
Dimensione: 6617
Autore: AlexTrenta
Commento:
Versione 22 del 19/04/2009 16.28.16
Dimensione: 5167
Commento: Rimossa gutsy
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from Hardware/DispositiviSenzaFili/IPW3945 ## page was renamed from Hardware/DispositiviSenzaFili/Ipw3945
Linea 6: Linea 6:
||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]] [[TableOfContents]]|| [[Indice]]
[[VersioniSupportate(hardy dapper)]]
Linea 8: Linea 9:
= Installazione su Ubuntu 7.10 «Gutsy Gibbon» = = Introduzione =
Linea 10: Linea 11:
Questa guida contiene delle istruzioni utili all'installazione del driver '''ipw3945''' o dei driver '''iwl3945 / iwl4965'''.
Linea 11: Linea 13:
«'''Gestore driver con restrizioni'''» di Ubuntu installa corretamente il driver '''ipw3945'''. = Installazione su Ubuntu 8.04 «Hardy Hearon» =
Linea 13: Linea 15:
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]:
 0. Scegliere '''''Sistema -> Amministrazione -> Gestore driver con restrizioni'''''
 0. Togliere il segno di spunta da «'''Intel (R) PRO/wireless 3945 connection driver for linux'''»
 0. Riavviare il sistema

Una volta riavviato il sistema, procedere come segue:
 0. Creare, con un [:EditorDiTesto:editor di testo] e i permessi di [:Sudo:amministratore] il file `/etc/modprobe.d/blacklist-ipw3945`
 0. Al suo interno aggiungere: {{{
blacklist ipw3945
}}}
 0. Aprire il file `/etc/modules` e aggiungere alla fine: {{{
iwl3945
}}}
 0. Riavviare il sistema

Dopo il riavvio del sistema, in un terminale digitare: {{{
lsmod | egrep 'Module|iwl|ipw'
In un terminale digitare: {{{
lsmod | grep iwl
Linea 32: Linea 19:
Module Size Used by
iwl3945 88168 0
iwlwifi_mac80211 175112 1 iwl3945
cfg80211  7304 1 iwlwifi_mac80211
iwl3945 93940 0
iwlwifi_mac80211 219108 1 iwl3945
cfg80211 15112 1 iwlwifi_mac80211
Linea 38: Linea 24:
La scheda è pronta per funzionare, se non fosse attiva procedere come descritto per la scheda di rete al punto precedente. La scheda è pronta per funzionare.
Linea 40: Linea 26:
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''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».''|| 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.
Linea 42: Linea 28:
Potrebbe capitare che, qualsiasi sia il driver utilizzato, a volte non venga riconosciuta alcuna interfaccia wireless ottenendo con il comando '''iwconfig''': {{{ 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''': {{{
Linea 49: Linea 50:
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
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
Linea 58: Linea 59:
Linea 60: Linea 60:

= Installazione su Ubuntu 6.10 «Edgy Eft» =

Se avete '''Ubuntu Edgy 6.10''' non c'è bisogno di seguire questa procedura, visto che i driver sono inclusi nel pacchetto ''linux-restricted-modules-generic''. Esso è solitamente installato di default, ma se non è presente, basta scaricarlo da Synaptic o tramite terminale con

{{{
sudo apt-get install linux-restricted-modules-generic
}}}

Se volete verificare che

1) il modulo sia presente:
{{{
:~$ lsmod | grep ipw
}}}

2) che il demone (daemon) sia attivo:
{{{
:~$ ps -A | grep ipw3945d
}}}

----
----
Linea 196: Linea 173:
CategoryHomepage CategoryHardware CategoryDaRevisionare

BR Indice VersioniSupportate(hardy 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 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