Hello,
I have a SL-C3200 with OpenZaurus 3.4.1, GPE.
I use with it a Wireless card SMC 2642W, reported as working several times in this forums and in the Wireless wikipage.
However, I have a strange random behaviour with the card. When I insert it into the Zaurus, I got one of these results, in an apparently random pattern:
1. It is seen as a correct wifi card, finds networks, connect, happy happy. After a while (sometimes long while, sometimes short) the interface brutally disappears, the hostap modules are unloaded.
2. It is seen as a correct card, everything seems all right, but it can not find a network. dmesg reports:
wlan0: cannot get RID fdc6 (len=12) - no PRI f/w
wlan0: cannot get RID fdc1 (len=2) - no PRI f/w
wlan0: cannot get RID fd41 (len=34) - no PRI f/w
wlan0: cannot get RID fdc6 (len=12) - no PRI f/w
wifi0: cannot get RID fd51 (len=6) - no PRI f/w
repeated ad infinitum.
iwlist scan can't find any available networks (in a very wifi AP's rich area).
ifdown wlan0 && ifup wlan0 says:
stopped wpa_supplicant (pid 4976)
ioctl[STIOCSIWMODE]: Operation not supported
Could not configure driver to use managed mode
ioctl[PRISM2_IOCTL_PRISM2_PARAM]: Invalid argument
ioctl[PRISM2_IOCTL_PRISM2_PARAM]: Invalid argument
ioctl[PRISM2_IOCTL_HOSTAPD]: Invalid argument
Failed to set encryption.
Card configuration failed.
ioctl[PRISM2_IOCTL_HOSTAPD]: Invalid argument
Failed to set encryption.
Card configuration failed.
ioctl[PRISM2_IOCTL_HOSTAPD]: Invalid argument
Failed to set encryption.
Card configuration failed.
ioctl[PRISM2_IOCTL_HOSTAPD]: Invalid argument
Failed to set encryption.
Card configuration failed.
route: SIOC[ADD|DEL]RT: Network is unreachable
3. Sometimes, for some seconds everything looks fine, then suddenly the screen fades to white, and the zaurus goes locked, until I remove the CF card, then suddenly everything's fine again.
4. Sometimes, the card is just not seen. dmesg reports
pccard: PCMCIA card inserted into slot 1
and that's all.
cardctl then sees a card when 'status':
Socket 1:
3.3V 16-bit PC Card
function 0: [busy]
but none when 'ident'
Socket 1:
no product info available
I suppose the problem could be the card itself (bought it second hand, but still in its unopened original package), but I'd like to make sure it's not some easily solvable problem. Any ideas/suggestions?