#4606 NORM 9.1.0: XO can't resume from suspend at a particular time set by software
Zarro Boogs per Child
bugtracker at laptop.org
Fri Sep 12 12:16:22 EDT 2008
#4606: XO can't resume from suspend at a particular time set by software
---------------------------+------------------------------------------------
Reporter: gnu | Owner: rsmith
Type: enhancement | Status: new
Priority: normal | Milestone: 9.1.0
Component: hardware | Version: Mass Production Hardware
Resolution: | Keywords: power
Next_action: design | Verified: 0
Blockedby: | Blocking: 8094
---------------------------+------------------------------------------------
Changes (by wad):
* owner: wad => rsmith
* next_action: never set => design
* version: => Mass Production Hardware
* milestone: => 9.1.0
Comment:
This is actually more complicated. One of the lessons learned about the
Geode is that the RTC cannot be used to reliably wake up the laptop
(unless at least a minute in the future.) The problem is that RTC
wakeups at the wrong time (specifically while the laptop is still in the
process of suspending itself) will crash it.
The solution is to use the EC as the timer source for wakeups. The EC is
aware of the state of the rest of the system, and can avoid trying to wake
it up while it is still suspending. This functionality is not supported
by the current EC code.
--
Ticket URL: <http://dev.laptop.org/ticket/4606#comment:10>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list