Description of problem: After upgrading to linux-image-4.14.11-300.fc27, the two finger scroll is not working on Lenovo T431s laptop.
It used to work ok on 4.14.3-300.fc27
Version-Release number of selected component (if applicable):
How reproducible:
1) Every time
Steps to Reproduce:
1. Reboot up machine and login to desktop environment (GNOME)
2. Try two finger scroll on touchpad. Should work.
3. Do the suspend-resume cycle and try again to scroll with multiple fingers on touchpad.
Actual results: Does not work.
Expected results: Works :)
Additional info:
$ libinput list-devices
[snip]
Device: SynPS/2 Synaptics TouchPad
Kernel: /dev/input/event13
Group: 7
Seat: seat0, default
Size: 97x67mm
Capabilities: pointer gesture
Tap-to-click: disabled
Tap-and-drag: enabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *two-finger edge
Click methods: *button-areas clickfinger
Disable-w-typing: enabled
Accel profiles: none
Rotation: n/a
[/snip]
[snip]
dmesg |egrep -i '(syn|input)'
[ 1.852328] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
[ 1.852752] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
[ 1.902626] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
[ 2.334064] psmouse serio1: synaptics: queried max coordinates: x [..5112], y [..3834]
[ 2.366101] psmouse serio1: synaptics: queried min coordinates: x [1024..], y [1024..]
[ 2.366112] psmouse serio1: synaptics: Trying to set up SMBus access
[ 2.368888] psmouse serio1: synaptics: SMbus companion is not ready yet
[ 2.368901] psmouse serio1: synaptics: quirked min/max coordinates: x [1024..5112], y [2024..4832]
[ 2.430786] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd001a3/0x940300/0x127c00/0x0, board id: 2668, fw id: 1293989
[ 2.430805] psmouse serio1: synaptics: serio: Synaptics pass-through port at isa0060/serio1/input0
[ 2.469520] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input4
[ 3.300449] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/serio2/input/input5
[ 3.357902] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6
[ 10.173492] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input7
[ 10.312354] snd_hda_codec_realtek hdaudioC0D0: inputs:
[ 10.343172] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[ 10.343249] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[ 10.343316] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[ 10.343386] input: HDA Intel PCH Dock Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
[ 10.343453] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
[ 10.343749] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
[ 10.343824] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
[ 10.516783] input: Integrated Camera: Integrated C as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6:1.0/input/input17
[ 10.746212] psmouse serio1: synaptics: queried max coordinates: x [..5112], y [..3834]
[ 10.775999] psmouse serio1: synaptics: queried min coordinates: x [1024..], y [1024..]
[ 10.776002] psmouse serio1: synaptics: Trying to set up SMBus access
[ 10.778640] psmouse serio1: synaptics: SMbus companion is not ready yet
[ 10.778645] psmouse serio1: synaptics: quirked min/max coordinates: x [1024..5112], y [2024..4832]
[ 10.840407] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd001a3/0x940300/0x127c00/0x0, board id: 2668, fw id: 1293989
[ 10.840414] psmouse serio1: synaptics: serio: Synaptics pass-through port at isa0060/serio1/input0
[ 10.879352] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input9
[ 11.725060] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/serio3/input/input18
[ 41.633348] rfkill: input handler disabled
[ 403.357384] PM: Syncing filesystems ... done.
[ 403.532266] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[/snip]