kernel 2.6.17: hostap_cs not working, used to work on older kernels

Jar jar
Sun Oct 22 07:55:45 PDT 2006

claytonk at wrote:
> On a Thinkpad X20 using yenta_cardbus (kernel image 2.6.17-2-686)
> * with orinoco_cs blacklisted, hostap_cs loads automatically, but does not work:
> kernel: pccard: PCMCIA card inserted into slot 0
> kernel: pcmcia: registering new device pcmcia0.0
> kernel: ieee80211_crypt: registered algorithm 'NULL'
> kernel: hostap_cs: 0.4.4-kernel (Jouni Malinen <jkmaline at>)
> kernel: hostap_cs: setting Vcc=33 (constant)
> kernel: Checking CFTABLE_ENTRY 0x01 (default 0x01)
> kernel: IO window settings: cfg->io.nwin=1
> kernel: io->flags = 0x0046, io.base=0x0000, len=64
> kernel: hostap_cs: Registered netdevice wifi0
> kernel: hostap_cs: index 0x01: , irq 3, io 0x0100-0x013f
> kernel: prism2_hw_init: initialized in 200 ms
> kernel: wifi0: NIC: id=0x800c v1.0.0
> kernel: wifi0: PRI: id=0x15 v1.1.0
> kernel: wifi0: STA: id=0x1f v1.4.9
> kernel: wifi0: defaulting to bogus WDS frame as a workaround for firmware bug in Host AP mode WDS
> kernel: wifi0: registered netdevice wlan0
> So far so good, but:
> ifconfig -a contains no wifi0, and just this strangeness:

You will need wlan0 interface, you are not interest in wifi0.

> wlan0_ren Link encap:Ethernet  HWaddr 00:02:6F:34:96:3C
>           BROADCAST MULTICAST  MTU:1500  Metric:1

This seems to be wlan0 interface, but why it is renamed to wlan0_rem? 
Seems that '/sbin/ifrename' or something renames the wlan0 to wlan0_ren 
at some point for some reason.

> # ifup wlan0=roam does not work:

What ifup wlan0=roam will do? Why not just 'ifup wlan0' ?

> ifconfig -a shows wlan0 !! (this is orinoco_cs!!)
> wlan0     Link encap:Ethernet  HWaddr 00:02:6F:34:96:3C

Seems like the hostap_cs is still loaded, because you have wlan0 device. 
Orinoco uses ethx device naming. Are you sure your blacklistning 
actually works?

Best Regards, Jar

More information about the Hostap mailing list