#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