Lenard wrote:
> begin On Wed, 13 Aug 2003 06:00:22 +0000, Frutillar wrote:
>
>> Hi.
>>
>> I recently installed Mandrake 9.1 on my notebook. I have a PCMCIA
>> Orinoco Gold wireless card that I have not been able to setup. It seems
>> Linux selected wavelan_cs during the install, but it doesn't like the
>> driver. I read somewhere that I should be using orinoco_cs, but I don't
>> know how to configure Linux to do this. Any pointers as to how to
>> resolve this issue are welcome!
>
> Depending on the firmware on the PCMCIA Orinoco card you have to use one
> of three possible drivers. All can be configured the same way quickly, in
> your /etc/modules.conf (or equivalent) you have a line like;
>
> alias eth0 wavelan_cs
>
> As root, edit this line with the driver you need.
>
> After removing the card,remove the driver; rmmod XX
>
> Add the new driver; insmod YYYYY then insert the card.
>
> The three possible choices are; wvlan_cs, wavelan_cs and orinoco_cs
>
>
Thanks for the information. I tried it (along with several other things) and
still nothing. I believe the problem lies in having pcmcia recognize my
card. Following is an extract of my messages file:

----------------------------
Aug 13 22:41:08 stgo cardmgr[29943]: socket 0: Agere Systems Wireless
Adapter
Aug 13 22:41:08 stgo cardmgr[29943]: executing: 'modprobe wavelan2_cs'
Aug 13 22:41:08 stgo cardmgr[29943]:
+/lib/modules/2.4.21-0.13mdk/pcmcia/wavelan2_cs.o: The module you are
trying to load (/lib/modules/2.4.21-0.13mdk/pcmcia/wavelan2_cs.o) is
compiled with a gcc
Aug 13 22:41:08 stgo cardmgr[29943]: + version 2 compiler, while the kernel
you are running is compiled with
Aug 13 22:41:08 stgo cardmgr[29943]: + a gcc version 3 compiler. This is
known to not work.
Aug 13 22:41:08 stgo cardmgr[29943]: + modprobe: insmod
/lib/modules/2.4.21-0.13
mdk/pcmcia/wavelan2_cs.o failed
Aug 13 22:41:08 stgo cardmgr[29943]: + modprobe: insmod wavelan2_cs failed
Aug 13 22:41:08 stgo cardmgr[29943]: modprobe exited with status 255
Aug 13 22:41:08 stgo cardmgr[29943]: executing: 'insmod
/lib/modules/2.4.21-0.13mdk/pcmcia/wavelan2_cs.o'
Aug 13 22:41:08 stgo cardmgr[29943]:
+/lib/modules/2.4.21-0.13mdk/pcmcia/wavelan2_cs.o: The module you are
trying to load (/lib/modules/2.4.21-0.13mdk/pcmcia/wavelan2_cs.o) is
compiled with a gcc
Aug 13 22:41:08 stgo cardmgr[29943]: + version 2 compiler, while the kernel
you are running is compiled with
Aug 13 22:41:08 stgo cardmgr[29943]: + a gcc version 3 compiler. This is
known to not work.
Aug 13 22:41:08 stgo cardmgr[29943]: insmod exited with status 1
Aug 13 22:41:09 stgo cardmgr[29943]: get dev info on socket 0 failed:
Resource temporarily unavailable
----------------------------
However, when I run "/sbin/cardctl ident" I get
----------------------------
Socket 0:
product info: "Lucent Technologies", "WaveLAN/IEEE", "Version 01.01", ""
manfid: 0x0156, 0x0002
function: 6 (network)
Socket 1:
no product info available
----------------------------
my /etc/pcmcia/hermes.conf looks like:
----------------------------
device "orinoco_cs"
class "network"
module "hermes", "orinoco", "orinoco_cs"

card "Agere Systems Wireless Adapter"
#version "Lucent Technologies", "WaveLAN/IEEE", "Version 01.01", ""
manfid 0x0156, 0x0002
bind "orinoco_cs"
----------------------------
and when I run /sbin/lsmod I see that orinoco_cs, orinoco and hermes are
listed. It's as if there is another configuration file I don'd know about
that tells the kernel to try to load wavelan2_cs instead of orinoco_cs.


any thoughts?

Thanks for your help with this. I've spent several hours trying to figure
this out, but I just can't see where the problem is.