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
[email protected].
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
[email protected].
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
[email protected].
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
[email protected].
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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs