Synaptics touchpad and IBM trackpoint incompletely detected

Bug #1386774 reported by Chris Sims
24
This bug affects 4 people
Affects Status Importance Assigned to Milestone
xserver-xorg-input-synaptics (Ubuntu)
Expired
Medium
Unassigned

Bug Description

In 14.04 with the 3.13.0-36 kernel, the touchpad and trackpoint on my Lenovo ThinkPad T410s function properly. On upgrade to the 3.13.0-37 kernel, KDE's system admin module says there is no touchpad, though the touchpad and trackpoint function purely as mice. No scrolling withthe touchpad, no possibility of configuring the touch pad to disable tap while typing.

These problems persist with 14.10 and the 3.16-23 kernel. I tried the 3.18.0-031800rc1 kernel. It made the laptop incredibly slow, but did reproduce the problem that kde's admin module does not see the touchpad. (The rc2 kernel available today would not install because of a dependency on a non-existent package (a header package for rc2 with no all, amd64, or i386 suffix).

I have run cat /proc/input/devices for both the 3.18 and 3.13.0-36 kernels. The 13 kernel detects it as "SynPS/2 Synaptics TouchPad", while the 18 kernel detects it as "PS/2 Synaptics TouchPad". However the 13 kernel detects a separate IBM Trackpoint device, which the 18 kernel does not list, even though the track point does function as a mouse with the 18 kernel.

xinput --list with the 13 kernel shows

Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=11 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=12 [slave pointer (2)]

with the 16 kernel it shows

⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PS/2 Synaptics TouchPad id=11 [slave pointer (2)]

The most relevant-looking lines of Xorg.0.log are, with the 16 kernel, the single InputClass line

[ 11.702] (**) PS/2 Synaptics TouchPad: Applying InputClass "evdev pointer catchall"

and, with the 13 kernel, the lines

    17.820] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[ 17.820] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[ 17.820] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons"
[ 17.820] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Touchpad"

Also, with the 13 kernel,

[ 17.821] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'

while with the 16 kenrel,

[ 11.703] (II) Using input driver 'evdev' for 'PS/2 Synaptics TouchPad'

I will try to attach the six files.

ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: xserver-xorg-input-synaptics 1.8.1-1ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-36.63-generic 3.13.11.6
Uname: Linux 3.13.0-36-generic x86_64
ApportVersion: 2.14.7-0ubuntu8
Architecture: amd64
CurrentDesktop: KDE
Date: Tue Oct 28 11:22:08 2014
InstallationDate: Installed on 2011-01-28 (1368 days ago)
InstallationMedia: Kubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
SourcePackage: xserver-xorg-input-synaptics
UpgradeStatus: Upgraded to utopic on 2014-10-28 (0 days ago)
---
ApportVersion: 2.14.7-0ubuntu8
Architecture: amd64
DistUpgraded: 2014-10-27 10:18:49,356 DEBUG enabling apt cron job
DistroCodename: utopic
DistroRelease: Ubuntu 14.10
DistroVariant: ubuntu
MachineType: Supermicro X8SAX
NonfreeKernelModules: nvidia
Package: xserver-xorg-input-synaptics 1.8.1-1ubuntu1
PackageArchitecture: amd64
ProcKernelCmdLine: root=UUID=9b8cab44-cbb9-46f8-8aa7-b8fb7053cf24 ro quiet splash
ProcVersionSignature: Ubuntu 3.16.0-28.37-generic 3.16.7-ckt1
Tags: utopic ubuntu
Uname: Linux 3.16.0-28-generic x86_64
UpgradeStatus: Upgraded to utopic on 2014-10-27 (57 days ago)
UserGroups:

_MarkForUpload: True
dmi.bios.date: 02/25/2009
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 1.0b
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: X8SAX
dmi.board.vendor: Supermicro
dmi.board.version: 1234567890
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: Supermicro
dmi.chassis.version: 1234567890
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1.0b:bd02/25/2009:svnSupermicro:pnX8SAX:pvr1234567890:rvnSupermicro:rnX8SAX:rvr1234567890:cvnSupermicro:ct3:cvr1234567890:
dmi.product.name: X8SAX
dmi.product.version: 1234567890
dmi.sys.vendor: Supermicro
version.compiz: compiz 1:0.9.12+14.10.20140918-0ubuntu1
version.ia32-libs: ia32-libs 20090808ubuntu36
version.libdrm2: libdrm2 2.4.56-1
version.libgl1-mesa-dri: libgl1-mesa-dri 10.3.0-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 10.3.0-0ubuntu3
version.xserver-xorg-core: xserver-xorg-core 2:1.16.0-1ubuntu1.2
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.4.0-2ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.914-1~exp1ubuntu4.1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.11-1ubuntu2
xserver.bootTime: Sat Dec 13 08:11:41 2014
xserver.configfile: default
xserver.devices:
 input Power Button KEYBOARD, id 6
 input Power Button KEYBOARD, id 7
 input AT Translated Set 2 keyboard KEYBOARD, id 8
 input ImPS/2 Logitech Wheel Mouse MOUSE, id 9
xserver.errors: open /dev/fb0: No such file or directory
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:

xserver.version: 2:1.16.0-1ubuntu1.2
---
ApportVersion: 2.14.7-0ubuntu8
Architecture: amd64
CurrentDesktop: KDE
DistroRelease: Ubuntu 14.10
InstallationDate: Installed on 2011-01-28 (1425 days ago)
InstallationMedia: Kubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
Package: xserver-xorg-input-synaptics 1.8.1-1ubuntu1
PackageArchitecture: amd64
ProcVersionSignature: Ubuntu 3.16.0-28.38-generic 3.16.7-ckt1
Tags: utopic
Uname: Linux 3.16.0-28-generic x86_64
UpgradeStatus: Upgraded to utopic on 2014-10-28 (56 days ago)
UserGroups: adm admin cdrom dialout lpadmin netdev plugdev sambashare
_MarkForUpload: True

Revision history for this message
Chris Sims (cas-3) wrote :
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
Changed in xserver-xorg-input-synaptics (Ubuntu):
importance: Undecided → High
Revision history for this message
Ahmed Shams (ashams) wrote :

Chris,
Can you please run the following command from your terminal to collect and attach needed files:
sudo apport-collect 1386774

Thanks

Changed in xserver-xorg-input-synaptics (Ubuntu):
importance: High → Medium
status: Confirmed → Incomplete
Revision history for this message
Chris Sims (cas-3) wrote : BootDmesg.txt

apport information

tags: added: apport-collected ubuntu
description: updated
Revision history for this message
Chris Sims (cas-3) wrote : BootLog.txt

apport information

Revision history for this message
Chris Sims (cas-3) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Chris Sims (cas-3) wrote : Dependencies.txt

apport information

Revision history for this message
Chris Sims (cas-3) wrote : DpkgLog.txt

apport information

Revision history for this message
Chris Sims (cas-3) wrote : LightdmDisplayLog.txt

apport information

Revision history for this message
Chris Sims (cas-3) wrote : LightdmGreeterLog.txt

apport information

Revision history for this message
Chris Sims (cas-3) wrote : LightdmGreeterLogOld.txt

apport information

Revision history for this message
Chris Sims (cas-3) wrote : LightdmLog.txt

apport information

Revision history for this message
Chris Sims (cas-3) wrote : Lspci.txt

apport information

Revision history for this message
Chris Sims (cas-3) wrote : Lsusb.txt

apport information

Revision history for this message
Chris Sims (cas-3) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Chris Sims (cas-3) wrote : ProcEnviron.txt

apport information

Revision history for this message
Chris Sims (cas-3) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Chris Sims (cas-3) wrote : ProcModules.txt

apport information

Revision history for this message
Chris Sims (cas-3) wrote : UdevDb.txt

apport information

Revision history for this message
Chris Sims (cas-3) wrote : UdevLog.txt

apport information

Revision history for this message
Chris Sims (cas-3) wrote : XorgLog.txt

apport information

Revision history for this message
Chris Sims (cas-3) wrote : XorgLogOld.txt

apport information

Revision history for this message
Chris Sims (cas-3) wrote : peripherals.txt

apport information

Revision history for this message
Chris Sims (cas-3) wrote : xinput.txt

apport information

Revision history for this message
Chris Sims (cas-3) wrote : Dependencies.txt

apport information

description: updated
Revision history for this message
Chris Sims (cas-3) wrote : ProcEnviron.txt

apport information

Revision history for this message
Chris Sims (cas-3) wrote : Re: [Bug 1386774] Re: Synaptics touchpad and IBM trackpoint incompletely detected

Sorry, without thinking I ran the "apport-collect" on my desktop, not on the laptop that has the problem with the touchpad.

I've not run it on the laptop, with the latest kernel.

Chris Sims

On 12/23/2014 01:52 AM, Ahmed Shams wrote:
> sudo apport-collect 1386774

Revision history for this message
Socrates (p-ubuntuone-9) wrote :

Quick workaround: Just as a quick help for people getting hit by this bug (like me) after update to kernel 3.13.0-44 on ubuntu 14.04 or as I did, tried upgrade to ubuntu 14.10 and kernel 3.16.0-29 and still hitting the same bug.

Enable module hid_rmi (echo "hid_rmi" >> /etc/modules) and reboot

Now trackpoint slave pointer TPPS/2 IBM TrackPoint shows again for my thinkpad edge e320 again in xinput list (where before there was no slave pointer TPPS/2 IBM TrackPoint listed in xinput list):
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=11 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
    ↳ Power Button id=6 [slave keyboard (3)]
    ↳ Video Bus id=7 [slave keyboard (3)]
    ↳ Power Button id=8 [slave keyboard (3)]
    ↳ Integrated Camera id=9 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
    ↳ ThinkPad Extra Buttons id=13 [slave keyboard (3)]

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

[Expired for xserver-xorg-input-synaptics (Ubuntu) because there has been no activity for 60 days.]

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Incomplete → Expired
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.