User-Agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:36.0) Gecko/20100101 Firefox/36.0 Build Identifier: Hi My new Thinkpad e550 has the usual trackpoint, and a touchpad with three physical buttons on top of it + two buttons for clicking at the bottom of it. The trackpoint and all the buttons work fine and can be configured in Gnome Settings but the touchpad doesn't work for scrolling. In Gnome Settings the touchpad is switched on but no result. PS: not sure whether this bug belongs to synaptics or Gnome Settings or if it's a hardware support problem. This is my first bug report so if anything is missing, feel free to ask me. The touchpad was working in stock Windows 8, and I haven't tried running any other Linux distribution with this Thinkpad as I have just received it. Reproducible: Always Expected Results: Scrolling with the touchpad should be possible.
Created attachment 1003726 [details] Gnome touchpad settings In Gnome Settings, in the "Touchpad" field, I can somehow configure the touchpad: * Tap to click option is working * The other options (Pointer speed, two finger scroll, natural scrolling, On/Off) have no effect
Sorry, I made a mistake: the touchpad has three physical buttons on top of it + one (not visible) button at the bottom (which works fine). I don't know how to edit the description.
what's the output of xinput list-props "... your device..." before and after toggling the settings? also, pls make sure you have at least kernel-4.0.0-0.rc4.git0.1.fc22 or later.
(In reply to Peter Hutterer from comment #3) > what's the output of xinput list-props "... your device..." before and after > toggling the settings? > > also, pls make sure you have at least kernel-4.0.0-0.rc4.git0.1.fc22 or > later. Device 'AlpsPS/2 ALPS DualPoint TouchPad': Device Enabled (136): 1 Coordinate Transformation Matrix (138): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Tapping Enabled (271): 1 libinput Accel Speed (272): -0.013453 libinput Natural Scrolling Enabled (273): 0 libinput Send Events Modes Available (257): 1, 1 libinput Send Events Mode Enabled (258): 0, 0 libinput Left Handed Enabled (274): 1 libinput Scroll Methods Available (275): 1, 0, 0 libinput Scroll Method Enabled (276): 1, 0, 0 libinput Click Methods Available (277): 1, 1 libinput Click Method Enabled (278): 1, 0 Device Node (259): "/dev/input/event5" Device Product ID (260): 2, 8 (and I'm running 4.0.0-0.rc4.git0.1.fc22.x86_64)
(In reply to bresson-matthieu from comment #4) > (In reply to Peter Hutterer from comment #3) > > what's the output of xinput list-props "... your device..." before and after > > toggling the settings? > > > > also, pls make sure you have at least kernel-4.0.0-0.rc4.git0.1.fc22 or > > later. > Some more complete information: _________________________________________________ Touchpad is switched off in gnome settings: Device 'AlpsPS/2 ALPS DualPoint TouchPad': Device Enabled (136): 1 Coordinate Transformation Matrix (138): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Tapping Enabled (271): 0 libinput Accel Speed (272): 1.000000 libinput Natural Scrolling Enabled (273): 0 libinput Send Events Modes Available (257): 1, 1 libinput Send Events Mode Enabled (258): 1, 0 libinput Left Handed Enabled (274): 1 libinput Scroll Methods Available (275): 1, 0, 0 libinput Scroll Method Enabled (276): 1, 0, 0 libinput Click Methods Available (277): 1, 1 libinput Click Method Enabled (278): 1, 0 Device Node (259): "/dev/input/event5" Device Product ID (260): 2, 8 _________________________________________________ Touchpad is switched on, all options are unchecked: Device 'AlpsPS/2 ALPS DualPoint TouchPad': Device Enabled (136): 1 Coordinate Transformation Matrix (138): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Tapping Enabled (271): 0 libinput Accel Speed (272): -0.013453 libinput Natural Scrolling Enabled (273): 0 libinput Send Events Modes Available (257): 1, 1 libinput Send Events Mode Enabled (258): 0, 0 libinput Left Handed Enabled (274): 1 libinput Scroll Methods Available (275): 1, 0, 0 libinput Scroll Method Enabled (276): 1, 0, 0 libinput Click Methods Available (277): 1, 1 libinput Click Method Enabled (278): 1, 0 Device Node (259): "/dev/input/event5" Device Product ID (260): 2, 8 _________________________________________________ Touchpad is switched on, only Two fingers scrolling is checked: Device 'AlpsPS/2 ALPS DualPoint TouchPad': Device Enabled (136): 1 Coordinate Transformation Matrix (138): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Tapping Enabled (271): 0 libinput Accel Speed (272): -0.013453 libinput Natural Scrolling Enabled (273): 0 libinput Send Events Modes Available (257): 1, 1 libinput Send Events Mode Enabled (258): 0, 0 libinput Left Handed Enabled (274): 1 libinput Scroll Methods Available (275): 1, 0, 0 libinput Scroll Method Enabled (276): 1, 0, 0 libinput Click Methods Available (277): 1, 1 libinput Click Method Enabled (278): 1, 0 Device Node (259): "/dev/input/event5" Device Product ID (260): 2, 8 _________________________________________________ Touchpad is switched on, only Tap to click is checked: Device 'AlpsPS/2 ALPS DualPoint TouchPad': Device Enabled (136): 1 Coordinate Transformation Matrix (138): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Tapping Enabled (271): 1 libinput Accel Speed (272): -0.013453 libinput Natural Scrolling Enabled (273): 0 libinput Send Events Modes Available (257): 1, 1 libinput Send Events Mode Enabled (258): 0, 0 libinput Left Handed Enabled (274): 1 libinput Scroll Methods Available (275): 1, 0, 0 libinput Scroll Method Enabled (276): 1, 0, 0 libinput Click Methods Available (277): 1, 1 libinput Click Method Enabled (278): 1, 0 Device Node (259): "/dev/input/event5" Device Product ID (260): 2, 8 _________________________________________________ Touchpad is switched on, nothing is checked, pointer speed set to max: Device 'AlpsPS/2 ALPS DualPoint TouchPad': Device Enabled (136): 1 Coordinate Transformation Matrix (138): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Tapping Enabled (271): 0 libinput Accel Speed (272): 1.000000 libinput Natural Scrolling Enabled (273): 0 libinput Send Events Modes Available (257): 1, 1 libinput Send Events Mode Enabled (258): 0, 0 libinput Left Handed Enabled (274): 1 libinput Scroll Methods Available (275): 1, 0, 0 libinput Scroll Method Enabled (276): 1, 0, 0 libinput Click Methods Available (277): 1, 1 libinput Click Method Enabled (278): 1, 0 Device Node (259): "/dev/input/event5" Device Product ID (260): 2, 8 _________________________________________________ Touchpad is switched on, only Natural scrolling is checked: Device 'AlpsPS/2 ALPS DualPoint TouchPad': Device Enabled (136): 1 Coordinate Transformation Matrix (138): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Tapping Enabled (271): 0 libinput Accel Speed (272): -0.013453 libinput Natural Scrolling Enabled (273): 1 libinput Send Events Modes Available (257): 1, 1 libinput Send Events Mode Enabled (258): 0, 0 libinput Left Handed Enabled (274): 1 libinput Scroll Methods Available (275): 1, 0, 0 libinput Scroll Method Enabled (276): 1, 0, 0 libinput Click Methods Available (277): 1, 1 libinput Click Method Enabled (278): 1, 0 Device Node (259): "/dev/input/event5" Device Product ID (260): 2, 8
Sorry f(In reply to Peter Hutterer from comment #3) > what's the output of xinput list-props "... your device..." before and after > toggling the settings? > > also, pls make sure you have at least kernel-4.0.0-0.rc4.git0.1.fc22 or > later. Sorry to flood you with my posts, just one more piece of information: when I run xinput test 10 (10 is the touchpad), clicking the touchpad gives a feedback (button press, button release) but I get no feedback when trying to scroll.
Hi, Can you please do: yum install evemu sudo evemu-record The second command will print a list of input devices, then press ctrl+c and after that do: sudo evemu-record /dev/input/event# > e550-f2fg-scroll.log Where # is the number for your touchpad Then try to do 2fg scrolling (just once please) and then ctrl+c again, and attach the e550-f2fg-scroll.log file here. Thanks & Regards, Hans
Created attachment 1003805 [details] Output of evemu-record /dev/input/event5 > e550-f2fg-scroll.log
Hi, The evemu-record output looks fine, so its not a kernel problem, I wonder what is going on then. Peter do you have any ideas? Regards, Hans
I'm so sorry, I forgot to specify that scrolling is not the only thing not working on the touchpad. I cannot move the mouse with the touchpad either. Actually, I can only tap on it or click on its button. If you need any more information or if you need me to run some more commands, I'll be glad to help.
Looks the same as this kernel bug here: https://bugzilla.kernel.org/show_bug.cgi?id=94801 Patch upstream: https://lkml.org/lkml/2015/3/21/282
I've added that patch to the rawhide/f22 kernels. It will be in the next submitted update.
(In reply to Josh Boyer from comment #12) > I've added that patch to the rawhide/f22 kernels. It will be in the next > submitted update. OK, thank you all. As soon as I get the next update, I'll let you know if the problem is solved.
kernel-4.0.0-0.rc5.git4.1.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/kernel-4.0.0-0.rc5.git4.1.fc22
Created attachment 1008040 [details] Gnome touchpad settings - kernel 4.0.0-0.rc5 Gnome Settings after updating to kernel 4.0.0-0.rc5
Hi, after updating to kernel 4.0.0-0.rc5, the touchpad no longer appears in Gnome Settings and in xinput --list (evemu-record still works as before). Clicking and taping with the touchpad no longer works either. xinput --list gives ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ AlpsPS/2 ALPS DualPoint Stick id=10 [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)] ↳ Integrated Camera id=8 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)] ↳ ThinkPad Extra Buttons Before the update, there was a third line in Virtual core pointer corresponding to the touchpad, but it is no longer there.
Package kernel-4.0.0-0.rc5.git4.1.fc22: * should fix your issue, * was pushed to the Fedora 22 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing kernel-4.0.0-0.rc5.git4.1.fc22' as soon as you are able to, then reboot. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-4986/kernel-4.0.0-0.rc5.git4.1.fc22 then log in and leave karma (feedback).
The update to kernel-4.0.0-0.rc5.git4.1.fc22 solved the problem, the touchpad is now fully functional. Thanks everyone for your help!
kernel-4.0.0-0.rc5.git4.1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.