Bug 1533654

Summary: Two-finger scroll does not work after suspend-resume cycle
Product: [Fedora] Fedora Reporter: Priit Laes <plaes>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 27CC: airlied, ajax, bskeggs, ewk, hdegoede, ichavero, itamar, jarodwilson, jglisse, john.j5live, jonathan, josef, kernel-maint, linville, mchehab, mjg59, steved
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: 4.14.13-300.fc27 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-01-13 06:37:22 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Priit Laes 2018-01-11 21:58:15 UTC
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]

Comment 1 Priit Laes 2018-01-13 06:37:22 UTC
Works again after updating to 4.14.13-300.fc27.x86_64.