#9008 NORM 8.2.1: touchpad suddenly stops working (recalibration failed)

Zarro Boogs per Child bugtracker at laptop.org
Thu Apr 23 18:17:44 EDT 2009


#9008: touchpad suddenly stops working (recalibration failed)
-----------------------------------+----------------------------------------
           Reporter:  HoboPrimate  |       Owner:  dsaxena      
               Type:  defect       |      Status:  closed       
           Priority:  normal       |   Milestone:  8.2.1        
          Component:  kernel       |     Version:  not specified
         Resolution:  fixed        |    Keywords:  cjbfor9.1.0  
        Next_action:  finalize     |    Verified:  0            
Deployment_affected:               |   Blockedby:               
           Blocking:               |  
-----------------------------------+----------------------------------------
Changes (by pgf):

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


Comment:

 we now understand this bug.  it was a regression, introduced at
 approximately q2e16, when the EC firmware was modified with code from
 quanta to support the new keyboard controller.  that code contained a
 register change which "adds a 16us delay on some parts of the ps2 protocol
 and was screwing up the reception of 0xfa (acks) from the touchpad".
 (that's a quote from richard's commit for the fix, which was introduced in
 q2e34.)

 the OLPC kernel tree has a workaround for the recalibration failed issue
 in the form of forced retries.  that workaround is not upstream, but it
 now doesn't seem that it needs to be, given the firmware fix.

-- 
Ticket URL: <http://dev.laptop.org/ticket/9008#comment:16>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list