Hi all,

I've noticed some weird problems with a device I'm using with a Marvell
8686_v9 wifi module. It seems that if I try to switch it on and/or off
and/or to deepsleep too quickly, or send commands to the module before
it is completely ready, it crashes the kernel with random behaviors
after that (keyboard hangs, suspend mode not working, etc)

As far as I know, when the driver is loaded, firmware is downloaded to
the module, and after that, it comes available to the system. 

I've tried without success:
 - to "sleep" my application for some seconds until the firmware should
be running
 - to wait for an existing /proc/net/wlan/info (although I think this is
not reliable because some times it shows uninitializated values)
 - to wait for an existing /sys/class/net/wlan0 device

How can I safely know that the module is up and running correctly?

The image is based on moblin 1.0 (with kernel version 2.6.22). I think
there have been some improvements on the support of this card, and maybe
I was thinking that this patch[0] could be related to the way the
firmware is downloaded.

Does someone know what could be happening?

[0]http://www.mail-archive.com/[EMAIL PROTECTED]/msg00110.html

Thank you and kind regards,
-- 
Daniel Baeyens      <dbaeyens at warp dot es>
Warp Networks S.L.     http://www.warp.es/

_______________________________________________
Moblin dev Mailing List
[email protected]

To manage or unsubscribe from this mailing list visit:
https://lists.moblin.org/mailman/listinfo/dev or your user account on 
http://moblin.org once logged in.

For more information on the Moblin Developer Mailing lists visit:
http://moblin.org/community/mailing-lists

Reply via email to