← Back to team overview

kernel-packages team mailing list archive

[Bug 1506817] Re: left TPP/2 IBM TrackPoint "sticks on" randomly (X250 15.04)


A lot has happened since I last checked in. Here is a quick Exec

I was running kernel 4.5-rc3 and everything was great. Then sometime around Feb 3, 2016 (I dont know the exact date),
following an standard upgrade from Ubuntu, the old symptoms (left mouse button sticking) returned. 
While I have some theories about what happened, I'll just stick to the facts (aka, synaptic touch pad (TP) bug).

Long story short, I reinstalled 15.10 from scratch on a new hard drive.
I went the path of 14.04 -> 15.10, for reasons I wont go into.

So I ended up with a brand new install of 15.10. This also, like the
system I abandoned, had the synaptic TP bug.

Next I installed the latest kernel 4.6
(vmlinuz-4.6.0-040600rc1-generic). This also showed the TP bug.

Finally I installed 4.5-rc3 (vmlinuz-4.5.0-040500rc3-generic). Amazing,
it worked, and the TP bug was gone!

4.5rc3 started failing on 15.10 around Feb 3, following an upgrade, but once I installed it on a fresh system, it started to work.

More very important additional information:

1) It is now very easy to determine if the system will work (no TP bug) or will not work (TP bug) follwoing the boot, but before
login. If the synaptic touchpad responds (the mouse can be moved via the touch pad) BEFORE login, then the TP bug is present.

2) The presents of the TP bug is perfectly correlated with the post-boot
/pre-login test (i.e., the presents of the TPad being on, or off.)

3) The X250 BIOS (latest version) has an option to turn off the TPad,
and/or the TP mouse.

4) When I turn off the TPad using the BIOS, the non-working kernels ignore this BIOS option. Let me restate that:
When I turn off the TPad using the BIOS, every kernel that has the Pad bug, ignores the BIOS option. Kernel 4.5rc3, which 
does not show the TPad bug, honors the BIOS options.

5) If I turn ON the Tpad with 4.5rc3, the TPad bug is present.  Note
that this demonstrates that 4.5rc3 listens to the BIOS TP options.

Questions to you:
1) What should I do next, given this new information?
2) Has the problem been isolated to the synaptic modules? Is that how the TPad bug returned with the 4.5rc3 kernel? 
Opinion: It seems not to be the kernel, but something else, as I was booting 4.5-rc3 when it started failing, around Feb 2.


** Changed in: linux (Ubuntu)
       Status: Incomplete => Confirmed

You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.

  left TPP/2 IBM TrackPoint "sticks on" randomly (X250 15.04)

Status in linux package in Ubuntu:

Bug description:
  I have reported the details of this problem at

  As summarized on that question:

  X250 analysis:
   I used the command on the X250
    evtest /dev/input/event15 | grep EV_KEY

   I can see the bug, as follows:

  I click on button 1 (left) over and over. When I push the button down,
  I see it register as 1,
  and when I let go of the key, it registers as a 0.

  The bug is that every now and then (once every 20 clicks), when I let go
  of the left mouse button (BIN_LEFT), it does not return to state 0 (it stays in state 1).

  This is highly random, but cant be triggered more often, by dragging a
  window, which I do with BIN_LEFT.

  I am using a brand new X250, purchased in late July 2015. The system was returned 3 times to IBM repair as I assumed
  this was a hardware error. Now with the above, it seems clear that this is a software issue.

  Ubuntu 15.04

  apt-cache policy xserver-xorg-input-synaptics
    Installed: 1.8.1-1ubuntu1
    Candidate: 1.8.1-1ubuntu1
    Version table:
   *** 1.8.1-1ubuntu1 0

  ProblemType: Bug
  DistroRelease: Ubuntu 15.04
  Package: xserver-xorg-input-synaptics 1.8.1-1ubuntu1
  ProcVersionSignature: Ubuntu 3.19.0-30.34-generic 3.19.8-ckt6
  Uname: Linux 3.19.0-30-generic x86_64
  ApportVersion: 2.17.2-0ubuntu1.5
  Architecture: amd64
  CurrentDesktop: Unity
  Date: Fri Oct 16 04:52:03 2015
  DistUpgraded: Fresh install
  DistroCodename: vivid
  DistroVariant: ubuntu
  InstallationDate: Installed on 2015-08-15 (61 days ago)
  InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422)
  MachineType: LENOVO 20CMCTO1WW
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.19.0-30-generic.efi.signed root=UUID=5718b40f-944e-47a3-acda-04e29336d0bc ro quiet splash vt.handoff=7
  SourcePackage: xserver-xorg-input-synaptics
  UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 06/19/2015
  dmi.bios.vendor: LENOVO
  dmi.bios.version: N10ET36W (1.15 )
  dmi.board.asset.tag: Not Available
  dmi.board.name: 20CMCTO1WW
  dmi.board.vendor: LENOVO
  dmi.board.version: 0B98417 WIN
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: None
  dmi.modalias: dmi:bvnLENOVO:bvrN10ET36W(1.15):bd06/19/2015:svnLENOVO:pn20CMCTO1WW:pvrThinkPadX250:rvnLENOVO:rn20CMCTO1WW:rvr0B98417WIN:cvnLENOVO:ct10:cvrNone:
  dmi.product.name: 20CMCTO1WW
  dmi.product.version: ThinkPad X250
  dmi.sys.vendor: LENOVO
  version.compiz: compiz 1:
  version.ia32-libs: ia32-libs N/A
  version.libdrm2: libdrm2 2.4.60-2
  version.libgl1-mesa-dri: libgl1-mesa-dri 10.5.9-2ubuntu1~vivid2
  version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
  version.libgl1-mesa-glx: libgl1-mesa-glx 10.5.9-2ubuntu1~vivid2
  version.xserver-xorg-core: xserver-xorg-core 2:1.17.1-0ubuntu3.1
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.9.0-1ubuntu2
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.5.0-1ubuntu2
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917-1~exp1ubuntu2.2
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.11-1ubuntu2build1
  xserver.bootTime: Fri Oct 16 03:31:10 2015
  xserver.configfile: default
  xserver.logfile: /var/log/Xorg.0.log
   product id                                1079 
   vendor                                     LGD
  xserver.version: 2:1.17.1-0ubuntu3.1

To manage notifications about this bug go to: