← Back to team overview

kernel-packages team mailing list archive

[Bug 1553811] Re: Thinkpad T460: Trackpoint mouse buttons instantly generate "release" event on press

 

This bug was fixed in the package linux - 4.4.0-16.32

---------------
linux (4.4.0-16.32) xenial; urgency=low

  [ Tim Gardner ]

  * Release Tracking Bug
    - LP: #1561727

  * fix thermal throttling due to commit "Thermal: initialize thermal zone
    device correctly"  (LP: #1561676)
    - Thermal: Ignore invalid trip points

  * Thinkpad T460: Trackpoint mouse buttons instantly generate "release" event
    on press (LP: #1553811)
    - SAUCE: (noup) Input: synaptics - handle spurious release of trackstick
      buttons, again

  * reading /sys/kernel/security/apparmor/profiles requires CAP_MAC_ADMIN
    (LP: #1560583)
    - SAUCE: apparmor: Allow ns_root processes to open profiles file
    - SAUCE: apparmor: Consult sysctl when reading profiles in a user ns

  * linux: sync virtualbox drivers to 5.0.16-dfsg-2 (LP: #1561492)
    - ubuntu: vbox -- update to 5.0.16-dfsg-2

  * s390/kconfig: CONFIG_NUMA without CONFIG_NUMA_EMU does not make any sense on
    s390x (LP: #1557690)
    - [Config] CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=n for s390x

  * spl/zfs fails to build on s390x (LP: #1519814)
    - [Config] s390x -- re-enable zfs
    - [Config] zfs -- disable powerpc until the test failures can be resolved

  * linux: sync to ZFS 0.6.5.6 stable release (LP: #1561483)
    - SAUCE: (noup) Update spl to 0.6.5.6-0ubuntu1, zfs to 0.6.5.6-0ubuntu1

  * zfs: enable zfs for 64bit powerpc kernels (LP: #1558871)
    - [Packaging] zfs -- handle rprovides via dpkg-gencontrol
    - [Config] powerpc -- convert zfs configuration to custom_override

  * Memory arena corruption with FUSE (was Memory allocation failure crashes
    kernel hard, presumably related to FUSE) (LP: #1505948)
    - SAUCE: (noup) fuse: do not use iocb after it may have been freed
    - SAUCE: (noup) fuse: Add reference counting for fuse_io_priv

  * cgroup namespaces: add a 'nsroot=' mountinfo field (LP: #1560489)
    - SAUCE: (noup) cgroup namespaces: add a 'nsroot=' mountinfo field

  * linux packaging: clear remaining redundant delta (LP: #1560445)
    - [Debian] Remove generated intermediate files on clean

  * arm64: guest hangs when ntpd is running (LP: #1549494)
    - Revert "hrtimer: Add support for CLOCK_MONOTONIC_RAW"
    - Revert "hrtimer: Catch illegal clockids"
    - Revert "KVM: arm/arm64: timer: Switch to CLOCK_MONOTONIC_RAW"

  * Need enough contiguous memory to support GICv3 ITS table (LP: #1558828)
    - [Config] CONFIG_FORCE_MAX_ZONEORDER=13 on arm64
    - SAUCE: (no-up) arm64: gicv3: its: Increase FORCE_MAX_ZONEORDER for Cavium
      ThunderX

  * update arcmsr to version v1.30.00.22-20151126 to fix card timeouts
    (LP: #1559609)
    - arcmsr: fixed getting wrong configuration data
    - arcmsr: fixes not release allocated resource
    - arcmsr: make code more readable
    - arcmsr: adds code to support new Areca adapter ARC1203
    - arcmsr: changes driver version number
    - arcmsr: more readability improvements
    - arcmsr: Split dma resource allocation to a new function
    - arcmsr: change driver version to v1.30.00.22-20151126

  * server image has no keyboard, desktop image works (LP: #1559692)
    - [Config] Rework input-modules (d-i) list

  * PMU support for Cavium ThunderX (LP: #1559349)
    - arm64: perf: Rename Cortex A57 events
    - arm64/perf: Add Cavium ThunderX PMU support
    - arm64: perf: Enable PMCR long cycle counter bit
    - arm64: perf: Extend event mask for ARMv8.1
    - arm64: dts: Add Cavium ThunderX specific PMU

  * Show ARM PMU events in perf stat (LP: #1559350)
    - drivers/perf: kill armpmu_register
    - arm: perf: Convert event enums to #defines
    - arm: perf: Add event descriptions
    - arm64: perf: Convert event enums to #defines
    - arm64: perf: Add event descriptions
    - ARM: perf: add format entry to describe event -> config mapping
    - arm64: perf: add format entry to describe event -> config mapping

  * [Bug]HSW/BDW EDAC driver reports wrong DIMM (LP: #1559904)
    - EDAC/sb_edac: Fix computation of channel address

  * 5-10 second delay in kernel boot with kernel command line ip= (LP: #1259861)
    - [Config] disable CONFIG_IP_PNP

  * Miscellaneous Ubuntu changes
    - [Debian] Silence the reconstruct script

 -- Tim Gardner <tim.gardner@xxxxxxxxxxxxx>  Mon, 21 Mar 2016 10:15:31
-0600

** Changed in: linux (Ubuntu Xenial)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-lts-utopic in Ubuntu.
https://bugs.launchpad.net/bugs/1553811

Title:
  Thinkpad T460: Trackpoint mouse buttons instantly generate "release"
  event on press

Status in linux package in Ubuntu:
  Fix Released
Status in linux-lts-utopic package in Ubuntu:
  In Progress
Status in linux-lts-vivid package in Ubuntu:
  In Progress
Status in linux source package in Trusty:
  In Progress
Status in linux-lts-utopic source package in Trusty:
  In Progress
Status in linux-lts-vivid source package in Trusty:
  In Progress
Status in linux source package in Wily:
  In Progress
Status in linux source package in Xenial:
  Fix Released

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://ibm-acpi.sf.net/
  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 ibm-acpi-devel@xxxxxxxxxxxxxxxxxxxxx
  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_bluetooth_sw: radio is unblocked
  kernel: thinkpad_acpi: Standard ACPI backlight interface available, not loading native one
  kernel: input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input7
  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-4.4.0-10-generic 4.4.0-10.25
  ProcVersionSignature: Ubuntu 4.4.0-10.25-generic 4.4.3
  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=UUID=04e04e17-3976-4daa-a1dd-2dd369aee83d
  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=/vmlinuz-4.4.0-10-generic root=/dev/mapper/it--vg-root ro quiet intel_pstate=no_hwp
  RelatedPackageVersions:
   linux-restricted-modules-4.4.0-10-generic N/A
   linux-backports-modules-4.4.0-10-generic  N/A
   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.asset.tag: Not Available
  dmi.board.name: 20FNCTO1WW
  dmi.board.vendor: LENOVO
  dmi.board.version: SDK0J40697 WIN
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: None
  dmi.modalias: dmi:bvnLENOVO:bvrR06ET33W(1.07):bd01/05/2016:svnLENOVO:pn20FNCTO1WW:pvrThinkPadT460:rvnLENOVO:rn20FNCTO1WW:rvrSDK0J40697WIN:cvnLENOVO:ct10:cvrNone:
  dmi.product.name: 20FNCTO1WW
  dmi.product.version: ThinkPad T460
  dmi.sys.vendor: LENOVO

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1553811/+subscriptions


References