| La maledizione Intel PRO/Wireless 3945ABG |
|
|
|
| Scritto da foCs |
![]() A volte la configurazione di un qualsiasi hardware può essere molto difficoltosa e lunga, e questa volta affrontiamo il problema della configurazione di una scheda wifi Intel PRO/Wireless 3945ABG. Gironzolando per il web abbiamo trovato varie soluzioni, tutte quante molto valide che spesso portavano ad ottimi risultati. Tutte queste guide proponevano la soluzione di installare sottosistema, driver, firmware e demone e una delle costanti presenti in questo sistema era questa sigla : ipw3945. Ecco come si comporta Ubuntu Gutsy 7.10...
Una prima soluzione consiste nello scaricare: Dopo aver salvato tutto il materiale si passa alla compilazione installando in sequenza :
Sottosistema ieee80211
sudo tar xzvf ieee80211-1.2.18.tgz
cd ieee80211-1.2.18/ sudo make sudo make install Driver ipw3945
sudo tar xzvf ipw3945-1.2.2.tgz cd ipw3945-1.2.2/ sudo make sudo make install Demone ipw3945d
sudo tar xzvf ipw3945d-1.7.22.tgz cd ipw3945d-1.7.22/ sudo cp x86/ipw3495d /sbin Firmware ipw3945-ucode
sudo tar xzvf ipw3945-ucode-1.14.2.tgz cd ipw3945-ucode/ sudo cp ipw3945.ucode /lib/firmware A questo punto carichiamo i moduli appena creati con i seguenti comandi:
sudo modprobe ieee80211
sudo modprobe ipw3945 sudo iwconfig Dopo quest'ultimo comando dovremmo veder comparire nella lista l'interfaccia eth1. Se l'intefaccia eth1 non compare, rianimiamola con il comando:
sudo ifconfig eth1 up
Se nemmeno dopo questo comando, notiamo miglioramenti allora il problema è un altro, infatti il driver ipw3945 è affetto da vari problemi come blocchi improvvisi di sistema, cadute definitive della scheda wireless fino a data da destinarsi e, non ultimo, funzionamenti random. In questo caso, passiamo all'uso di un modulo driver diverso, il iwl3945, anch'esso contenuto nel kernel. Quindi rimuoviamo il vecchio modulo:
sudo rmmod ipw3945
e creiamo un nuovo file (come segue):
sudo gedit /etc/modprobe.d/blacklist-ipw3945
inserendoci all'interno la seguente riga
blacklist ipw3945 così il modulo ipw3945 non verrà caricato all'avvio. Continuando decidiamo di caricare il modulo iwl3945 all'avvio:
sudo gedit /etc/modules
aggiungendo dopo tutte le altre righe, la seguente:
iwl3945
Riavviamo. Dopo il login nel sistema, se disponiamo di un notebook, accendiamo fisicamente la scheda, tramite pulsante, levetta o quantaltro. Apriamo il terminale e digitiamo:
lsmod | egrep 'Module|iwl|ipw'
Se il risultato è questo:
Module Size Used by iwl3945 88168 0 iwlwifi_mac80211 175112 1 iwl3945 cfg80211 7304 1 iwlwifi_mac80211
la scheda dovrebbe funzionare e il modulo utilizzato è il iwl3945. L'unica pecca riguarda il led della scheda che risulta perennemente spento anche quando è attiva e funzionante. |
| Ultimo aggiornamento Venerdì 20 Marzo 2009 13:23 |

















