synaptics touchpad stopped working with kernel 4.16.1

Hi,

with the upgrade to kernel 4.16.1 my touchpad stopped working. With 4.15 it was recognised like that

8.609929] input: Synaptics TM3242-001 as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-5/i2c-SYNA3105:00/0018:06CB:7EA5.0003/input/input9
8.610335] hid-rmi 0018:06CB:7EA5.0003: input,hidraw2: I2C HID v1.00 Mouse [SYNA3105:00 06CB:7EA5] on i2c-SYNA3105:00

and showed up in the xinput devices.

With 4.16.1 it is no longer recognzed and doesn"t show up in xinput.

I’ve searched for this kernel problem but couldn’t find anything. Anyone with the same problem?

For now I boot with 4.15 to work around that problem. But I’d like to find a solution for 4.16

Cheers
Franz

Hi Franz, welcome to these forums?

What’s the desktop used ?
How did you upgrade? If not through ‘zypper dup’, than run that command first.

Hi Knurpht,

I"m using KDE. Upgraded with zypper dup.

I have the same issue with kernel version 4.16.0-1-default. I’m on Lenovo Thinkpad T450S using Tumbleweed/KDE. As with the previous user, the touchpad works fine when booting with kernel version 4.15.13-2-default. Here’s some output:

## 4.15.13-2-default



# xinput

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Synaptics TM3053-004                      id=12   [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                     id=13   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C           id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=10   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                    id=11   [slave  keyboard (3)]


# dmesg | grep Synaptics

    3.162130] psmouse serio1: synaptics: serio: Synaptics pass-through port at isa0060/serio1/input0
    3.200812] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input2
    8.041080] rmi4_f01 rmi4-00.fn01: found RMI device, manufacturer: Synaptics, product: TM3053-004, fw id: 1741117
    8.104141] input: Synaptics TM3053-004 as /devices/rmi4-00/input/input22

**

4.16.0-1-default**


# xinput

⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                 id=5    [slave  keyboard (3)]
    ↳ Power Button                                id=6    [slave  keyboard (3)]
    ↳ Video Bus                                   id=7    [slave  keyboard (3)]
    ↳ Sleep Button                                id=8    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                id=9    [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                      id=10    [slave  keyboard (3)]


# dmesg | grep Synaptics

    3.192948] psmouse serio1: synaptics: serio: Synaptics pass-through port at isa0060/serio1/input0
    3.230928] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input2
    7.850467] rmi4_f01 rmi4-00.fn01: found RMI device, manufacturer: Synaptics, product: TM3053-004, fw id: 1741117

Meanwhile there was another kernel upgrade resulting in 4.15 disappearing. So now I can"t use my touchpad anymore :frowning:

See https://en.opensuse.org/SDB:Keep_multiple_kernel_versions for keeping more older kernels around.

It’s easy to implement and will help you the next time.

Thanks for the pointer. Enabled it and added 4.15 kernel from https://build.opensuse.org/package/show/home%3Adsterba%3Akernel%3Av4.15/kernel-default
Now keeping my fingers crossed that my touchpad will start working again with some later kernel version.

Just installed kernel 4.16.2 and my touchpad works again. So everything good now.

Confirmed, kernel 4.16.2 fixed the issue for me too.