Trackpoint middle button scroll is not working after upgrading to 17.04
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-input-libinput (Ubuntu) |
Invalid
|
Low
|
Unassigned |
Bug Description
With xserver-
In the BIOS the TrackPoint and TouchPad are both set to Enabled.
I do see that in /usr/share/
I'm not able to use the 4.10.19 or 4.10.20 kernels as I get periodic full system hangs.
WORKAROUND: Remove:
/usr/share/
WORKAROUND: Executing the below makes the scrolling work, but then it breaks the trackpad's touch rejection for the button areas:
sudo modprobe -r psmouse && sudo modprobe psmouse proto=imps
ProblemType: Bug
DistroRelease: Ubuntu 17.04
Package: xserver-
ProcVersionSign
Uname: Linux 4.8.0-46-generic x86_64
ApportVersion: 2.20.4-0ubuntu4
Architecture: amd64
CurrentDesktop: Awesome GNOME
Date: Fri May 12 12:24:20 2017
DistUpgraded: 2017-04-21 21:03:53,353 DEBUG Running PostInstallScript: './xorg_
DistroCodename: zesty
DistroVariant: ubuntu
InstallationDate: Installed on 2013-11-24 (1265 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
MachineType: LENOVO 20AQCTO1WW
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xserver-
UpgradeStatus: Upgraded to zesty on 2017-04-22 (20 days ago)
dmi.bios.date: 04/12/2016
dmi.bios.vendor: LENOVO
dmi.bios.version: GJET89WW (2.39 )
dmi.board.
dmi.board.name: 20AQCTO1WW
dmi.board.vendor: LENOVO
dmi.board.version: 0B98405 STD
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 20AQCTO1WW
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.13.
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.76-1
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Sun Apr 30 00:20:25 2017
xserver.configfile: default
xserver.errors: SynPS/2 Synaptics TouchPad: Read error 19
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.19.3-1ubuntu1
xserver.
description: | updated |
tags: | added: bios-outdated-2.42 regression-release |
description: | updated |
description: | updated |
description: | updated |
Changed in xserver-xorg-input-libinput (Ubuntu): | |
status: | Incomplete → New |
Here's the xinput properties for the trackpoint. It looks like the scroll method should be set to button (the third bit is 1) but it doesn't actually work.
$ xinput --list-props 12
Device 'TPPS/2 IBM TrackPoint':
Device Enabled (140): 1
Coordinate Transformation Matrix (142): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Accel Speed (313): 0.000000
libinput Accel Speed Default (314): 0.000000
libinput Accel Profiles Available (315): 1, 1
libinput Accel Profile Enabled (316): 1, 0
libinput Accel Profile Enabled Default (317): 1, 0
libinput Natural Scrolling Enabled (318): 0
libinput Natural Scrolling Enabled Default (319): 0
libinput Send Events Modes Available (261): 1, 0
libinput Send Events Mode Enabled (262): 0, 0
libinput Send Events Mode Enabled Default (263): 0, 0
libinput Left Handed Enabled (320): 0
libinput Left Handed Enabled Default (321): 0
libinput Scroll Methods Available (322): 0, 0, 1
libinput Scroll Method Enabled (323): 0, 0, 1
libinput Scroll Method Enabled Default (324): 0, 0, 1
libinput Button Scrolling Button (325): 2
libinput Button Scrolling Button Default (326): 2
libinput Middle Emulation Enabled (327): 0
libinput Middle Emulation Enabled Default (328): 0
Device Node (264): "/dev/input/event6"
Device Product ID (265): 2, 10
libinput Drag Lock Buttons (329): <no items>
libinput Horizontal Scroll Enabled (330): 1