#9008 NORM Not Tri: B4, touchpad suddenly stops working

Zarro Boogs per Child bugtracker at laptop.org
Tue Nov 18 12:26:51 EST 2008


#9008: B4, touchpad suddenly stops working
-----------------------------------+----------------------------------------
           Reporter:  HoboPrimate  |       Owner:  dsaxena      
               Type:  defect       |      Status:  new          
           Priority:  normal       |   Milestone:  Not Triaged  
          Component:  kernel       |     Version:  not specified
         Resolution:               |    Keywords:               
        Next_action:  never set    |    Verified:  0            
Deployment_affected:               |   Blockedby:               
           Blocking:               |  
-----------------------------------+----------------------------------------

Comment(by dsaxena):

 My guess from looking at the code is that we're running into this path in
 hgpk_force_recalibrate():

 {{{
         /*
          * XXX: If a finger is down during this delay, recalibration will
          * detect capacitance incorrectly.  This is a hardware bug, and
          * we may need to work around that here.
          */

         if (ps2_command(ps2dev, NULL, PSMOUSE_CMD_ENABLE))
                 return -1;

 }}}

 If we return -1 here, {{{psmouse->state}}} is left as
 {{{PSMOUSE_INITIALIZING}}} and the psmouse interrupt handler will discard
 all packets. An X restart will not fix this b/c it does not cause the
 driver to rebind to the device and reinitialize this.

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


More information about the Bugs mailing list