#3733 NORM Untriag: Kernel doesn't see packets which wake it up

Zarro Boogs per Child bugtracker at laptop.org
Sun Sep 23 02:20:56 EDT 2007


#3733: Kernel doesn't see packets which wake it up
--------------------+-------------------------------------------------------
 Reporter:  wad     |       Owner:  jg       
     Type:  defect  |      Status:  new      
 Priority:  normal  |   Milestone:  Untriaged
Component:  distro  |     Version:           
 Keywords:          |    Verified:  0        
--------------------+-------------------------------------------------------
 The kernel doesn't see the incoming WLAN packet which wakes it up!

 This can be tested as follows:

 1.) Set up an ad-hoc network with a couple of laptops
 2.) Start one laptop (the trigger laptop) pinging the other laptop (the
 test laptop), with an interval of five seconds.
 3.) On the second laptop (the test laptop), enter the following script:
  iptables -A INPUT -p icmp -j LOG
  count=0
  while true; do ((count=count+1)); logger -s $count; echo mem >
 /sys/power/state; done

 Notice how when you start the sleep procedure, the trigger laptop stops
 reporting successful pings.  The incriminating evidence is that the kernel
 stops logging the receipt of ping packets when the suspend/resume cycle is
 started.

 This test was performed on two laptops running build 581.  The test laptop
 was a C1.   You will have to make a static ARP table entry for the test
 laptop on the trigger laptop for this test to run more than a few seconds,
 due to #3732.

 This is a serious problem, if it also applies to UDP and TCP packets!

-- 
Ticket URL: <https://dev.laptop.org/ticket/3733>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list