#9180 NORM Not Tri: EC should disable keyboard and mouse in ebook mode
Zarro Boogs per Child
bugtracker at laptop.org
Wed Jan 7 12:19:33 EST 2009
#9180: EC should disable keyboard and mouse in ebook mode
-------------------------------------------+--------------------------------
Reporter: wmb at firmworks.com | Owner: rsmith
Type: defect | Status: new
Priority: normal | Milestone: Not Triaged
Component: embedded controller | Version: not specified
Resolution: | Keywords:
Next_action: never set | Verified: 0
Deployment_affected: | Blockedby:
Blocking: |
-------------------------------------------+--------------------------------
Comment(by wmb at firmworks.com):
Replying to [comment:1 gnu]:
> Does this f5 command also reduce the power used by the kbd/mouse?
I don't know at the moment. One would have to measure to be sure. In
principle, when the device is in disabled state, it could avoid polling
the key matrix; it's unclear how much power that uses. Probably not a
lot.
> Or would that involve a separate and possibly more complicated
interaction with them?
There is a way to put the ALPS touchpad in a deep-sleep state that saves a
little power. I hesitate to do that because you would need a
significantly more complex wakeup sequence afterwards. I'm pretty sure we
don't have the resources to do all the testing that would require. Also,
the new Synaptics-based keyboard subsystem is rather different in that
regard, so all the work would need to be done twice.
The f5/f4 commands are ancient, dating back at least to the PC/AT model 60
and probably before that, so they are pretty "safe" and well understood.
> Does the EC already send the same sequence on a lid-close suspend? If
not, wny not?
On a lid close suspend, the OS can do the work of telling the devices,
including the keyboard, what to do. That's not the case for ebook-mode-
entered-during-suspend.
--
Ticket URL: <http://dev.laptop.org/ticket/9180#comment:3>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list