You are not logged in.

#1 2006-03-09 16:33:13

ise
Developer
From: Karlsruhe / Germany
Registered: 2005-10-06
Posts: 402
Website

Orinoco WLAN uses wrong module after kernel upgrade 2.6.15

Hi,

after upgrading to the latest kernel and udev from current, my orinoco WLAN PCMCIA adapter doesn't work anymore....

It seems that udev/kernel uses the hostap_cs module instead of the orinoco_cs module. Blacklisting hostap_cs in rc.conf doesn't help, udev/kernel loads the hostap_cs. orinoco_cs is loaded, but not used by any other module.

I read some posts here in the forum about this topic, but there was no solution. I use MOD_AUTOLOAD="yes" in rc.conf.
Switching to MOD_AUTOLOAD to "no" and loading the module manually and blacklisting hostap_cs doesn't help, udev/kernel doesn't detect the interface.

Any suggestions??

Daniel

Offline

#2 2006-03-09 18:39:04

ise
Developer
From: Karlsruhe / Germany
Registered: 2005-10-06
Posts: 402
Website

Re: Orinoco WLAN uses wrong module after kernel upgrade 2.6.15

After some long search I have found following patch:

--- a/drivers/net/wireless/hostap/hostap_cs.c
+++ b/drivers/net/wireless/hostap/hostap_cs.c
@@ -877,7 +877,6 @@ static struct pcmcia_device_id hostap_cs
     PCMCIA_DEVICE_MANF_CARD(0x0101, 0x0777),
     PCMCIA_DEVICE_MANF_CARD(0x0126, 0x8000),
     PCMCIA_DEVICE_MANF_CARD(0x0138, 0x0002),
-    PCMCIA_DEVICE_MANF_CARD(0x0156, 0x0002),
     PCMCIA_DEVICE_MANF_CARD(0x0250, 0x0002),
     PCMCIA_DEVICE_MANF_CARD(0x026f, 0x030b),
     PCMCIA_DEVICE_MANF_CARD(0x0274, 0x1612),

I have patched the kernel and add it to the PKGBUILD. The card is running again, but the wlanX device is gone. The card is running under ethX.

I hope this will help other peoples....

Daniel

Offline

Board footer

Powered by FluxBB