[hack] scheda wireless ipw3945

Raistlin raistlin@linux.it
Mer 13 Feb 2008 23:49:16 CET


On Wed, 2008-02-13 at 21:34 +0100, Lorenzo wrote:
> Ciao a tutti...
Ciao,

Anche se non toccherebbe a me (non sono admin di hack) ti chiedo una
cortesia: puoi postare in solo testo e non in HTML? Grazie in
anticipo. :-D

> Ho da poco installato su un portatile toshiba tecra una debian etch...
Ottima scelta!
> 
> Il problema è che Debian non riconosceva la scheda wireless intel pro
> 3945...per farla riconoscere ho dovuto aggiornare gli header del
> kernel, compilare il demone ipw3945d, il firmware e i sorgenti...
Mmm... Non ho capito molto cosa hai aggiornato, cosa installato e cosa
compilato, ma la strada piu` o meno e` quella... Ammesso che tu abbia
fatto i passi giusti! :-P

Che io sappia (e sto scrivendo "attraverso" una ipw3945 che funziona)
devi:
* INSTALLARE il pacchetto firmware-ipw3945
* INSTALLARE il pacchetto ipw3945d
* Dopodiche`:
  + Se hai un kernel precompilato Debian, es.
    linux-image-2.6.22-3-amd64:
    - INSTALLARE il pacchetto con i driver
      ipw3945-modules-2.6.22-3-amd64
  + Se hai un kernel compilato da te (in cui non ci sono i moduli per la
    scheda):
    - SCARICARE i sorgenti dei driver INSTALLANDO il pacchetto
      ipw3945-source
    - COMPILARE detti sorgenti ed installare i moduli risultanti
  + Se hai un kernel precompilato Debian, es. linux-image-2.6.22-3-amd64
    e vuoi ricompilare i driver:
    - SCARICARE gli header del tuo kernel INSTALLANDO il pacchetto
      linux-headers-2.6.22-3-amd64
    - SCARICARE i sorgenti dei driver INSTALLANDO il pacchetto
      ipw3945-source
    - COMPILARE detti sorgenti ed installare i moduli risultanti

(a meno di errori che posso aver fatto nel descrivere il
procedimento! :-P)

Da quello che dici non sono riuscito a capire se hai seguito una delle
ramificazioni di questa procedura, e se si quale... Quindi non so dirti
se l'installazione dei driver e` a posto.

> alla fine sono riuscito far riconoscere la scheda, infatti iwconfig
> restituisce questo output:

> eth2      unassociated  ESSID:off/any
>           Mode:Managed  Frequency=nan kHz  Access Point:
> Not-Associated
>           Bit Rate:0 kb/s   Tx-Power:16 dBm
>           Retry limit:15   RTS thr:off   Fragment thr:off
>           Encryption key:off
>           Power Management:off
>           Link Quality:0  Signal level:0  Noise level:0
>           Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
>           Tx excessive retries:0  Invalid misc:0   Missed beacon:0
Bhe`... Sembra a posto in effetti... Ma non sarebbe la prima volta che
con driver "sbagliati" iwconfig sputa qualcosa ma poi non funziona
nulla... :-O

> Il problema è che non riesco ad associarmi all'ap...vedo le reti ma nn
> rieco a connettermi...ho editato sia il file /etc/network/interfaces

> auto eth2
> iface eth2 inet dhcp
>  wireless-essid "wifi-it-hq"
>  wireless-channel 4
Del channel 4 sei sicuro? L'hai impostato te a mano?

>  wireless-mode Managed
>  wireless-ap 00:12:01:B5:3E:10

Dopo questo iwconfig che dice?

> se digito ifconfig ottengo che sull'intefaccia eth2 (quella wireless)
> ho un interrupt 185...può essere questo il problema???
> debian:/home/lore/Wireless/ipw/ipw3945-1.1.3# ifconfig

> eth2      Link encap:Ethernet  HWaddr 00:19:D2:CE:46:85
>           UP BROADCAST MULTICAST  MTU:1500  Metric:1
>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
>           Interrupt:185 Base address:0x8000 Memory:f0800000-f0800fff
Sicuramente non e` bello, come del resto non lo e` che abbia 0 traffico
in trasmissione e ricezione.

Puoi guardare qualcosa con lshw e hwinfo... Ti dovrebbero dire quali
driver sono associati ai vari dispositivi hardware, e anche qualcosa
sulle risorse (tipo IRQ e I/O)... Ma non saprei dirti quanto possano
essere d'aiuto...

> Secondo voi è un problema di driver o di semplice configurazione della
> scheda???
Se i driver li ha installati bene, la scheda deve funzionare... Tant'e`
che a me funziona! :-P

Potresti provare a rimuovere il modulo:
# rmmod ipw3945
E ricaricarlo, per guardare subito dopo se il kernel si lamenta in
qualche modo:
# modprobe ipw3945
# dmesg
O se qualcosa cambia in iwconfig/ifconfig
> 
> Grazie in anticipo...
Facci sapere.

Ciao,
Dario


-- 
<<This happens because I choose it to happen!>>
(Raistlin Majere, DragonLance Chronicles -Dragons of Spring Drawning-)
----------------------------------------------------------------------
Dario Faggioli
GNU/Linux Registered User: #340657
Web: http://www.linux.it/~raistlin
Blog: http://blog.linux.it/raistlin
SIP Account: dario.faggioli@sipproxy.wengo.fr or
             raistlin@ekiga.net
Jabber Account: dario.faggioli@jabber.org/WengoPhone
GnuPG Key ID: 4DC83AC4
GnuPG Key Fingerprint: 2A78 AD5D B9CF A082 0836 08AD 9385 DA04 4DC8 3AC4
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        non disponibile
Tipo:        application/pgp-signature
Dimensione:  189 bytes
Descrizione: This is a digitally signed message part
URL:         <http://lists.linux.it/pipermail/golem-hack/attachments/20080213/7e1a96cd/attachment.pgp>


Maggiori informazioni sulla lista golem-hack