Thinkpad T460: Trackpoint mouse buttons instantly generate "release" event on press
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Trusty |
Fix Released
|
Medium
|
Unassigned | ||
Wily |
Fix Released
|
Medium
|
Unassigned | ||
Xenial |
Fix Released
|
Medium
|
Unassigned | ||
linux-lts-utopic (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Trusty |
Fix Released
|
Medium
|
Unassigned | ||
linux-lts-vivid (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Trusty |
Fix Released
|
Medium
|
Unassigned |
Bug Description
When using the trackpoint mouse buttons on the laptop, when any of the buttons are pressed a release event immediately follows, even if the mouse button is being held down. This prevents moving of windows, typical drag & drop operations, selection etc with the mouse.
Example output from xev for button 1:
ButtonPress event, serial 40, synthetic NO, window 0x7e00001,
root 0xb6, subw 0x0, time 1097221, (116,59), root:(116,142),
state 0x0, button 1, same_screen YES
ButtonRelease event, serial 40, synthetic NO, window 0x7e00001,
root 0xb6, subw 0x0, time 1097229, (116,59), root:(116,142),
state 0x100, button 1, same_screen YES
Button 2:
ButtonPress event, serial 40, synthetic NO, window 0x7e00001,
root 0xb6, subw 0x0, time 1100941, (116,59), root:(116,142),
state 0x0, button 2, same_screen YES
ButtonRelease event, serial 40, synthetic NO, window 0x7e00001,
root 0xb6, subw 0x0, time 1100941, (116,59), root:(116,142),
state 0x200, button 2, same_screen YES
Button 3:
ButtonPress event, serial 40, synthetic NO, window 0x7e00001,
root 0xb6, subw 0x0, time 1098467, (116,59), root:(116,142),
state 0x0, button 3, same_screen YES
ButtonRelease event, serial 40, synthetic NO, window 0x7e00001,
root 0xb6, subw 0x0, time 1098477, (116,59), root:(116,142),
state 0x400, button 3, same_screen YES
Possibly relevant output from journal:
kernel: thinkpad_acpi: ThinkPad ACPI Extras v0.25
kernel: thinkpad_acpi: http://
kernel: thinkpad_acpi: ThinkPad BIOS R06ET33W (1.07 ), EC unknown
kernel: thinkpad_acpi: Lenovo ThinkPad T460, model 20FNCTO1WW
kernel: thinkpad_acpi: detected a 8-level brightness capable ThinkPad
kernel: thinkpad_acpi: unknown version of the HKEY interface: 0x200
kernel: thinkpad_acpi: please report this to <email address hidden>
kernel: thinkpad_acpi: radio switch found; radios are enabled
kernel: thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver
kernel: thinkpad_acpi: Disabling thinkpad-acpi brightness events by default...
kernel: thinkpad_acpi: rfkill switch tpacpi_
kernel: thinkpad_acpi: Standard ACPI backlight interface available, not loading native one
kernel: input: ThinkPad Extra Buttons as /devices/
sensors[1000]: thinkpad-isa-0000
kernel: thinkpad_acpi: EC reports that Thermal Table has changed
kernel: thinkpad_acpi: acpi_evalf(GTRW, dd, ...) failed: AE_NOT_FOUND
kernel: thinkpad_acpi: Cannot read adaptive keyboard mode.
kernel: thinkpad_acpi: acpi_evalf(STRW, vd, ...) failed: AE_NOT_FOUND
kernel: thinkpad_acpi: Cannot set adaptive keyboard mode.
kernel: thinkpad_acpi: EC reports that Thermal Table has changed
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-
ProcVersionSign
Uname: Linux 4.4.0-10-generic x86_64
ApportVersion: 2.20-0ubuntu3
Architecture: amd64
CurrentDesktop: KDE
Date: Sun Mar 6 12:38:59 2016
HibernationDevice: RESUME=
InstallationDate: Installed on 2015-09-21 (166 days ago)
InstallationMedia: It
Lsusb:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: LENOVO 20FNCTO1WW
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.156
SourcePackage: linux
UpgradeStatus: Upgraded to xenial on 2016-02-24 (10 days ago)
dmi.bios.date: 01/05/2016
dmi.bios.vendor: LENOVO
dmi.bios.version: R06ET33W (1.07 )
dmi.board.
dmi.board.name: 20FNCTO1WW
dmi.board.vendor: LENOVO
dmi.board.version: SDK0J40697 WIN
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 20FNCTO1WW
dmi.product.
dmi.sys.vendor: LENOVO
Changed in linux (Ubuntu): | |
importance: | Undecided → High |
tags: |
added: kernel-bug-exists-upstream-4.5-rc7 removed: kernel-bug-exists-upstream-4.5-rc5 |
tags: | added: wily |
Changed in linux (Ubuntu): | |
status: | Incomplete → Triaged |
no longer affects: | linux-lts-utopic (Ubuntu Xenial) |
no longer affects: | linux-lts-vivid (Ubuntu Xenial) |
no longer affects: | linux (Ubuntu Vivid) |
Changed in linux (Ubuntu Wily): | |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
status: | New → In Progress |
Changed in linux (Ubuntu Trusty): | |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in linux (Ubuntu Wily): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Xenial): | |
importance: | High → Medium |
no longer affects: | linux-lts-utopic (Ubuntu Vivid) |
no longer affects: | linux-lts-utopic (Ubuntu Wily) |
no longer affects: | linux-lts-vivid (Ubuntu Vivid) |
no longer affects: | linux-lts-vivid (Ubuntu Wily) |
Changed in linux-lts-utopic (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
Changed in linux-lts-utopic (Ubuntu Trusty): | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
Changed in linux-lts-vivid (Ubuntu): | |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in linux-lts-vivid (Ubuntu Trusty): | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
Changed in linux (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-trusty verification-done-vivid verification-done-wily removed: verification-needed-trusty verification-needed-vivid verification-needed-wily |
Changed in linux-lts-utopic (Ubuntu Trusty): | |
status: | In Progress → Fix Released |
Changed in linux-lts-vivid (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in linux-lts-utopic (Ubuntu): | |
status: | In Progress → Fix Released |
tags: | added: cscc |
This change was made by a bot.