Comment 81 for bug 1791427

Revision history for this message
Henry Bigelow (hrbigelow) wrote :

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 address hidden>.
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 address hidden>.
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 address hidden>.
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 address hidden>.
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)
...