#8894 HIGH Not Tri: Synaptics touchpad takes two seconds to wake up after resume

Zarro Boogs per Child bugtracker at laptop.org
Mon Oct 27 22:09:35 EDT 2008


#8894: Synaptics touchpad takes two seconds to wake up after resume
--------------------------+-------------------------------------------------
     Reporter:  wad       |        Owner:  dsaxena       
         Type:  defect    |       Status:  new           
     Priority:  high      |    Milestone:  Not Triaged   
    Component:  kernel    |      Version:  not specified 
   Resolution:            |     Keywords:  CL1-A touchpad
  Next_action:  diagnose  |   Spec_stage:  unknown       
    Blockedby:            |     Blocking:                
Spec_reviewer:            |     Verified:  0             
Spec_reviewed:  0         |  
--------------------------+-------------------------------------------------

Comment(by dsaxena):

 Replying to [comment:5 pgf]:
 > Replying to [comment:3 dsaxena]:
 > > Quick skim of the serio/i8042/mousedev codebase shows that the
 suspend/resume path is pretty complicated. We need need to suspend the
 touch pad driver, the serio driver, i8402 driver, the mousedev driver, the
 input layer,  and then resume them all and in the process we are doing a
 full i8042 device reset and self-test.
 >
 > did you get a sense of how far down that path the old and new touchpads
 diverge?
 > i guess i didn't think there would be all that much change in the
 overall codepath.

 Good observation. The major difference should only be down at the bottom
 layer of
 the stack itself, meaning synaptics.c vs olpc.c and looking at both of
 those,
 there is no actual _resume() function in either so it appears the issue is
 somewhere
 else in the stack.

 > (i can also do EC debug changes if that seems useful.)

 I think correlating what the kernel is doing with what the EC is doing
 would definitely be useful.

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


More information about the Bugs mailing list