#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