[Trac #307] PS/2 trackpad and keyboard don't work in OF

Zarro Boogs per Child bugtracker at laptop.org
Mon Nov 6 14:46:30 EST 2006


#307: PS/2 trackpad and keyboard don't work in OF
--------------------+-------------------------------------------------------
 Reporter:  dwmw2   |        Owner:  wmb at firmworks.com
     Type:  defect  |       Status:  closed           
 Priority:  normal  |    Milestone:  BTest-1          
Component:  OFW     |   Resolution:  fixed            
 Keywords:          |  
--------------------+-------------------------------------------------------
Changes (by wmb at firmworks.com):

  * status:  new => closed
  * resolution:  => fixed

Comment:

 The root cause is that the ALPS keyboard seems to send an extra ACK after
 the KBD_RESET command (ff) if you neglect to consume the data value (e0)
 returned after the 8042 "test lines" command.

 That extra ack caused kbd-reset to fail because, instead of receiving the
 expected "fa aa" response from the "ff" command, it instead received "fa
 fa aa", i.e. two acks.

 I fixed this by consuming all the data bytes after the "test-lines"
 command, and then kbd-reset returned just the expected sequence.

 Fixed in Q2A20.

-- 
Ticket URL: <http://dev.laptop.org/ticket/307#comment:3>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list