Unfortunatly just disabling the auto-connect doesn't work for me, the problem is deeper than that. To be more precise, I can actually get wireless access by disabling auto-connect and then manually entering the essid, and I can even use Kismet to find a usuable essid. Having done this though the device is unsuably unstable, with the dmesgs dumping out lots of errors about timeouts.
Basically as I see it is that these cards which are infact Prism3 based (correction from my initial post), and complete rubbish:
Story of Saneo 2511 devicesThis flakeyness means that to get such cards working properly is completely hit and miss. Since my last post I've wasted almost a day trying to get this wretched piece of crap to work. Specifically I've tried:
* Building my own kernel to try getting wlan-ng support back in. This was a deadend though, I gave up when the cacko-1.21 patch set didn't cleanly apply to the kernel sources linked to from
the cacko website. Also I have no idea how to go about cross-compiling the user space utilities, or even how to install the Japanese hacks back into the kernel I'll need for the E<->J program later.
* Copying out the wlan-ng prism2 drivers from Cacko-1.21b. Wishful thinking, but didn't work as it seems ABI has changed too much (kernel panic in one of the user space programs).
* Copying out the hostap stuff from OpenZaurus-3.5.2. This was interesting, in OZ my wireless card works okay with the hostap drivers, and the modules seem to match up enough with the cacko kernel to work correctly. However while they seem to work correctly, they exhibit the same malfunctioning behaviour as the original Cacko ones.
From this I've concluded to fix my card I either need to modify the user space stuff to be like in OZ where it does work (no idea where to start). Or get wlan-ng back into cacko 1.22a, which also seems beyond my understanding.
So thanks to all those who replied so far, any help or other suggestions would be welcomed.
-Cj