Pagina 1 di 1

[RISOLTO] [wireless] iwconfig la rileva, ifconfig no.

Inviato: mar 24 ott 2006, 14:30
da wakkokid
Salve,
ho una scaheda wireless PCMCIA "Roper FreeLan 802.11g" con chipset prism54.
Ho ricompilato il kernel con il supporto per CardBus, e con il modulo specifico per il chipset prism54.
Una delle tante guide che ho trovato diceva anche di copiare un file .asm nel cd driver di windows in /usr/lib/hotplug/firmware/isl3890. Avendo la slackware 11 con kernel 2.6.17.13 non ho installato hotplug e non avevo quella directory, ma la ho creata e ci ho messo dentro il file ugualmente. Dopo il riavvio, il modulo prism54 era regolaremente caricato, lspci sembra trovare la scheda:

04:00.0 Network controller: Intersil Corporation ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow] (rev 01)

iwconfig trova anche lui la scheda, come eth1:
root@P4:/home/carlo# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

sit0 no wireless extensions.

eth1 NOT READY! ESSID:off/any Nickname:"P4"
Mode:Managed Channel:0 Access Point: Not-Associated
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

e tramite il comando "iwconfig eth1 eccetera" riesco a impostare i diversi parametri per la configurazione della rete wireless
Però, ifconfig non mi vede la scheda eth1, e al momento di dargli l'indirizzo ip mi da errore:

root@P4:/home/carlo# ifconfig eth1 192.168.1.70 up
SIOCSIFFLAGS: No such file or directory
SIOCSIFFLAGS: No such file or directory

Con ndiswrapper non sono riuscito a far funzionare nulla, sebbene sembra che l'installazione vada a buon fine: dice che il driver è correttamente installato, ma non vedo la scheda di rete wireless ne con "ifconfig" ne con "iwconfig"..
Nel wiki di ndiswrapper dovo sono elencate le schede compatibili tovo solo la versione pci della mia scheda, e non quella pcmcia.

Qualcuno gentilmente saprebbe darmi una mano?
Vi ringrazio.

Inviato: mar 24 ott 2006, 14:40
da chrix
se eth1 è la tua scheda wifi non puoi configurarla con ifconfig!!!!!!!!!! devi usare iwconfig se hai familiarità con la riga di comando......... se no usa un tool grafico tipo netgo se non vuoi farti male!!!!

per quanto riguarda ndiswraper, funziona con la maggior parte delle schede pcmcia, io lo uso.

Inviato: mar 24 ott 2006, 16:18
da fAu
stai tentando di configurarla contemporaneamente in 2 modi .....
il chipset prism e' supportato nel kernel quindi NON devi usare ndiswrapper.
con iwconfig configuri la "parte" che riguarda il wi-fi (frequenza, canale, tipo di rete, etc) mentre per assegnare l'ip DEVI usare, come correttamente hai fatto, ifconfig.
il tuo problema sta nella scritta "NOT READY !" che ti restiutisce iwconfig.
se non ricordo male con i chipset prism si doveva copiare il firmware da qualche parte ..... ora con il supporto nel kernel non saprei.
prova a dare un occhiata qui
http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/

Inviato: mer 25 ott 2006, 13:05
da wakkokid
GRazie di avermi risposto...
fAu ha scritto:stai tentando di configurarla contemporaneamente in 2 modi .....
il chipset prism e' supportato nel kernel quindi NON devi usare ndiswrapper.
si, volevo solo provare con ndiswrapper dopo non essere riuscito a far funzionare il modulo del kernel
fAu ha scritto: se non ricordo male con i chipset prism si doveva copiare il firmware da qualche parte ..... ora con il supporto nel kernel non saprei.
E' qello che la guida suggeriva di fare copiando il file .asm nella directory /usr/lib/hotplug/firmware/isl3890

Ho provato a copiare il file in /lib/firmare, rinominandolo come isl3890. Ora ifconfig la trova, riesco a configurarla dal pannello di kde,sembra che trovi una rete ma non riesco a connettermi con un amico... lo scolgio comunque sembra superato... vi farò sapere.

Inviato: mer 25 ott 2006, 13:20
da wakkokid
Risolto, l'ultimo problema era dell'altro computer (firewall appena installato non configurato).

Ricapitolando per altri che potrebbero averne bisogno:
Le schede wireless PCMCIA "Roper Freelan 802.11g" funzionano in linux :D

Bisogna compilare il modulo del kernel riguardante il chipset prism54 (oltre ovviamente al supporto pcmcia cardbus)
Dopodichè, bisogna copiare il file "wlandcb.arm" presente nel cd dei driver per windows in "/lib/firmware/" rinominandolo "isl3890"

A questo punto, salvo imprevisti, tutto dovrebbe funzionare...
a parte l'indicatore di kwifimanager, che dice che il seganle non è disponibile (con una bella croce rossa sopra :shock: ) sebbene io "pinghi" perfettamente il computer con il quale sono collegato (a due metri di distanza).

Vi ringrazio entrambi,
Wakko Kid