Comment 24 for bug 968845

Revision history for this message
Seth Forshee (sforshee) wrote :

Hi Martin,

I think you misunderstand the problem. The driver does suspend/resume properly. The issue is that some component in the lid is inducing touchpad activity as it closes. This causes events to be sent to userspace, which result in stray click and also confuse xf86-input-synaptics. These happen *before* the kernel starts freezing tasks and suspending devices.

To emphasize: the touchpad and driver themselves do work after S3. If you restart X without reloading the driver everything works just fine.

As I understand it, the pm-utils workaround is really just a short-term band-aid solution. The better solution that's been proposed is to somehow tell xf86-input-synaptics to stop listening to the touchpad when the lid is closed.