suspend oddities

Richard A. Smith richard at
Wed Jul 30 16:06:32 EDT 2008

pgf at wrote:

>  > The process is the same.  If you get a wakeup from gamekey then the 
>  > keypress should follow.  Turn on your ps2 debugging and verify that 
>  > indeed you do not get key events.
> when you say "should follow", you mean "as implemented", i assume?
> i'd argue that the keypress should definitely _not_ follow.

thats the way it works.

gamekey press -> SCI wakeup.
EC inserts first byte into ps2 xmit register.
Kernel boots. responds to ps2 interrupt.
reads key byte.
ec inserts next byte.
loop while exist keybytes.
kernel passes keypress to the input chain.

Richard Smith  <richard at>
One Laptop Per Child

More information about the Devel mailing list