Bug 1533654 - Two-finger scroll does not work after suspend-resume cycle
Summary: Two-finger scroll does not work after suspend-resume cycle
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 27
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-01-11 21:58 UTC by Priit Laes
Modified: 2018-01-13 06:37 UTC (History)
17 users (show)

Fixed In Version: 4.14.13-300.fc27
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-01-13 06:37:22 UTC


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.