WiFi vs Suspend

Hal Murray hmurray at megapathdsl.net
Tue Aug 24 18:51:45 EDT 2010

Where is this on the priority list?  What can I do to help?
("Go away until the release is out." might be the right answer.)

There are (at least) 4 tickets on this:
  http://dev.laptop.org/ticket/10232  WiFi dies on suspended XO-1, os300
  http://dev.laptop.org/ticket/10092  Networking broken over suspend/resume 
on os13 for XO-1
  http://dev.laptop.org/ticket/9960   wake-on-WLAN doesn't always work 
  http://dev.laptop.org/ticket/9967   ibertas suspend fails on XO-1 (fixed)

I know about the ARP problem.  I can avoid that by manually setting up the 
ARP table.

I see two patterns.  (Most of this should be in 10232.)

The first case looks like a simple lost interrupt/wakeup.  If so, it should 
be easy to get some more information.

The symptoms are that the left WiFi LED is on.  The right WiFi LED blinks 
when I ping that system but the CPU doesn't wakeup.  Poking the touchpad 
wakes it up.  Then it starts processing packets.

I've got the back of a system off.  Is there a handy place to get a 
scope/meter on the wakeup signal from the WiFi module to the EC?  Is that 
signal edge triggered or level sensitive?

The other case has the left WiFi LED off.  The right LED doesn't blink if I 
ping it.  I can wakeup the system with the touchpad but that doesn't fix the 
WiFi.  If I shift to the neighborhood view and poke my AP, it disconnects, 
reconnects, the left LED goes on, and packets work again.

There is code that occasionally checks the other channels, looking for APs 
and such.  While that is going on, the left WiFi LED blinks.  What happens if 
the system suspends when that code is in the middle of switching channels?  
Where is that code?  Can I easily turn it off?

These are my opinions, not necessarily my employer's.  I hate spam.

More information about the Devel mailing list