[arch-general] How do you configure the new i2c_hid touchpad driver?
Hi, I just upgraded to the 3.15.1-1 kernel and I'm having issues with my touchpad. In 3.14 I had blacklisted the i2c_hid module so that I could use the old synaptics touchpad driver but seemed to break in 3.15 so I unblacklisted the module so now I'm using i2c_hid instead. The trouble is that the touchpad is not configured correctly with this driver (scrolling does not work at all) and I don't know how to configure it. With the old driver I used the synclient tool and also set options in /etc/X11/xorg.d/50-synaptics.conf This doesn't work with the new driver. I see the following in /var/log/Xorg.0.log ``` [ 9.726] (II) config/udev: Adding input device DLL060A:00 06CB:2734 (/dev/input/event8) [ 9.726] (**) DLL060A:00 06CB:2734: Applying InputClass "evdev pointer catchall" [ 9.726] (II) Using input driver 'evdev' for 'DLL060A:00 06CB:2734' [ 9.726] (**) DLL060A:00 06CB:2734: always reports core events [ 9.726] (**) evdev: DLL060A:00 06CB:2734: Device: "/dev/input/event8" [ 9.757] (--) evdev: DLL060A:00 06CB:2734: Vendor 0x6cb Product 0x2734 [ 9.757] (--) evdev: DLL060A:00 06CB:2734: Found 3 mouse buttons [ 9.757] (--) evdev: DLL060A:00 06CB:2734: Found relative axes [ 9.757] (--) evdev: DLL060A:00 06CB:2734: Found x and y relative axes [ 9.757] (II) evdev: DLL060A:00 06CB:2734: Configuring as mouse [ 9.757] (**) evdev: DLL060A:00 06CB:2734: YAxisMapping: buttons 4 and 5 [ 9.757] (**) evdev: DLL060A:00 06CB:2734: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 9.757] (**) Option "config_info" "udev:/sys/devices/pci0000:00/INT33C3:00/i2c-0/i2c-DLL060A:00/0018:06CB:2734.0002/input/input11/event8" [ 9.757] (II) XINPUT: Adding extended input device "DLL060A:00 06CB:2734" (type: MOUSE, id 11) [ 9.757] (II) evdev: DLL060A:00 06CB:2734: initialized for relative axes. [ 9.758] (**) DLL060A:00 06CB:2734: (accel) keeping acceleration scheme 1 [ 9.758] (**) DLL060A:00 06CB:2734: (accel) acceleration profile 0 [ 9.758] (**) DLL060A:00 06CB:2734: (accel) acceleration factor: 2.000 [ 9.758] (**) DLL060A:00 06CB:2734: (accel) acceleration threshold: 4 [ 9.758] (II) config/udev: Adding input device DLL060A:00 06CB:2734 (/dev/input/mouse1) [ 9.758] (II) No input driver specified, ignoring this device. ``` Based on the above I'm guessing the evdev driver is being used for the touchpad. I took a look at its man page for evdev and there's no mention of two-finger scrolling which is what I want (worked fine in the old driver). Does anyone know how to configure the new driver? Cheers, Dan.
participants (1)
-
Delcypher