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 -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp