This is actually also a problem in E6410, it is recognized as a standard PS/2 device (therefore, no scrolling, no double touch, etc)
From dmesg:
[ 1.150223] PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[ 1.151001] i8042.c: Warning: Keylock active.
[ 1.152480] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 1.152768] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 1.153111] mice: PS/2 mouse device common for all mice
This is actually also a problem in E6410, it is recognized as a standard PS/2 device (therefore, no scrolling, no double touch, etc)
From dmesg: PS2K,PNP0f13: PS2M] at 0x60,0x64 irq 1,12
[ 1.150223] PNP: PS/2 Controller [PNP0303:
[ 1.151001] i8042.c: Warning: Keylock active.
[ 1.152480] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 1.152768] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 1.153111] mice: PS/2 mouse device common for all mice
From:
$ hal-device | grep -B 15 input.x11_driver
26: udi = '/org/freedeskt op/Hal/ devices/ platform_ i8042_i8042_ AUX_port_ logicaldev_ input' hotplug_ type = 2 (0x2) (int) originating_ device = '/org/freedeskt op/Hal/ devices/ platform_ i8042_i8042_ AUX_port' (string) event10' (string) platform/ i8042/serio1/ input/input10/ event10' (string) op/Hal/ devices/ platform_ i8042_i8042_ AUX_port' (string) op/Hal/ devices/ platform_ i8042_i8042_ AUX_port_ logicaldev_ input' (string)
info.subsystem = 'input' (string)
linux.
linux.subsystem = 'input' (string)
input.
input.device = '/dev/input/
info.product = 'PS/2 Generic Mouse' (string)
linux.sysfs_path = '/sys/devices/
info.parent = '/org/freedeskt
info.udi = '/org/freedeskt
info.category = 'input' (string)
info.capabilities = { 'input', 'input.mouse' } (string list)
input.x11_driver = 'evdev' (string)