OVH Cloud OVH Cloud

wifi & pcmcia

5 réponses
Avatar
Vincent
J'ai récemment fait l'acquisition d'une carte pcmcia wifi (modèle
WG511). J'ai installé les drivers fournis sur http://prism54.org/ où
cette carte est répertoriée comme reconnue et fonctionnant avec succès
sous linux.

J'ai donc installé le driver après avoir patché mon noyau.
Au démarrage de ma machine, les diodes de la carte s'allument (à ce
moment là, j'étais assez satisfait...) mais je ne peux me connecter à
l'infrastructure mise en place dans mon école (pas d'adresse dhcp
attribuée, etc.).

je donne en annexe les outputs de /var/log/message et de dmesg lorsque
je branche ma carte à chaud machine allumée ou au démarrage de cette
dernière.

Quelqu'un pense-t-il avoir une solution ou du moins quelques lumières à
m'apporter ?

Merci par avance!
Vincent.

nb. Je suis sous slaclkware 9.1 et la carte n'est pas déffectueuse car
fonctionne sur une machine windows.

#################################
Annexe 1 : /var/log/message lorsque je suis au sein d'une infrastructure:
#################################
Linux PCMCIA Card Services 3.2.4
kernel build: 2.4.22 #1 lun oct 27 11:24:15 CET 2003
options: [pci] [cardbus] [apm] [pnp]
PnP: PNP BIOS installation structure at 0xc00f6e00
PnP: PNP BIOS version 1.0, entry at f0000:97e4, dseg at 400
Intel ISA/PCI/CardBus PCIC probe:
PCI: Found IRQ 11 for device 00:0a.0
IRQ routing conflict for 00:07.5, have irq 5, want irq 11
PCI: Sharing IRQ 11 with 00:0b.0
TI 1410 rev 01 PCI-to-CardBus at slot 00:0a, mem 0xffbfe000
host opts [0]: [ring] [pci + serial irq] [pci irq 11] [lat 32/176]
[bus 2/5]
ISA irqs (scanned) = 3,10 PCI status changes
cs: cb_alloc(bus 2): vendor 0x1260, device 0x3890
Loaded islpci_cb, version 1.0.1.0
netlink_kernel_create failed
cs: cb_config(bus 2)
fn 0 bar 1: mem 0x60002000-0x60003fff
irq 11
cs: cb_enable(bus 2)
bridge mem map 0 (flags 0x1): 0x60002000-0x60003fff
8139too Fast Ethernet driver 0.9.26
PCI: Found IRQ 11 for device 00:0b.0
IRQ routing conflict for 00:07.5, have irq 5, want irq 11
PCI: Sharing IRQ 11 with 00:0a.0
eth1: RealTek RTL8139 Fast Ethernet at 0xd7ab9000, 00:08:02:03:ef:3f, IRQ 11
eth1: Identified 8139 chip type 'RTL-8139C'
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
uhci.c: USB Universal Host Controller Interface driver v1.1
PCI: Found IRQ 9 for device 00:07.2
uhci.c: USB UHCI at I/O 0x1800, IRQ 9
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
IRQ: Sleep flag
Device going to sleep mode
parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE]
parport_pc: Via 686A parallel port: io=0x378
1067337769.00848135 Device wakeup triggered
1067337769.00848135 Device register read 20004400
1067337769.00858858 Device register read 20004400
IRQ: Wakeup flag
Wake up handler trigger the device
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
lp0: using parport0 (polling).
IRQ: Sleep flag
Device going to sleep mode
1067337814.00627323 Device wakeup triggered
1067337814.00627323 Device register read 20004400
1067337814.00627375 Device register read 20004400
IRQ: Wakeup flag
Wake up handler trigger the device
IRQ: Sleep flag
Device going to sleep mode
1067337828.00637918 Device wakeup triggered
1067337828.00637918 Device register read 20004400
1067337828.00637968 Device register read 20004400
IRQ: Wakeup flag
[ETC.]
#################################
Annexe 2 : /var:log/message lorsque je branche ma carte à chaud:
#################################
Oct 28 14:02:15 mulder kernel: cs: cb_alloc(bus 2): vendor 0x1260,
device 0x3890
Oct 28 14:02:15 mulder cardmgr[57]: socket 0: Intersil ISL3890 PRISM
Duette Wireless LAN Adapter
Oct 28 14:02:15 mulder cardmgr[57]: executing: 'modprobe cb_enabler'
Oct 28 14:02:16 mulder cardmgr[57]: executing: 'modprobe islpci_cb'
Oct 28 14:02:16 mulder kernel: Loaded islpci_cb, version 1.0.1.0
Oct 28 14:02:16 mulder kernel: cs: cb_config(bus 2)
Oct 28 14:02:16 mulder kernel: fn 0 bar 1: mem 0x60002000-0x60003fff
Oct 28 14:02:16 mulder kernel: irq 11
Oct 28 14:02:16 mulder cardmgr[57]: executing: './network start eth1'
Oct 28 14:02:21 mulder kernel: IRQ: Sleep flag
Oct 28 14:02:21 mulder kernel: Device going to sleep mode
#################################

5 réponses

Avatar
J. Mayer
On Tue, 28 Oct 2003 14:28:51 +0100, Vincent wrote:

J'ai récemment fait l'acquisition d'une carte pcmcia wifi (modèle
WG511). J'ai installé les drivers fournis sur http://prism54.org/ où
cette carte est répertoriée comme reconnue et fonctionnant avec succès
sous linux.

Pour les cartes à base de prism, il vaut mieux sans doute utiliser

les drivers standard du kernel ou hostap, qui permet de controler
de façon plus fine la carte.
Mais il semble que ton driver marche...
Que dit iwconfig ?

Avatar
Pascal Leroux
Le Tue, 28 Oct 2003 14:28:51 +0100, Vincent a écrit :

J'ai récemment fait l'acquisition d'une carte pcmcia wifi (modèle
WG511). J'ai installé les drivers fournis sur http://prism54.org/ où
cette carte est répertoriée comme reconnue et fonctionnant avec succès
sous linux.


Bonjour,

J'ai réussi, non sans mal, à faire fonctionner la même carte, avec les
drivers ISL. Par contre, je n'utilise pas le module islpci_cb, mais
islpci (cf. http://prism54.org/Documentation/#1.1). Que donnent ifconfig
et iwconfig ? Chez moi, iwconfig indique :

eth1 PRISM Duette ESSID:"NETGEAR"
Mode:Managed Frequency:2.462GHz Bit RateTMb/s
RTS thr#47 B Fragment thr#46 B

Après avoir chargé le module, as-tu fait un
setoid eth1 10000002 ssid NETGEAR
comme indiqué sur http://prism54.org/Documentation/#1.2, pour modifier le
ssid ?

Bon courage

Pascal

Avatar
Vincent

Bonjour,

J'ai réussi, non sans mal, à faire fonctionner la même carte, avec les
drivers ISL. Par contre, je n'utilise pas le module islpci_cb, mais
islpci (cf. http://prism54.org/Documentation/#1.1). Que donnent ifconfig
et iwconfig ? Chez moi, iwconfig indique :

eth1 PRISM Duette ESSID:"NETGEAR"
Mode:Managed Frequency:2.462GHz Bit RateTMb/s
RTS thr#47 B Fragment thr#46 B

Après avoir chargé le module, as-tu fait un
setoid eth1 10000002 ssid NETGEAR
comme indiqué sur http://prism54.org/Documentation/#1.2, pour modifier le
ssid ?

Bon courage

Pascal




voici les résultats des cmds iwconfig et ifconfig pour mon interface eth1:

####
eth1 PRISM Duette Mode:Managed Frequency:2.427GHz Bit Rate=0kb/s
RTS thr#47 B Fragment thr#46 B
####
--> peut-etre devrais-je changer la fréquence ?
####
eth1 Link encap:Ethernet HWaddr 00:09:5B:83:E5:53
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:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:11 Base address:0x2000 Memory:d7af4000-d7af6000
####

chez moi, j'ai l'impression que le module islpci n'a pas été installé,
bizarre que tu aies pu l'utilisé (sans doute parce que tu as choisis de
l'utiliser en tant que carte pci lors de l'install? si c'est le cas il
faut que j'essaie mm si ça ne me parait pas très "propre")! de plus,
j'ai une erreur lorsque j'exécute setoid [...], voici le message :

####
Cannot open prism traps netlink socket : Protocol not supported
Cannot open prism traps netlink socket : Protocol not supported
Could not close prismoid netlink socket : Bad file descriptor
####

en ce qui concerne la rubrique 1.0 du site (configuration de la
distrib), ils ne parlent que de debian & red hat; je sais où se trouve
le fichier d'init pcmcia de la slackware (/etc/rc.d/rc.pcmcia) mais je
ne sais pas où se trouve le fichier de configuration! quelqu'un pourrait
me renseigner là dessus ?

Avatar
Vincent
J. Mayer wrote:
On Tue, 28 Oct 2003 14:28:51 +0100, Vincent wrote:


J'ai récemment fait l'acquisition d'une carte pcmcia wifi (modèle
WG511). J'ai installé les drivers fournis sur http://prism54.org/ où
cette carte est répertoriée comme reconnue et fonctionnant avec succès
sous linux.



Pour les cartes à base de prism, il vaut mieux sans doute utiliser
les drivers standard du kernel ou hostap, qui permet de controler
de façon plus fine la carte.
Mais il semble que ton driver marche...
Que dit iwconfig ?

iwconfig eth1 renvoi :


eth1 PRISM Duette Mode:Managed Frequency:2.427GHz Bit Rate=0kb/s
RTS thr#47 B Fragment thr#46 B

j'avais cherché sur internet et n'ayant rien trouvé pour configurer
cette carte à partir du noyau, j'ai utilisé ces drivers qui
effectivement ont eu le mérite de détecter la carte.
que peux-tu me dire sur hostap que je ne connais pas ?


Avatar
Basile STARYNKEVITCH
"Jacques" == Jacques Facquet writes:






Jacques Facquet wrote:
Jacques> [au sujet des drivers de cartes Wi-Fi à base de Prism


Jacques> GT/Duette]
ok merci je vais étudier ça... tu as l'air de bien maitriser
le sujet : peux-tu me renseigner sur l'utilité su setoid ou me
diriger vers un site où tu as pu te documenter là dessus ?

Jacques> j'ai fais une compil entre les infos du site qui a


Jacques> déménagé là : http://prism54.org/ entre les forums et le
Jacques> source on arrive à s'en tirer. D'après ce que j'ai lu,
Jacques> cette utilisation est provisoire, les développeurs
Jacques> travaillent à rendre le driver compatible avec les
Jacques> wireless-tools afin d'avoir une interface uniformisée.

Je confirme. Le tout dernier pilote sous CVS sur prism54.org (avec un
noyau 2.6.0-test9) marche maintenant avec la commande iwconfig (et n'a
plus besoin du setoid). J'ai une carte SMC2835W EU (PcCard).


--

Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net
alias: basile<at>tunes<dot>org
8, rue de la Faïencerie, 92340 Bourg La Reine, France