Ticket #3732 (new defect)
arp broadcasts don't wake up autosuspended laptop
| Reported by: | wad | Owned by: | cjb |
|---|---|---|---|
| Priority: | high | Milestone: | 9.1.0-cancelled |
| Component: | power manager (OHM) | Version: | |
| Keywords: | cjbfor9.1.0 | Cc: | mbletsas, jcardona, wad, rchokshi, dwmw2, dsaxena, gregorio, cjb, carrano, ashish, sascha_silbe, sridhar |
| Action Needed: | code | Verified: | no |
| Deployments affected: | Blocked By: | #6993 | |
| Blocking: |
Description
An arp request broadcast over the mesh doesn't seem to wake up the laptop. This means that a laptop that is in suspend will cease to be visible to other laptops.
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, with an interval of five seconds 3.) On the second laptop (the test laptop), enter the following script:
count=0 while true; do ((count=count+1)); logger -s $count; echo mem > /sys/power/state; done
After a few seconds, the trigger laptop declares "Destination unreachable". Waking the test laptop up manually (possibly once or twice until it is awake at the right time) restores the connection until arp times out again.
This was discovered in exploring #2621.


