[bglug] Intel wifi 3945ABG e debian

Fleur @ BGLUG fleur@bglug.it
Gio 15 Giu 2006 09:10:54 CEST


> Andrea Campanella ha scritto:
> stack a 16k per farlo andare e in molti mi rimandano a linuxant per
Ho litigato parecchie volte con NdisWrapper e anche se lo stack a 16K
mi ha aiutato (un paio di volte), non e' la panacea che risolve tutti
i problemi; piu' di una volta cambiando release del driver riuscivo
a risolvere ...

> qualcuno aiuta il povero emu?
Possiedo anch'io un dispositivo wireless identico e ho risolto cosi' :

1) Firmware per 3945 (MicroCode image)
http://bughost.org/ipw3945/ucode/ipw3945-ucode-1.13.tgz
2) Demone proprietario INDISPENSABILE
http://bughost.org/ipw3945/daemon/ipw3945d-1.7.19.tgz
3) Linux Kernel => 2.6.13
http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.20.tar.bz2
4) SottoSistema ieee802.11 vers. 1.1.11 o +
http://prdownloads.sourceforge.net/ieee80211/ieee80211-1.1.14.tgz?download
5) Driver OpenSource per l'interfaccia Wireless IPW3945
http://prdownloads.sourceforge.net/ipw3945/ipw3945-1.0.5.tgz?download
6) Una release recente dei Wireless Tools for Linux
http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/wireless_tools.28.tar.gz

1)  Firmware in /lib/firmware (credo che anche Debian usi questo PATH)
2)  Demone in /sbin (e' un binario da scompattare e copiare)
3)  Scompatta i sorgenti del kernel in /usr/src/linux; configura+compila
4)  La parte + complicata; scompatta in /usr/src/ieee80211; configura e
     compila (occhio, modifica il file .config in /usr/src/linux); questo
     perche' la versione presente nel kernel (almeno fino ad oggi :-) non
     e' abbastanza aggiornata.
4b) Ricompilare ed installare il nuovo kernel (ricordati che il .config
     e' stato modificato dal sottosistema 80211 !)
5)  Scompatta in /usr/src/ipw3945-1.0.5; configura e compila;
5b) Eseguendo ./load da /usr/src/ipw3945-1.0.5 vedrai l'interfaccia
     attivarsi (vedrai caricarsi anche il demone proprietario)!
6)  Se qualcosa va storto ricordati di verificare ANCHE i Wireless Tools

Per permettere al driver di caricarsi automaticamente (modprobe ipw3945)
# cp usr/src/ipw3945-1.0.5/ipw3945.ko /lib/modules/$(uname -r)
# depmod -a

in /etc/modules.conf oppure modprobe.conf oppure /etc/modules.d/ipw3945
# echo "install ipw3945 /sbin/modprobe --ignore-install ipw3945;
   sleep 0.5; /sbin/ipw3945d --quiet" >> /etc/modules.d/ipw3945

# echo "remove ipw3945  /sbin/ipw3945d --kill ; /sbin/modprobe -r
--ignore-remove ipw3945" >> /etc/modules.d/ipw3945

A questo punto direi che ci siamo !

Ciao Fleur !

Hey, facci sapere come e' andata, ok ? ;-)




Maggiori informazioni sulla lista bglug