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

Zarro Boogs per Child bugtracker at laptop.org
Thu Oct 30 23:14:18 EDT 2008


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

Comment(by dsaxena):

 So the problem is not that the data structure is getting reset. It is
 never initialized properly. There are two setup functions in the synaptics
 driver, synaptics_detect() and synaptics_init() which are responsible for
 configuring the device. The first is getting called and is responsible for
 filling in the vendor and name field. The _init() function is responsible
 for filling
 in the rest of the data structure so it never gets called. Looking at the
 psmouse-base code, there
 are different paths used in device detection and while we get detected as
 PSMOUSE_SYNAPTICS in the
 resume code path, the actual device init code path detects us PSMOUSE_PS2.
 I think we're not using the synaptics driver except for the _detect()
 function.

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


More information about the Bugs mailing list