Trackpoint doesn't work on Thinkpad L530

Bug #1070207 reported by Nick Dyer
56
This bug affects 11 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Incomplete
Medium
Unassigned

Bug Description

The trackpoint on my Thinkpad doesn't work. This is rather annoying, since I specifically bought it because it had Ubuntu hardware certification:

http://www.ubuntu.com/certification/hardware/201202-10579/

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: xserver-xorg-input-synaptics 1.6.2-1ubuntu5
ProcVersionSignature: Ubuntu 3.5.0-17.28-generic 3.5.5
Uname: Linux 3.5.0-17-generic x86_64
ApportVersion: 2.6.1-0ubuntu3
Architecture: amd64
Date: Tue Oct 23 07:55:58 2012
DistUpgraded: 2012-10-19 12:30:38,295 DEBUG enabling apt cron job
DistroCodename: quantal
DistroVariant: ubuntu
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
MachineType: LENOVO 24812TG
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.5.0-17-generic root=UUID=a6e4e235-d477-4e04-8f43-0b8a7ca5ed03 ro quiet splash vt.handoff=7
SourcePackage: xserver-xorg-input-synaptics
UpgradeStatus: Upgraded to quantal on 2012-10-19 (3 days ago)
dmi.bios.date: 05/28/2012
dmi.bios.vendor: LENOVO
dmi.bios.version: G3ET34WW(1.08)
dmi.board.asset.tag: Not Available
dmi.board.name: 24812TG
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvrG3ET34WW(1.08):bd05/28/2012:svnLENOVO:pn24812TG:pvrThinkPadL530:rvnLENOVO:rn24812TG:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 24812TG
dmi.product.version: ThinkPad L530
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.8.4-0ubuntu3
version.ia32-libs: ia32-libs 20090808ubuntu36
version.libdrm2: libdrm2 2.4.39-0ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.0-0ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.0-0ubuntu1
version.xserver-xorg-core: xserver-xorg-core 2:1.13.0-0ubuntu6
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.99.99~git20120913.8637f772-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.20.9-0ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.2-0ubuntu3

Revision history for this message
Nick Dyer (nick-dyer) wrote :
Revision history for this message
Francesco (locantore) wrote :

I have the same problem on L430 with Debian Wheezy

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: New → Confirmed
Revision history for this message
Lars Tandle Kyllingstad (kyllingstad) wrote :

A workaround for the bug is to load the psmouse kernel module with option proto=bare, but unfortunately, this causes the touchpad to lose multi-touch functionality.

Check out the "tp-trackpoint-elantech" package at the "thinkpad-extras" PPA, which implements this workaround, along with a bit of X configuration that enables scrolling with the middle button.

https://launchpad.net/~linrunner/+archive/thinkpad-extras

Revision history for this message
Francesco (locantore) wrote : Re: [Bug 1070207] Re: Trackpoint doesn't work on Thinkpad L530
Download full text (3.5 KiB)

I've installed tp-trackpoint-elantech and it works! Thanks

2012/11/11 Lars Tandle Kyllingstad <email address hidden>

> A workaround for the bug is to load the psmouse kernel module with
> option proto=bare, but unfortunately, this causes the touchpad to lose
> multi-touch functionality.
>
> Check out the "tp-trackpoint-elantech" package at the "thinkpad-extras"
> PPA, which implements this workaround, along with a bit of X
> configuration that enables scrolling with the middle button.
>
> https://launchpad.net/~linrunner/+archive/thinkpad-extras<https://launchpad.net/%7Elinrunner/+archive/thinkpad-extras>
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1070207
>
> Title:
> Trackpoint doesn't work on Thinkpad L530
>
> Status in “xserver-xorg-input-synaptics” package in Ubuntu:
> Confirmed
> Status in “xserver-xorg-input-synaptics” package in Debian:
> New
>
> Bug description:
> The trackpoint on my Thinkpad doesn't work. This is rather annoying,
> since I specifically bought it because it had Ubuntu hardware
> certification:
>
> http://www.ubuntu.com/certification/hardware/201202-10579/
>
> ProblemType: Bug
> DistroRelease: Ubuntu 12.10
> Package: xserver-xorg-input-synaptics 1.6.2-1ubuntu5
> ProcVersionSignature: Ubuntu 3.5.0-17.28-generic 3.5.5
> Uname: Linux 3.5.0-17-generic x86_64
> ApportVersion: 2.6.1-0ubuntu3
> Architecture: amd64
> Date: Tue Oct 23 07:55:58 2012
> DistUpgraded: 2012-10-19 12:30:38,295 DEBUG enabling apt cron job
> DistroCodename: quantal
> DistroVariant: ubuntu
> EcryptfsInUse: Yes
> InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64
> (20120425)
> MachineType: LENOVO 24812TG
> ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.5.0-17-generic
> root=UUID=a6e4e235-d477-4e04-8f43-0b8a7ca5ed03 ro quiet splash vt.handoff=7
> SourcePackage: xserver-xorg-input-synaptics
> UpgradeStatus: Upgraded to quantal on 2012-10-19 (3 days ago)
> dmi.bios.date: 05/28/2012
> dmi.bios.vendor: LENOVO
> dmi.bios.version: G3ET34WW(1.08)
> dmi.board.asset.tag: Not Available
> dmi.board.name: 24812TG
> dmi.board.vendor: LENOVO
> dmi.board.version: Not Available
> dmi.chassis.asset.tag: No Asset Information
> dmi.chassis.type: 10
> dmi.chassis.vendor: LENOVO
> dmi.chassis.version: Not Available
> dmi.modalias:
> dmi:bvnLENOVO:bvrG3ET34WW(1.08):bd05/28/2012:svnLENOVO:pn24812TG:pvrThinkPadL530:rvnLENOVO:rn24812TG:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
> dmi.product.name: 24812TG
> dmi.product.version: ThinkPad L530
> dmi.sys.vendor: LENOVO
> version.compiz: compiz 1:0.9.8.4-0ubuntu3
> version.ia32-libs: ia32-libs 20090808ubuntu36
> version.libdrm2: libdrm2 2.4.39-0ubuntu1
> version.libgl1-mesa-dri: libgl1-mesa-dri 9.0-0ubuntu1
> version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
> version.libgl1-mesa-glx: libgl1-mesa-glx 9.0-0ubuntu1
> version.xserver-xorg-core: xserver-xorg-core 2:1.13.0-0ubuntu6
> version.xserver-xorg-input-evdev: xserver-xorg-input-evdev
> 1:2.7.3-0ubuntu2
> version.xserver-xorg-video-ati: xserver-xorg-v...

Read more...

Revision history for this message
linrunner (linrunner) wrote :

I don't think the problem is in xserver-xorg-input-synaptics. See:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/967399

and

https://bugzilla.kernel.org/show_bug.cgi?id=33292

Revision history for this message
Redsandro (redsandro) wrote :

I have a similar problem with the brand new Lenovo Thinkpad X1 Carbon laptop.
Trackpoint works in Ubuntu 12.04. In 12.10, it does not. (?)

Revision history for this message
penalvch (penalvch) wrote :

Nick Dyer, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p linux <replace-with-bug-number>

If reproducible, could you also please test the latest upstream kernel available (not the daily folder) following https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional upstream developers to examine the issue. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this bug is fixed in the mainline kernel, please add the following tags:
kernel-fixed-upstream
kernel-fixed-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested. For example:
kernel-fixed-upstream-v3.13-rc5

This can be done by clicking on the yellow circle with a black pencil icon next to the word Tags located at the bottom of the bug description. As well, please remove the tag:
needs-upstream-testing

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-VERSION-NUMBER

As well, please remove the tag:
needs-upstream-testing

Once testing of the upstream kernel is complete, please mark this bug's Status as Confirmed. Please let us know your results. Thank you for your understanding.

no longer affects: xserver-xorg-input-synaptics (Ubuntu)
affects: xserver-xorg-input-synaptics (Debian) → linux (Debian)
Changed in linux (Debian):
status: New → Incomplete
tags: added: bios-outdated-2.58 needs-upstream-testing regression-potential
affects: linux (Debian) → linux (Ubuntu)
Changed in linux (Ubuntu):
importance: Undecided → Medium
Revision history for this message
supertux (goeschlflo) wrote :

The "elantechfull.patch" posted by Faule Socke for Bug #967399 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/967399
works like a charm on my Thinkpad L530 using X-Ubuntu 13.10 with kernel version 3.11
trackpoint with all 3 buttons and
touchpad with all 2 buttons + multitouch functionality
both work and can be switched and configured independently.

Revision history for this message
supertux (goeschlflo) wrote :

I hope the patch will make it into one of the next kernel Versions :)

Revision history for this message
supertux (goeschlflo) wrote :

Is there a reason why this bug was dismarked as duplicate of Bug #967399 ?
It's definitely the same because Thinkpad L530 has an elantech trackpoint and the "elantechfull.patch" written for Bug #967339 works absolutely fine on my Thinkpad L530.

Revision history for this message
penalvch (penalvch) wrote :

supertux, thank you for you comment. Please do not mark this a duplicate of another bug or vice versa, as you are not the original reporter. If you have a problem in Ubuntu, and so your hardware and problem may be tracked, please feel free to file a new report by executing the following in a terminal:
ubuntu-bug xorg

For more on this, please see the official Ubuntu documentation:
Ubuntu X.Org Team, Ubuntu Bug Control, and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

Please note, not filing a new report will delay your problem being addressed as quickly as possible.

Thank you for your understanding.

Revision history for this message
supertux (goeschlflo) wrote :

Thanks for explaining (didn't know that duplicate marking is only for bug openers)
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/967399/+attachment/3914316/+files/elantechfull.patch
should work for this Problem as it solves the missing Trackpoint problem
and even avoids the multitouch problem mentioned in #4

Revision history for this message
Mark Brown (mstevenbrown) wrote :

This is still a problem in UBuntu Trusty.

Revision history for this message
penalvch (penalvch) wrote :

Mark Brown, thank you for you comment. Please do not mark this a duplicate of another bug or vice versa, as you are not the original reporter. If you have a problem in Ubuntu, and so your hardware and problem may be tracked, please feel free to file a new report by executing the following in a terminal:
ubuntu-bug xorg

For more on this, please see the official Ubuntu documentation:
Ubuntu X.Org Team, Ubuntu Bug Control, and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

Please note, not filing a new report will delay your problem being addressed as quickly as possible.

Thank you for your understanding.

Revision history for this message
Roman Lenskij (romanlenskij) wrote :

Can confirm that this bug still exists on Lenovo L430/L530 with Ubuntu 14.10

As there still seems to be no solution, I present you one:
The attachment is a dkms tar.gz with a backported elantech driver from the current 3.18 kernel (that has the the fix for the issue included).

I call it "backported" as it was _slightly_ changed.
__set_bit(INPUT_PROP_POINTING_STICK, tp_dev->propbit); had to be commented out in elantech.c as kernel 3.16 doesn't support the INPUT_PROP_POINTING_STICK bit.

Apart from elantech.c and elantech.h everything else was coppied from the latest 3.16 ubuntu kernel sources.

TL;DR:
Download the attachement.
sudo apt-get install dkms
sudo dkms ldtarball psmouse-elantech-3-18.tar.gz
sudo dkms install -m psmouse -v elantech-3-18
sudo rmmod psmouse
sudo modprobe psmouse

Revision history for this message
penalvch (penalvch) wrote :

Roman Lenskij, thank you for your comment. So your hardware and problem may be tracked, could you please file a new report with Ubuntu by executing the following in a terminal while booted into the default Ubuntu kernel (not a mainline one) via:
ubuntu-bug linux

For more on this, please read the official Ubuntu documentation:
Ubuntu Bug Control and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Kernel Team: https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Filing_Kernel_Bug_reports
https://wiki.ubuntu.com/Kernel/Policies/DuplicateBugs
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

As well, please do not announce in this report you created a new bug report.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Revision history for this message
supertux (goeschlflo) wrote :

Dear Christopher M. Penalver, why did you remove the Patch from Roman Lenskij?
It could be a good alternative instead of compiling the whole Kernel with the existing Patch
until the solution is backported to older Kernel- versions.

btw: thanks to all that helped to bring the solution into the newest kernels :)

Revision history for this message
penalvch (penalvch) wrote :

supertux, thank you for your comment. So your hardware and problem may be tracked, could you please file a new report with Ubuntu by executing the following in a terminal while booted into the default Ubuntu kernel (not a mainline one) via:
ubuntu-bug linux

For more on this, please read the official Ubuntu documentation:
Ubuntu Bug Control and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Kernel Team: https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Filing_Kernel_Bug_reports
https://wiki.ubuntu.com/Kernel/Policies/DuplicateBugs
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

As well, please do not announce in this report you created a new bug report.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Revision history for this message
Roman Lenskij (romanlenskij) wrote :

If anyone still needs it, the dkms driver is available here:
https://drive.google.com/file/d/0ByR4ekc5XtmPTWxQUkdZWkt2YXM/view

Revision history for this message
Dawid (puradawid) wrote :

I still have a problem with trackpoint (trusty). Using elantech patch is working okay, I installed dkms module and... it's not initializing automatically. Trackpoint is not working, however when I use this modprobing:

sudo modprobe -rv psmouse && sudo modprobe -v psmouse

It is starting work (trackpoint and scrolling) to the next restart. I don't know why it's happening. I have correct entry in /etc/modprobe.d/trackpoint-elantech.conf. I am attaching dmesg.log to clear the picture.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.