FS#25057 - [kernel26] 2.6.39.2-1 breaks Elantech Touchpad
Attached to Project:
Arch Linux
Opened by Suraj N. Kurapati (sunaku) - Thursday, 07 July 2011, 18:19 GMT
Last edited by Jan de Groot (JGC) - Monday, 11 July 2011, 21:30 GMT
Opened by Suraj N. Kurapati (sunaku) - Thursday, 07 July 2011, 18:19 GMT
Last edited by Jan de Groot (JGC) - Monday, 11 July 2011, 21:30 GMT
|
Details
Description:
Version 2.6.39.2-1 of the kernel26 package prevents the Elantech Touchpad from working (at all!) in X11 because it causes the touchpad to appear under /dev/input/mouse* in addition to the traditional /dev/input/event* location. This new /dev/input/mouse* location causes udev to override the existing synaptics driver that was already loaded for the touchpad at /dev/input/event* location. This problem does not occur in version 2.6.39.1-1 of the kernel26 package (the previous version), so the temporary solution is to downgrade. Additional info: * udev 171-2 * kernel26 2.6.39.2-1 * xf86-input-synaptics 1.4.0.901-1 * Default /etc/X11/xorg.conf.d/10-evdev.conf file (no changes!) * Default /etc/X11/xorg.conf.d/10-synaptics.conf file (no changes!) Steps to reproduce: * Load X11 and observe that the /var/log/Xorg.0.log file contains something like the following: [ 24.611] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/mouse0) [ 24.611] (II) No input driver/identifier specified (ignoring) [ 330.377] ETPS/2 Elantech Touchpad: Read error No such device [ 330.378] (II) config/udev: removing device ETPS/2 Elantech Touchpad [ 330.405] (II) UnloadModule: "synaptics" [ 330.405] (II) Unloading synaptics |
This task depends upon
Closed by Jan de Groot (JGC)
Monday, 11 July 2011, 21:30 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in 2.6.39.3
Monday, 11 July 2011, 21:30 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in 2.6.39.3
Please attach outputs of dmesg and your Xorg.0.log to find out what is actually causing this. It would be nice to attach the versions for working and non-working situations so we can find out what's going on here.