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 5 e 6
Versione 5 del 02/10/2007 14.11.22
Dimensione: 3393
Commento: aggiunto link in ulteriori risorse
Versione 6 del 05/03/2008 10.32.14
Dimensione: 6617
Autore: AlexTrenta
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 7: Linea 7:

= 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]:
 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'
}}}
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.

||<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».''||

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.


||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''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.''||
Linea 27: Linea 80:
Linea 137: Linea 189:
   * [http://intellinuxwireless.org/ Intel Linux Wireless]
 * [http://ipw3945.sourceforge.net/ ipw3945.sourceforge.net]
 * [http://ieee80211.sourceforge.net/ ieee80211.sourceforge.net]
Linea 141: Linea 196:
CategoryDaRevisionare CategoryHardware CategoryHomepage

BR

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 [: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.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



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


CategoryHomepage