← Back to team overview

touch-packages team mailing list archive

[Bug 1319789] Re: Trackpad not working on 14.04

 

Hello everyone.

I just upgraded to trusty and this bug popped up. And I think I managed
to fix it.

In short, previously my touchpad was handled by the driver from
`synaptics-touchpad' package (which has old ABI). After the upgrade not
only did xserver fail to load the driver, but it also didn't even bother
to load the driver from `xserver-xorg-input-synaptics-lts-trusty'
package (which seemed to be up-to-date). I just removed `synaptics-
touchpad' package (apt-get remove synaptics-touchpad). Now xserver-xorg-
input-synaptics-lts-trusty's driver kicks in and the touchpad seems to
word (though, as I typed this message, I realized that my touchpad
doesnot now support double-finger scroll and some other things! see the
bottom of the message)

More details follow.

I have HP 250 G1 with preinstalled Ubuntu and recently discovered this:
https://wiki.ubuntu.com/1204_HWE_EOL. I upgraded to 14.04 LTS and found
out that my touchpad wasn't working. I checked Xorg.0.log and saw the
following:

[    22.476] (II) LoadModule: "syntp"
[    22.476] (II) Loading /usr/lib/xorg/modules/input/syntp_drv.so
[    22.480] (II) Module syntp: vendor="Synaptics Inc."
[    22.480] 	compiled for 1.13.0, module version = 1.0.0
[    22.480] 	Module class: X.Org XInput Driver
[    22.480] 	ABI class: X.Org XInput driver, version 18.0
[    22.480] (EE) module ABI major version (18) doesn't match the server's version (20)
[    22.480] (II) UnloadModule: "syntp"
[    22.480] (II) Unloading syntp
[    22.480] (EE) Failed to load module "syntp" (module requirement mismatch, 0)

According to `dpkg -S' the file /usr/lib/xorg/modules/input/syntp_drv.so
belonged to `synaptics-touchpad' package. I also noticed that I had
`xserver-xorg-input-synaptics-lts-trusty' package, which contains
/usr/lib/xorg/modules/input/synaptics_drv.so.

I conjectured that "syntp" somehow blocks the loading of "synaptics"
driver. So, I removed `synaptics-touchpad' and now "synaptics" driver
(which has correct ABI) loads properly and handles my touchpad; as can
be seen from the most recent Xorg.0.log:

[    29.041] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event6)
[    29.041] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[    29.041] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[    29.041] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons"
[    29.041] (II) LoadModule: "synaptics"
[    29.041] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[    29.097] (II) Module synaptics: vendor="X.Org Foundation"
[    29.097] 	compiled for 1.15.1, module version = 1.7.4
[    29.097] 	Module class: X.Org XInput Driver
[    29.097] 	ABI class: X.Org XInput driver, version 20.0
[    29.097] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
[    29.097] (**) SynPS/2 Synaptics TouchPad: always reports core events

The touchpad seems work now, but not fully! As I typed this message I
realized that the touchpad doesn't handle double-finger scroll and "the
double-tap lock" at the upper-right corner doesn't work (previously I
could double-tap at the NE corner and temporarily disable the touchpad).
My guess is that I just have to enable those things somewhere inside
/etc/X11/xinit/.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to xorg in Ubuntu.
https://bugs.launchpad.net/bugs/1319789

Title:
  Trackpad not working on 14.04

Status in “xorg” package in Ubuntu:
  Confirmed

Bug description:
  ever since the laptop was updated to 14.04 lts from 12.04 lts, the
  tracpad has not been working, and is not recognised. there is no
  trackpad option under mouse and trackpad settings. i have tried many
  attempts to fix it, but has not worked.

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: xorg 1:7.7+1ubuntu8
  ProcVersionSignature: Ubuntu 3.13.0-24.47-generic 3.13.9
  Uname: Linux 3.13.0-24-generic x86_64
  .tmp.unity.support.test.0:
   
  ApportVersion: 2.14.1-0ubuntu3
  Architecture: amd64
  CompizPlugins: [core,commands,composite,opengl,compiztoolbox,decor,vpswitch,snap,mousepoll,resize,place,move,wall,grid,regex,imgpng,session,gnomecompat,animation,fade,unitymtgrabhandles,workarounds,scale,expo,ezoom,unityshell]
  CompositorRunning: compiz
  CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
  CompositorUnredirectFSW: true
  CurrentDesktop: Unity
  Date: Thu May 15 17:02:52 2014
  DistUpgraded: 2014-05-11 18:24:24,169 DEBUG enabling apt cron job
  DistributionChannelDescriptor:
   # This is a distribution channel descriptor
   # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor
   canonical-oem-stella-puli-precise-amd64-20130925-0
  DistroCodename: trusty
  DistroVariant: ubuntu
  ExtraDebuggingInterest: I just need to know a workaround
  GraphicsCard:
   Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09) (prog-if 00 [VGA controller])
     Subsystem: Hewlett-Packard Company Device [103c:2166]
     Subsystem: Hewlett-Packard Company Device [103c:2166]
  InstallationDate: Installed on 2013-11-28 (168 days ago)
  InstallationMedia: Ubuntu 12.04 "Precise" - Build amd64 LIVE Binary 20130925-02:34
  MachineType: Hewlett-Packard HP Pavilion 15 Notebook PC
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-24-generic root=UUID=856eced2-cdd1-459e-8b1e-55b1ed18f5ac ro i915.modeset=1 quiet splash vt.handoff=7
  SourcePackage: xorg
  UpgradeStatus: Upgraded to trusty on 2014-05-11 (3 days ago)
  dmi.bios.date: 10/31/2013
  dmi.bios.vendor: Insyde
  dmi.bios.version: F.34
  dmi.board.asset.tag: Type2 - Board Asset Tag
  dmi.board.name: 2166
  dmi.board.vendor: Hewlett-Packard
  dmi.board.version: 29.34
  dmi.chassis.type: 10
  dmi.chassis.vendor: Hewlett-Packard
  dmi.chassis.version: Chassis Version
  dmi.modalias: dmi:bvnInsyde:bvrF.34:bd10/31/2013:svnHewlett-Packard:pnHPPavilion15NotebookPC:pvr0992110000004100000600080:rvnHewlett-Packard:rn2166:rvr29.34:cvnHewlett-Packard:ct10:cvrChassisVersion:
  dmi.product.name: HP Pavilion 15 Notebook PC
  dmi.product.version: 0992110000004100000600080
  dmi.sys.vendor: Hewlett-Packard
  version.compiz: compiz 1:0.9.11+14.04.20140423-0ubuntu1
  version.ia32-libs: ia32-libs N/A
  version.libdrm2: libdrm2 2.4.52-1
  version.libgl1-mesa-dri: libgl1-mesa-dri 10.1.0-4ubuntu5
  version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
  version.libgl1-mesa-glx: libgl1-mesa-glx 10.1.0-4ubuntu5
  version.xserver-xorg-core: xserver-xorg-core 2:1.15.1-0ubuntu2
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.8.2-1ubuntu2
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.3.0-1ubuntu3
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.910-0ubuntu1
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.10-1ubuntu2
  xserver.bootTime: Thu May 15 16:37:20 2014
  xserver.configfile: default
  xserver.errors:
   module ABI major version (18) doesn't match the server's version (20)
   Failed to load module "syntp" (module requirement mismatch, 0)
   module ABI major version (18) doesn't match the server's version (20)
   Failed to load module "syntp" (module requirement mismatch, 0)
   No input driver matching `syntp'
  xserver.logfile: /var/log/Xorg.0.log
  xserver.outputs:
   product id                               17900 
   vendor                                     AUO
  xserver.version: 2:1.15.1-0ubuntu2

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