Dimensione: 8821
Commento:
|
Dimensione: 8785
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 44: | Linea 44: |
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 |
IndiceBR TableOfContents |
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.
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]:
Scegliere Sistema -> Amministrazione -> Gestore driver con restrizioni
Togliere il segno di spunta da «Intel (R) PRO/wireless 3945 connection driver for linux»
- Riavviare il sistema
Una volta riavviato il sistema, procedere come segue:
Creare, con un [:Ufficio/EditorDiTesto:editor di testo] e i permessi di [:Sudo:amministratore] il file /etc/modprobe.d/blacklist-ipw3945
Al suo interno aggiungere:
blacklist ipw3945
Aprire il file /etc/modules e aggiungere alla fine:
iwl3945
- 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.
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.
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
[http://intellinuxwireless.org/ Intel Linux Wireless]
[http://ipw3945.sourceforge.net/ ipw3945.sourceforge.net]
[http://ieee80211.sourceforge.net/ ieee80211.sourceforge.net]
[http://divilinux.wordpress.com/2007/01/04/ipw3945-intel-prowireless/ Blog di Divilinux]