Hi all,

Just wanted to add my experience with this.  I also have found that my
Synaptics touchpad becomes unresponsive after waking from a suspend.  It
isn't restored by a modprobe -r psmouse / modprobe psmouse.  The only
thing that restores it is a shutdown (without -r option) followed by a
fresh boot.

I noticed also that, when it is showing this unresponsive touchpad
symptom,

sudo cat /dev/input/event8 | hexdump

produces nothing at all when i move my finger around on the touchpad
(event8 is the touchpad in my system, as shown by
/proc/bus/input/devices).  Yet, doing:

sudo cat /dev/input/event16 | hexdump

(which is my usb wireless mouse) does produce output when I move my
mouse around.

I'm not very familiar with kernel, drivers, firmware, etc.  I did think
the bit about /dev/input/event8 was interesting though, but I'm not sure
what to do with that information.

If anyone is interested, please feel free to suggest a set of commands
and their output you might want to see, or procedures to try.  I hope
this new data point is useful.

Thanks in advance!

Henry


Some other things:

henry@henry-gs65:~$ uname -a
Linux henry-gs65 4.15.0-43-generic #46-Ubuntu SMP Thu Dec 6 14:45:28 UTC 2018 
x86_64 x86_64 x86_64 GNU/Linux

henry@henry-gs65:~$ sudo lshw | head -n 25
henry-gs65                  
    description: Notebook
    product: GS65 Stealth Thin 8RF (16Q2.1)
    vendor: Micro-Star International Co., Ltd.
    version: REV:1.0
    serial: 9S716Q211405ZI8000083
    width: 64 bits
    capabilities: smbios-3.1 dmi-3.1 smp vsyscall32
    configuration: boot=normal chassis=notebook family=GS sku=16Q2.1 
uuid=FCEFF7B9-5244-47ED-B96D-2A2CF506C220
  *-core
       description: Motherboard
       product: MS-16Q2
       vendor: Micro-Star International Co., Ltd.
       physical id: 0
       version: REV:1.0
       serial: BSS-0123456789
       slot: Default string
     *-firmware
          description: BIOS
          vendor: American Megatrends Inc.
          physical id: 1
          version: E16Q2IMS.110
          date: 10/08/2018
          size: 64KiB
          capacity: 15MiB


henry@henry-gs65:~$ grep -B 1 -A 10 Synaptics /proc/bus/input/devices
I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input34
U: Uniq=
H: Handlers=mouse0 event8 
B: PROP=1
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3

henry@henry-gs65:~$ journalctl -b 0 | grep -i touchpad | grep kernel
Jan 06 21:02:58 henry-gs65 kernel: psmouse serio1: synaptics: Your touchpad 
(PNP: SYN150d SYN1500 SYN0002 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-in...@vger.kernel.org.
Jan 06 21:02:58 henry-gs65 kernel: psmouse serio1: synaptics: Touchpad model: 
1, fw: 8.16, id: 0x1e2b1, caps: 0xf00123/0x840300/0x12e800/0x400000, board id: 
3414, fw id: 2667658
Jan 06 21:02:58 henry-gs65 kernel: input: SynPS/2 Synaptics TouchPad as 
/devices/platform/i8042/serio1/input/input6
Jan 09 19:40:09 henry-gs65 kernel: psmouse serio1: synaptics: Your touchpad 
(PNP: SYN150d SYN1500 SYN0002 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-in...@vger.kernel.org.
Jan 09 19:40:09 henry-gs65 kernel: psmouse serio1: synaptics: Touchpad model: 
1, fw: 8.16, id: 0x1e2b1, caps: 0xf00123/0x840300/0x12e800/0x400000, board id: 
3414, fw id: 2667658
Jan 09 19:40:09 henry-gs65 kernel: input: SynPS/2 Synaptics TouchPad as 
/devices/platform/i8042/serio1/input/input24
Jan 09 19:43:16 henry-gs65 kernel: input: PS/2 Synaptics TouchPad as 
/devices/platform/i8042/serio1/input/input26
Jan 09 19:49:15 henry-gs65 kernel: input: PS/2 Synaptics TouchPad as 
/devices/platform/i8042/serio1/input/input28
Jan 09 20:15:08 henry-gs65 kernel: input: PS/2 Synaptics TouchPad as 
/devices/platform/i8042/serio1/input/input30
Jan 09 20:15:21 henry-gs65 kernel: psmouse serio1: synaptics: Your touchpad 
(PNP: SYN150d SYN1500 SYN0002 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-in...@vger.kernel.org.
Jan 09 20:15:21 henry-gs65 kernel: psmouse serio1: synaptics: Touchpad model: 
1, fw: 8.16, id: 0x1e2b1, caps: 0xf00123/0x840300/0x12e800/0x400000, board id: 
3414, fw id: 2667658
Jan 09 20:15:21 henry-gs65 kernel: input: SynPS/2 Synaptics TouchPad as 
/devices/platform/i8042/serio1/input/input32
Jan 09 20:30:49 henry-gs65 kernel: input: PS/2 Synaptics TouchPad as 
/devices/platform/i8042/serio1/input/input34

Jan 06 21:02:58 henry-gs65 kernel: psmouse serio1: synaptics: Your touchpad 
(PNP: SYN150d SYN1500 SYN0002 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-in...@vger.kernel.org.
Jan 06 21:02:58 henry-gs65 kernel: psmouse serio1: synaptics: Touchpad model: 
1, fw: 8.16, id: 0x1e2b1, caps: 0xf00123/0x840300/0x12e800/0x400000, board id: 
3414, fw id: 2667658
Jan 06 21:02:58 henry-gs65 kernel: input: SynPS/2 Synaptics TouchPad as 
/devices/platform/i8042/serio1/input/input6
Jan 06 21:03:02 henry-gs65 /usr/lib/gdm3/gdm-x-session[1074]: (II) config/udev: 
Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event8)
Jan 06 21:03:02 henry-gs65 /usr/lib/gdm3/gdm-x-session[1074]: (**) SynPS/2 
Synaptics TouchPad: Applying InputClass "libinput touchpad catchall"
Jan 06 21:03:02 henry-gs65 /usr/lib/gdm3/gdm-x-session[1074]: (II) Using input 
driver 'libinput' for 'SynPS/2 Synaptics TouchPad'
Jan 06 21:03:02 henry-gs65 /usr/lib/gdm3/gdm-x-session[1074]: (**) SynPS/2 
Synaptics TouchPad: always reports core events
Jan 06 21:03:02 henry-gs65 /usr/lib/gdm3/gdm-x-session[1074]: (II) event8  - 
SynPS/2 Synaptics TouchPad: is tagged by udev as: Touchpad
Jan 06 21:03:02 henry-gs65 /usr/lib/gdm3/gdm-x-session[1074]: (II) event8  - 
SynPS/2 Synaptics TouchPad: device is a touchpad
Jan 06 21:03:02 henry-gs65 /usr/lib/gdm3/gdm-x-session[1074]: (II) event8  - 
SynPS/2 Synaptics TouchPad: device removed
Jan 06 21:03:02 henry-gs65 /usr/lib/gdm3/gdm-x-session[1074]: (II) XINPUT: 
Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 
13)
Jan 06 21:03:02 henry-gs65 /usr/lib/gdm3/gdm-x-session[1074]: (**) SynPS/2 
Synaptics TouchPad: (accel) selected scheme none/0
Jan 06 21:03:02 henry-gs65 /usr/lib/gdm3/gdm-x-session[1074]: (**) SynPS/2 
Synaptics TouchPad: (accel) acceleration factor: 2.000
Jan 06 21:03:02 henry-gs65 /usr/lib/gdm3/gdm-x-session[1074]: (**) SynPS/2 
Synaptics TouchPad: (accel) acceleration threshold: 4
Jan 06 21:03:02 henry-gs65 /usr/lib/gdm3/gdm-x-session[1074]: (II) event8  - 
SynPS/2 Synaptics TouchPad: is tagged by udev as: Touchpad
Jan 06 21:03:02 henry-gs65 /usr/lib/gdm3/gdm-x-session[1074]: (II) event8  - 
SynPS/2 Synaptics TouchPad: device is a touchpad
Jan 06 21:03:02 henry-gs65 /usr/lib/gdm3/gdm-x-session[1074]: (II) config/udev: 
Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
Jan 06 21:03:10 henry-gs65 /usr/lib/gdm3/gdm-x-session[1074]: (II) event8  - 
SynPS/2 Synaptics TouchPad: device removed
Jan 06 21:03:11 henry-gs65 /usr/lib/gdm3/gdm-x-session[1549]: (II) config/udev: 
Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event8)
Jan 06 21:03:11 henry-gs65 /usr/lib/gdm3/gdm-x-session[1549]: (**) SynPS/2 
Synaptics TouchPad: Applying InputClass "libinput touchpad catchall"
Jan 06 21:03:11 henry-gs65 /usr/lib/gdm3/gdm-x-session[1549]: (II) Using input 
driver 'libinput' for 'SynPS/2 Synaptics TouchPad'
Jan 06 21:03:11 henry-gs65 /usr/lib/gdm3/gdm-x-session[1549]: (**) SynPS/2 
Synaptics TouchPad: always reports core events
Jan 06 21:03:11 henry-gs65 /usr/lib/gdm3/gdm-x-session[1549]: (II) event8  - 
SynPS/2 Synaptics TouchPad: is tagged by udev as: Touchpad
Jan 06 21:03:11 henry-gs65 /usr/lib/gdm3/gdm-x-session[1549]: (II) event8  - 
SynPS/2 Synaptics TouchPad: device is a touchpad
Jan 06 21:03:11 henry-gs65 /usr/lib/gdm3/gdm-x-session[1549]: (II) event8  - 
SynPS/2 Synaptics TouchPad: device removed
Jan 06 21:03:11 henry-gs65 /usr/lib/gdm3/gdm-x-session[1549]: (II) XINPUT: 
Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 
13)
Jan 06 21:03:11 henry-gs65 /usr/lib/gdm3/gdm-x-session[1549]: (**) SynPS/2 
Synaptics TouchPad: (accel) selected scheme none/0
Jan 06 21:03:11 henry-gs65 /usr/lib/gdm3/gdm-x-session[1549]: (**) SynPS/2 
Synaptics TouchPad: (accel) acceleration factor: 2.000
Jan 06 21:03:11 henry-gs65 /usr/lib/gdm3/gdm-x-session[1549]: (**) SynPS/2 
Synaptics TouchPad: (accel) acceleration threshold: 4
Jan 06 21:03:11 henry-gs65 /usr/lib/gdm3/gdm-x-session[1549]: (II) event8  - 
SynPS/2 Synaptics TouchPad: is tagged by udev as: Touchpad
Jan 06 21:03:11 henry-gs65 /usr/lib/gdm3/gdm-x-session[1549]: (II) event8  - 
SynPS/2 Synaptics TouchPad: device is a touchpad
Jan 06 21:03:11 henry-gs65 /usr/lib/gdm3/gdm-x-session[1549]: (II) config/udev: 
Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
...

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1791427

Title:
  Touchpad and/or trackpoint stop working after S3 suspend on Lenovo X1
  Carbon 6th

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1791427/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to