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 Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1319789 Title: Trackpad not working on 14.04 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1319789/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
