#10912: Packets received when going into suspend break idle-suspend model
--------------------+-------------------------------------------------------
Reporter: dsd | Owner: dsd
Type: defect | Status: new
Priority: normal | Milestone: Future Release
Component: kernel | Version: not specified
Keywords: | Next_action: never set
Verified: 0 | Deployment_affected:
Blockedby: | Blocking:
--------------------+-------------------------------------------------------
We always suspected that this would be the case, but now in #10748 we have
some evidence in the logs.
Incoming WLAN frames can be received by the libertas driver after
userspace suspends. The system will continue going into suspend.
If that incoming frame is the trigger for the next step of network
conversation, the conversation will be halted indefinitely because the XO
is sleeping.
The solution to this is to use the wakeup events architecture described at
http://lwn.net/Articles/416690/ which will be available in future kernels.
This situation would then cause the suspend to the cancelled, userspace
would be resumed and the conversation would continue.
--
Ticket URL: <http://dev.laptop.org/ticket/10912>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system