← Back to team overview

kernel-packages team mailing list archive

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


Here is an important update:

When you sent this email on Jan 21, my X250 was back in Memphis being 
repaired (A problem with the screen blanking off, randomly).  Thus I 
couldn't test anything at that time.

I now have the X250 back in my hands and the screen problems is fixed.

However, today (Feb 4, 2016) the mouse sticking problem has returned!!!
This occured immedideatly following a system update, which required a 
reboot. Following the reboot, the mouse sticking problem returned.

I'm not sure how to evaluate the situation given the random return of 
the problem. I verified that the two modifications were in place

1)   /etc/modprobe.d/psmouse.conf
options psmouse proto=imps
2) /usr/share/X11/xorg.conf.d/90-evdev.conf
Section "InputClass"
     Identifier "Touchpad/TrackPoint"
     MatchProduct "PS/2 Synaptics TouchPad"
     MatchDriver "evdev"
     Option "EmulateWheel" "1"
     Option "EmulateWheelButton" "2"
     Option "Emulate3Buttons" "0"
     Option "XAxisMapping" "6 7"
     Option "YAxisMapping" "4 5"
3) Reboot

but with these modifications, the left mouse button now sticks on about 
once every 20 clicks (a rough estimate), rendering the computer 
virtually useless for everyday use.

This problem was resolved since my first posting, but has now creeped 
back to haunt me.

Any advice you can give me would be appreciated.

My previous conclusion was that the synaptics driver is the source of 
this problem. There is evidence that it is now present, but I'm not in a 
position to spend a day debugging this right now. When I boot the 
computer, before I login, the synaptics pad is live. I have turned it 
off in the BIOS, yet it lives following a boot. Once I have logged in, 
it is turned off. I suspect this is a clue, but I dont know how to read it.

The situation is bad enough that I may need to switch back to my 
previous X220i computer, which is an equally bad alternative.
The X220i runs 14.04 LS, and does not have the mouse-sticking problem,
as it does not have the synaptics driver (as best I know).

The X250 is using Ubuntu 15.04
Linux near 4.2.0-27-generic #32-Ubuntu SMP Fri Jan 22 04:49:08 UTC 2016 
x86_64 x86_64 x86_64 GNU/Linux

I figured out how to boot the X250 from the X220i hard drive using a USB 
adapter, which seems a useful debugging technique.

I hope my summary above is both correct and adequate.

On 01/21/2016 06:41 PM, Christopher M. Penalver wrote:
> Jont Allen, to clarify, for your WORKAROUND do you only need to perform:
> 1) /etc/modprobe.d/psmouse.conf
> Add to this file
> options psmouse proto=imps
> or do you  have to do 2) also?
> ** Changed in: linux (Ubuntu)
>         Status: Confirmed => Incomplete

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: