themax n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/gallery/Futurama/cartoon_futurama_monkey.gif)
Joined: 05 Apr 2003 Posts: 9 Location: East Lansing, MI
|
Posted: Mon Oct 13, 2003 3:02 am Post subject: 3Com 3CRDW696, orinoco_cs driver not loading |
|
|
I have a 3Com 3CRDW696 802.11b PCI adapter card that I am trying to get to run on my gentoo box. I have compiled linux-2.4.20-gentoo-r5 sources according to the pcmcia-cs package guidelines, as well as emerged pcmcia-cs and wireless-tools with no errors.
The card is recognized as a PCI device, and is listed in /proc/pci
Code: | Bus 0, device 14, function 0:
Network controller: Harris Semiconductor Prism 2.5 Wavelan chipset (rev 1).
IRQ 5.
Master Capable. Latency=32.
Prefetchable 32 bit memory at 0xdf010000 [0xdf010fff].
|
I have read accounts on the web of others getting this card to work with other distros using the orinoco_cs driver, but when I try modprobe orinoco_cs, I get an error message:
Code: | bash-2.05b# modprobe orinoco_cs
/lib/modules/2.4.20-gentoo-r5/pcmcia/ds.o: init_module: Operation not permitted
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.20-gentoo-r5/pcmcia/ds.o: insmod /lib/modules/2.4.20-gentoo-r5/pcmcia/ds.o failed
/lib/modules/2.4.20-gentoo-r5/pcmcia/ds.o: insmod orinoco_cs failed |
I get the following entry in dmesg:
Code: |
hermes.c: 4 Dec 2002 David Gibson <hermes@gibson.dropbear.id.au>
Linux PCMCIA Card Services 3.2.4
kernel build: 2.4.20-gentoo-r5 #5 Thu Oct 9 22:14:53 Local time zone must be set--see zic manua
options: [pci] [cardbus] [apm]
ds: no socket drivers loaded!
unloading PCMCIA Card Services
|
The most confusing part about that is the reference to zic and the time zone! Is that the problem or a red herring? I've got /etc/localtime linked to my timezone file, and the setting in the configuration file set to tell the OS that the machine clock is set to localtime. I don't even know what else to do in that direction.
The orinico driver (not orinoco_cs) will load without complaint, but then lsmod lists it as unused, and iwconfig does not show eth1 as I want it to.
Can anyone shed some light on this problem? I have recompiled in the following order at the suggestion of a friend: kernel, pcmcia-cs, wirelss-tools. No luck. Could it be something as simple as IRQ conflicts? If so, could someone point me in the right direction of sorting them out? I've never dealt with them in Linux.
Thanks in advance! |
|