You are not logged in.
After today's xorg update ( [PACMAN] upgraded xorg-server (1.15.2-1 -> 1.16.0-5) and related package updates for xf86* my laptop fails to have a working touchpad.
$ synclient -l
Couldn't find synaptics properties. No synaptics driver loaded?There seems to be some diagnostics in the Xorg.log.0 file:
[ 4.637] (II) LoadModule: "synaptics"
[ 4.637] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 4.638] (II) Module synaptics: vendor="X.Org Foundation"
[ 4.638] compiled for 1.15.1, module version = 1.8.0
[ 4.638] Module class: X.Org XInput Driver
[ 4.638] ABI class: X.Org XInput driver, version 20.0
[ 4.638] (EE) module ABI major version (20) doesn't match the server's version (21)
[ 4.638] (II) UnloadModule: "synaptics"
[ 4.638] (II) Unloading synaptics
[ 4.638] (EE) Failed to load module "synaptics" (module requirement mismatch, 0)
[ 4.638] (EE) No input driver matching `synaptics'The only change that I made after today's updates was to move the pacsave file for 10-evdev.conf that was changed during the update in /etx/X11/xorg.conf.d/
I have an existing /etc/X11/xorg.conf.d/50-synaptics.conf that was there from before the update, and there is no similarly named file in /usr/share/X11/xorg.conf.d/
Can anyone point me to a fix?
Thanks
Edit: I checked the list of packages updated and it does not include xf86-input-synaptics - so I guess that the current version is not compiled against the current xorg-server - maybe I should file a flyspray bug report?
I also checked the last update on my system for
[2014-06-01 20:09] [PACMAN] upgraded xf86-input-synaptics (1.8.0-1 -> 1.8.0-2)and also found a previous bug report from just over a month ago concerning synaptics but I am unsure what the current situation is:
https://bugs.archlinux.org/task/40921?s … &closedto=
Last edited by mcloaked (2014-07-29 15:41:46)
Mike C
Offline
There should be an update today: https://www.archlinux.org/packages/extr … synaptics/
I have no problems with my touchpad.
Offline
I think the update has swiped your 50-synaptics.conf from the folder. After the Update pacman tells that the config files also can be stored under the homedir of an user.
Offline
edit: nevermind your version matches mine.
Last edited by basica (2014-07-29 15:07:32)
Offline
Thanks - on that page I saw that "Last Updated: 2014-07-29 10:10 UTC" but I didn't see any new version in [testing] - hopefully an updated package will bring back a working touchpad for me and anyone else who has the same issue.
The key underlying issue seems to be that the new xf86-input-synaptics package has listed
X-ABI-XINPUT_VERSION=21 (xorg-server) (make)but needs to be released to the mirrors - in the Xorg log that I put in the original post the crucial line is I think
[ 4.638] (EE) module ABI major version (20) doesn't match the server's version (21)Yet the ABI version listed in the package is correct for the new version for when it gets released.
Last edited by mcloaked (2014-07-29 15:17:53)
Mike C
Offline
I think the update has swiped your 50-synaptics.conf from the folder. After the Update pacman tells that the config files also can be stored under the homedir of an user.
I have the file in what seems to be the correct place:
$ ll /etc/X11/xorg.conf.d/
total 20
-rw-r--r-- 1 root root 1160 Jul 29 15:17 10-evdev.conf
-rw-r--r-- 1 root root 1160 Mar 13 21:52 10-evdev.conf.pacsave
-rw-r--r-- 1 root root 142 Dec 28 2013 50-joystick.conf
-rw-r--r-- 1 root root 2290 May 19 22:06 50-synaptics.conf
-rw-r--r-- 1 root root 115 Dec 28 2013 50-vmmouse.confMike C
Offline
Could you check the contents of your files? I mean pacman copies the old config files to xyz.pacsave and replaces the with the new ones.
“The future has already arrived. It's just not evenly distributed yet.”
― William Gibson
Offline
I found that the xf86-input-synaptics package in extra had exactly the same version number as it was when I last updated it on my system using the version that was in the aur at the beginning of June.
xf86-input-synaptics 1.8.0-2Hence the pacman -Syu today did not include this package in the updates since the version from extra currently lists as dated 18th July also has this version number.
So I removed the package file from the pacman cache and reinstalled xf86-input-synaptics - and my touchpad is now fine. So this was primarily my fault for not using the standard package but an aur package with the same version number. I will mark this as solved. So it is not a bug after all.
Last edited by mcloaked (2014-07-29 15:50:27)
Mike C
Offline