Comment 101 for bug 978807

Kamal Mostafa (kamalmostafa) wrote :

@Tartopom3 (and possibly also @sopmac?) - Your Xorg.0.log indicates that on your system, the Cypress Trackpad isn't getting attached to the 'synaptics' input module -- perhaps that is not installed on your system (but it would ordinarily have been by default), or perhaps your xorg.conf.d/* files are somehow out of whack. My Xorg.0.log includes the following, which shows the Cypress properly getting attached to the 'synaptics' module ...

[ 3.219] (II) config/udev: Adding input device CyPS/2 Cypress Trackpad (/dev/input/event7)
[ 3.219] (**) CyPS/2 Cypress Trackpad: Applying InputClass "evdev touchpad catchall"
[ 3.219] (**) CyPS/2 Cypress Trackpad: Applying InputClass "touchpad catchall"
[ 3.219] (II) LoadModule: "synaptics"
[ 3.219] (II) Loading /usr/lib/xorg/modules/input/
[ 3.219] (II) Module synaptics: vendor="X.Org Foundation"
[ 3.219] compiled for 1.11.3, module version = 1.6.0
[ 3.219] Module class: X.Org XInput Driver
[ 3.219] ABI class: X.Org XInput driver, version 16.0
[ 3.219] (II) Using input driver 'synaptics' for 'CyPS/2 Cypress Trackpad'

@Tartopom3, please check the following:

Verify that the synaptics input module package is actually installed:
  $ sudo apt-get install xserver-xorg-input-synaptics

You shouldn't need any /etc/X11/xorg.conf.d directory at all -- if you have one with any files in it, remove it or push it aside.

The files in /usr/share/X11/xorg.conf.d should be pristine versions; the file 50-synaptics.conf should be present and should include an InputClass section which says: Identifier "touchpad catchall"