[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