#8451 NORM Not Tri: OFW should support Synaptics touchpad
Zarro Boogs per Child
bugtracker at laptop.org
Sun Oct 5 05:43:57 EDT 2008
#8451: OFW should support Synaptics touchpad
-----------------------------------+----------------------------------------
Reporter: wmb at firmworks.com | Owner: wmb at firmworks.com
Type: defect | Status: reopened
Priority: normal | Milestone: Not Triaged
Component: ofw - open firmware | Version: not specified
Resolution: | Keywords:
Next_action: test in release | Verified: 0
Blockedby: | Blocking:
-----------------------------------+----------------------------------------
Comment(by wmb at firmworks.com):
Fixed by svn 979. A couple of interesting things were happening.
First, sometimes when the mouse driver tried to identify the device during
the initial open, it would get a "resend" response instead of an ack.
That was confusing the identify routine. The solution is to honor the
resend request and re-issue the command. Second, if you ran "test
/mouse", then stopped it, then ran your finger over the touchpad, then ran
"test /mouse" again, the second try would fail due to characters being
queued up in the EC and confusing the identify response. When the first
problem was fixed, the second problem manifested differently, as long (10
seconds) delays when trying to run "test /mouse" again. The fix for that
is to turn off mouse streaming in the close routine, so the mouse doesn't
send when it's not in use.
If anybody wants to try this change, there's a test build at
http://dev.laptop.org/~wmb/q2e19a.rom .
--
Ticket URL: <http://dev.laptop.org/ticket/8451#comment:8>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list