Newsgroup: it.comp.os.linux.iniziare
Titolo: wifi 802.11g PCMCIA

Salve, ho da poco installato una piccola rete wireless domestica e
vorrei poter accedervi utilizzando la mia debian sarge. Utilizzo un
notebook Acer Aspire ed una scheda PCMCIA wireless 802.11g Zyxel ZyAir
G-100. Il kernel del sistema č il 2.4.27-2-686. Cercando su internet ho
letto della possibilitŕ di impiegare il driver prism54 con un apposito
firmware. Ho installato il driver suddetto con successo credo, in quanto
lsmod mi segnala la sua presenza. Ho quindi scaricato il firmware da
http://prism54.org/firmware/
, lo ho ridenominato in isl3890 e copiato in
/usr/lib/hotplug/firmware... purtroppo perň la scheda non funziona,
quando dň 'ifconfig eth1 up' il led "lik" della scheda lampeggia due
volte, quindi passano alcuni secondi, lampeggia nuovamente e compare il
seguente errore:
'SIOCSIFFLAGS: Input/output error'.
Dando 'iwconfig' si ottiene:
eth1      NOT READY!  ESSID:off/any
          Mode:Managed  Channel:0  Access Point: 00:00:00:00:00:00
          Tx-Power=31 dBm   Sensitivity=0/200
          Retry min limit:0   RTS thr=0 B   Fragment thr=0 B
          Encryption key: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
dmesg segnala i seguenti errori:
eth1: resetting device...
eth1: uploading firmware...
eth1: firmware version: 1.0.4.3
eth1: firmware upload complete
eth1: no PIMFOR header found
eth1: timeout waiting for mgmt response 100, triggering device
eth1: timeout waiting for mgmt response 90, triggering device
eth1: timeout waiting for mgmt response 80, triggering device
eth1: timeout waiting for mgmt response 70, triggering device
eth1: timeout waiting for mgmt response 60, triggering device
eth1: timeout waiting for mgmt response 50, triggering device
eth1: timeout waiting for mgmt response 40, triggering device
eth1: timeout waiting for mgmt response 30, triggering device
eth1: timeout waiting for mgmt response 20, triggering device
eth1: timeout waiting for mgmt response 10, triggering device
eth1: timeout waiting for mgmt response
eth1: mgt_commit_list: failure. oid=ff020008 err=-110
eth1: no PIMFOR header found
eth1: timeout waiting for mgmt response 100, triggering device
eth1: timeout waiting for mgmt response 90, triggering device
eth1: timeout waiting for mgmt response 80, triggering device
eth1: timeout waiting for mgmt response 70, triggering device
eth1: timeout waiting for mgmt response 60, triggering device
eth1: timeout waiting for mgmt response 50, triggering device
eth1: timeout waiting for mgmt response 40, triggering device
eth1: timeout waiting for mgmt response 30, triggering device
eth1: timeout waiting for mgmt response 20, triggering device
eth1: timeout waiting for mgmt response 10, triggering device
eth1: timeout waiting for mgmt response
eth1: mgt_commit_list: failure. oid=ff020003 err=-110
e si ripete...
quindi termina cosě: 
eth1: mgt_update_addr: failure
eth1: mgt_commit: failure
eth1: interface reset failure
prism54: Your card/socket may be faulty, or IRQ line too busy :(
l'ultima riga mi insospettisce un pň ma non ho la piů pallida idea di
cosa potrei fare... potete aiutarmi? Qualcuno č riuscito a installare
una scheda wireless PCMCIA? Grazie mille! Ah, dimenticavo: ho provato i
seguenti firmware, ottenendo sempre questo risultato (oppure
'SIOCSIFFLAGS: operation non permitted'):
1.0.4.3
1.1.0.0
2.5.6.0
2.7.0.0
Grazie a chi potrŕ darmi una mano. Ciao! Fabrizio.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 'SIOCSIFFLAGS: operation non permitted'):
Potrebbe essere che la scheda ha il nuovo chipset Prism ancora non del 
tutto supportato.
Controlla con il comando:
cardctl ident
a scheda inserita
Se ti dice isl3886 o isl3887 (javelin/xbow) hai una scheda che non 
funziona con il driver incluso nel kernel standard, ma vuole il suo, che 
trovi al sito di prism54, col nome islsm, ma non so a che livello sia.
Tieni conto che quasi tutte le schede sopra i 54mbit con Prism usano 
questo particolare chip, non ancora totalmente supportato.
-- 
Mario "Reliant" Pascucci
"From" field altered. Please use ilpettegolo(a)
yahoo.it
 for private mail.
http://ilpettegolo.altervista.org/

 questo particolare chip, non ancora totalmente supportato.
ciao, grazie per il suggerimento. Questo è l'output del comando:
Socket 0:
  product info: "Intersil", "ISL3890", "-", "-"
  manfid: 0x000b, 0x3890
  function: 254 ((null))
Socket 1:
  no product info available
sembrerebbe essere a posto giusto?
Grazie. Ciao. Fabrizio.



Mi sa che ho detto una scemenza. O meglio, non basta il comando cardctl, 
vedi cosa dice il comando:
lspci
a scheda inserita.
La mia scheda (quella che non va, una Sitecom WL-120 a 100Mbit), dice:
15:00.0 Network controller: Intersil Corporation ISL3886 [Prism 
Javelin/Prism Xbow] (rev 01)
ed e' fra quelle che non funzionano con il driver incluso nel kernel.


 ed e' fra quelle che non funzionano con il driver incluso nel kernel.
ciao, la mia scheda č vista cosě:
0000:03:00.0 Network controller: Intersil Corporation Intersil ISL3890
[Prism GT/Prism Duette] (rev 01)
isl3890 = buona notizia? Grazie ancora. Ciao!



Pare proprio di si'.
Il driver che hai usato e' compilato da te o del kernel originale?
Mi pare che dalla versione 2.4.25 sia gia' incluso.


 Mi pare che dalla versione 2.4.25 sia gia' incluso.
il driver l'ho compilato io, ho scaricato il pacchetto prism54-latest...
in effetti non ho guardato se c'era già... ho fatto una stupidaggine?
Eventualmente
mi basta fare un make uninstall? Al momento comunque facendo lsmod vedo
che prism54 viene caricato... grazie. Ciao!


un piccolo aggiornamento: ho scaricato dal sito della zyxel il driver
per
windows e dal pacchetto ho estratto quello che credo sia il firmware, č
un file di 90 KB con nome "WL54GT.ARM", quindi lo ho rinominato in
isl3890
e copiato in /usr/lib/hotplug/firmware. Purtroppo perň non ho ottenuto
nessun miglioramento, ottengo sempre il SIOCSIFFLAG: inupt output error.
A questo punto non so piů che fare... potrebbe essere un problema di
prism54? Ciao e grazie. Fabrizio. 


un piccolo aggiornamento: ho scaricato dal sito della zyxel il driver
per windows e dal pacchetto ho estratto quello che credo sia il
firmware,
č un file di 90 KB con nome "WL54GT.ARM", quindi lo ho rinominato in
isl3890 e copiato in /usr/lib/hotplug/firmware. Purtroppo perň non ho 
ottenuto nessun miglioramento, ottengo sempre il SIOCSIFFLAG: inupt
output error.
A questo punto non so piů che fare... potrebbe essere un problema di
prism54? Ciao e grazie. Fabrizio. 


scusate per il doppione.
rileggendo il README del prism54 mi sono accorto di un possibile
problema,
il documento dice nella sezione firmware/hotplug:
*) is the "firmware" agent is present (call /sbin/hotplug without
     any argument to show a list of available agents)
ma lanciando il comando suddetto non ottengo nulla, lista vuota... non
so
cosa significhi ma forse è importante... lo è? grazie!


 
Prova a guardare sul sito 
prism54.org
 e nelle loro mailing list se ti 
possono fornire delle indicazioni particolari.
Ho una scheda di un modello precedente alla tua e mi funziona con i 
driver kernel al volo, basta solo mettere il firmware nel posto giusto.
L'errore che ti da' a me lo da' solo con la scheda di tipo non supportato.
Non so come aiutarti di piu' :(


ok, sono riuscito a far funzionare la scheda installando il kernel
versione
2.6.8-2-686.
Ciao e grazie a tutti. Fabrizio.
