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

Reply via email to