[arch-general] How do you configure the new i2c_hid touchpad driver?
Delcypher
delcypher at gmail.com
Thu Jun 19 20:06:53 EDT 2014
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.
More information about the arch-general
mailing list