Comment 212 for bug 1372609

Revision history for this message
Roger (rogermartin-2005) wrote :

I have the same problem asus x200la-CT012H with ubuntu 14.04.02 LTS

touchpad recognized as ps/2 mouse. It works but can't get 2 fingers scroll and type

after an upgrade to kernel 3.19.0-031900-generic http://www.linuxandubuntu.com/home/linux-kernel-3-19-stable-released-install-upgrade-in-ubuntu-linux-mint

$ dmesg | grep FLT
[ 0.231754] pnp 00:06: Plug and Play ACPI device, IDs FLT0102 SYN0a00 SYN0002 PNP0f03 PNP0f13 PNP0f12 (active)

$ xinput list
 > PS/2 FocalTech FocalTech Touchpad in mouse emulation mode

$ xinput --list-props 15
Device 'PS/2 FocalTech FocalTech Touchpad in mouse emulation mode':
 Device Enabled (138): 1
 Coordinate Transformation Matrix (140): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
 Device Accel Profile (265): 0
 Device Accel Constant Deceleration (266): 1.000000
 Device Accel Adaptive Deceleration (267): 1.000000
 Device Accel Velocity Scaling (268): 10.000000
 Device Product ID (257): 2, 1
 Device Node (258): "/dev/input/event4"
 Evdev Axis Inversion (269): 0, 0
 Evdev Axes Swap (271): 0
 Axis Labels (272): "Rel X" (148), "Rel Y" (149)
 Button Labels (273): "Button Left" (141), "Button Unknown" (260), "Button Right" (143), "Button Wheel Up" (144), "Button Wheel Down" (145)
 Evdev Middle Button Emulation (274): 0
 Evdev Middle Button Timeout (275): 50
 Evdev Third Button Emulation (276): 0
 Evdev Third Button Emulation Timeout (277): 1000
 Evdev Third Button Emulation Button (278): 3
 Evdev Third Button Emulation Threshold (279): 20
 Evdev Wheel Emulation (280): 0
 Evdev Wheel Emulation Axes (281): 0, 0, 4, 5
 Evdev Wheel Emulation Inertia (282): 10
 Evdev Wheel Emulation Timeout (283): 200
 Evdev Wheel Emulation Button (284): 4
 Evdev Drag Lock Buttons (285): 0

$ cat 10-evdev.conf
  Section "InputClass"
        Identifier "evdev touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
  EndSection

$ cat 50-synaptics.conf

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
      MatchDevicePath "/dev/input/event*"
EndSection

Section "InputClass"
        Identifier "touchpad ignore duplicates"
        MatchIsTouchpad "on"
        MatchOS "Linux"
        MatchDevicePath "/dev/input/mouse*"
        Option "Ignore" "on"
EndSection

Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
EndSection

Section "InputClass"
        Identifier "Disable clickpad buttons on Apple touchpads"
        MatchProduct "Apple|bcm5974"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection

At this point the touchpad works well as a mouse. But no 2 fingers scroll neither gestures.

I will give your kernel a try and let you know.