#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