Re: ThinkPad X1 Yoga (3rd Gen) Synaptics Bug after Suspend

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



So I found the issue, and I have described the solution here:
https://github.com/naftulikay/thinkpad-yoga-3rd-gen-acpi

It's a bug in the ACPI for the laptop, the changes described fixed
both the drivers and allow the laptop to hit deep sleep.

 - Naftuli Kay
On Thu, Nov 29, 2018 at 3:42 AM Yussuf Khalil <dev@xxxxxxxxxx> wrote:
>
> Hi Naftuli,
>
> the following line is in your dmesg log:
> [Tue Nov 27 14:31:38 2018] psmouse serio1: synaptics: Your touchpad
> (PNP: LEN009a PNP0f13) says it can support a different bus. If i2c-hid
> and hid-rmi are not used, you might want to try setting
> psmouse.synaptics_intertouch to 1 and report this to
> linux-input@xxxxxxxxxxxxxxx.
>
> Could you try adding psmouse.synaptics_intertouch=1 to your kernel
> command line and see whether it fixes suspend (please also try
> suspending and resuming several times)? If it does, your laptop needs to
> be added to the whitelist of devices that support InterTouch.
>
> Regards
> Yussuf Khalil
>
> > Hello,
> > So I have a ThinkPad X1 Yoga (3rd gen, this year's model) which sees
> > some pretty gnarly bad things when trying to resume from suspend. I'm
> > on kernel 4.15.0-39-generic on Ubuntu 16.04 (elementary Loki 0.4.1),
> > which is the upstream Ubuntu-provided kernel for the hardware
> > enablement stack (HWE).
> >
> > After suspend, all native mouse inputs to the laptop hardly work, the
> > mouse behavior is erratic and I get a lot of error messages in dmesg.
> > There are apparently six different pointer-like inputs listed in
> > xinput:
> >
> > Virtual core XTEST pointer
> > Wacom Pen and multitouch sensor Finger touch
> > Wacom Pen and multitouch sensor Pen stylus
> > SynPS/2 Synaptics TouchPad
> > TPPS/2 Elan TrackPoint
> > Wacom Pen and multitouch sensor pen eraser
> >
> > This really comes down to a few input devices:
> >
> > Touch display.
> > Wacom pen on the touch display (pen and eraser).
> > A traditional ThinkPad track point.
> > A touch pad.
> >
> > When the laptop resumes from suspend, every one of these inputs
> > behaves completely erratically, making the laptop nigh unusable until
> > reboot. I have tried killing X and restarting all display services,
> > but it appears that these problems are actually in some of the
> > drivers, as dmesg reports a bunch of errors seemingly related to the
> > underlying kernel drivers for these devices.
> >
> > As I attempt to mouse around, I see more of the same lines emitted to dmesg.
> >
> > Is there more information I can provide to help debug and troubleshoot
> > the problem?
> >
> > My dmesg log is here:
> > https://gist.github.com/naftulikay/71d5c7703d73ea8cf228e62cadfb549e
> >
> >   - Naftuli Kay
> >

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature


[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux