#8894 HIGH Not Tri: Synaptics touchpad takes two seconds to wake up after resume
Zarro Boogs per Child
bugtracker at laptop.org
Fri Oct 31 19:53:50 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):
Replying to [comment:12 dsaxena]:
>
> Wow, this code is seriously screwy. We are building our kernel w/o
CONFIG_MOUSE_PS2_SYNAPTICS but the synaptics.c driver is always compiled
in. With thee config option disabled, the protocol data structure with a
pointer to synaptics_init() is not built in. I tried compiling with
protocol extension support and we no longer run the deferred
initialization, but the pointer locks up with the following message after
resume:
>
> {{{psmouse.c: TouchPad at isa0060/serio1/input0 lost sync at byte 1}}}
>
If I remove dilinger's patch to skip the reconnect and run in synaptics
mode, we
redetect the synaptics device appropriately without running a deferred re-
scan.
It takes about 650ms to run the synaptics redetec/reinit code and I have
seen
that every once in a while we will fail to redetect and still have to run
the
deferred rescan.
I want to try a couple of different things and report back.
--
Ticket URL: <http://dev.laptop.org/ticket/8894#comment:15>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list