I have a wlan card with an Intersil Prism2 chip on, which uses the orinoco driver. I use the drivers in pcmcia-cs-3.2.4. When I compile pcmcia-cs-3.2.4 against 2.4.20-gentoo-r2, everything works like a charm, but in 2.4.20-gentoo-r7 and -r8, the driver no longer detects the card. pcmcia-cs loads the orinoco_cs driver, but no interface is brought up, and the hardware is not initialised. I tried manually upgrading the orinoco patch to 0.13e, with no luck. So, apparently something has happened kernel-side between -r2 and -r7 that made it break. If memory serves, that's probably why I didn't upgrade to -r5.
*** Bug 33711 has been marked as a duplicate of this bug. ***
These work: gentoo-sources-2.4.22-r1 + pcmcia-cs-3.2.4 gentoo-sources-2.4.20-r2 + pcmcia-cs-3.2.4 These do not work: gentoo-sources-2.4.20-r5,6,7,8 + pcmcia-cs-3.2.4
This works gentoo-sources-2.4.22-r2 and pcmcia-cs-3.2.5 gentoo-sources-2.4.22-r2 and pcmcia-cs-3.2.5 and hostap-driver (any) This doesn't work: gentoo-sources-2.4.22-r5 and pcmcia-cs-3.2.5 gentoo-sources-2.4.22-r5 and pcmcia-cs-3.2.5 and hostap-driver (any) What's up this this arbitrary breaking anyway? I am the only one in the entire world experiencing this? Cardctl reports the card to exist, but the drivers are not able to initialise it. They load, but don't detect the card.
Okay, as karl was the only guy exhibiting this exact problem, and i talked him through getting it working using 2.6, i'm gonna close this, wishing i had a CLOSED-FREAKACCIDENT qualification to closing it.... glad it's working karl.