#10398 NORM 10.1.3: can't inhibit lid wakeups on XO-1
Zarro Boogs per Child
bugtracker at laptop.org
Fri Oct 15 15:30:19 EDT 2010
#10398: can't inhibit lid wakeups on XO-1
--------------------+-------------------------------------------------------
Reporter: pgf | Owner: pgf
Type: defect | Status: new
Priority: normal | Milestone: 10.1.3
Component: kernel | Version: not specified
Keywords: | Next_action: never set
Verified: 0 | Deployment_affected:
Blockedby: | Blocking:
--------------------+-------------------------------------------------------
there are cases in which it would be desirable for opening the laptop to
not wake it from suspend.
there is a sysfs node (/sys/devices/platform/lid/power/wakeup) which
should allow us to disable such wakeups. and it works: once. after
writing "disabled", the next lid open will not wake the laptop.
unfortunately, _all_ lid reporting is disabled as well, and can't be re-
enabled by writing "enabled" to that node.
looking at olpc-pm.c, it seems that the event status bits for the lid edge
detection aren't cleared except in the actual wakeup case. the attached
tentative (untested) patch causes them to be cleared
--
Ticket URL: <http://dev.laptop.org/ticket/10398>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list