Touchpad not recognized on Asus N550JK - TP500L (FocalTech)
I finally came to this bug report: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1372609
It seems FocalTech touchpad needs a specific driver, and that work is in progress to integrate it into the mainline kernel.
currently, there seem to be a ppa to get a dkms driver for this touchpad : http://ppa.launchpad.net/hanipouspilot/focaltech-dkms
After trying this, I can confirm the following procedure works :
-
add ppa
sudo add-apt-repository ppa:hanipouspilot/focaltech-dkms
-
update the packages database
sudo apt-get update
-
install the dkms driver
sudo apt-get install focaltech-dkms
reboot
The touchpad in now recognized. Two finger scrolling works, for example. Also, the zone where the buttons are won't make the cursor move.
Thanks for the community that retro-engeniered this (Asus just replied "no linux support nor technical information" to a request ! Very bad point to them (see the afore-mentioned bug report)).
Related videos on Youtube
T_S_
Updated on September 18, 2022Comments
-
T_S_ over 1 year
I'm installing a new laptop and the touchpad is not fully recognized. Specifically, two finger scrolling does not work.
extract from
/proc/bus/input/devices
I: Bus=0011 Vendor=0002 Product=0001 Version=0000 N: Name="PS/2 FocalTech FocalTech Touchpad in mouse emulation mode" P: Phys=isa0060/serio1/input0 S: Sysfs=/devices/platform/i8042/serio1/input/input5 U: Uniq= H: Handlers=mouse0 event4 B: PROP=1 B: EV=7 B: KEY=30000 0 0 0 0 B: REL=3
Also,
xinput list
gives me:⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ ELAN Touchscreen id=10 [slave pointer (2)] ⎜ ↳ PS/2 FocalTech FocalTech Touchpad in mouse emulation mode id=14 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Video Bus id=8 [slave keyboard (3)] ↳ Sleep Button id=9 [slave keyboard (3)] ↳ USB2.0 HD UVC WebCam id=11 [slave keyboard (3)] ↳ Asus WMI hotkeys id=12 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
And finally,
synclient
tells me there is no synaptics driver active:Couldn't find synaptics properties. No synaptics driver loaded?
So, it seems the touchpad is not recognized as a synaptics touchpad. It works, but not the synaptics specific parts.
It's in mouse emulation mode (no idea what it means). And it works together with other pointing devices, especially the touchscreen (I can confirm this works).
I have tried adding
i8042.nomux=1
to the kernel parameters, but it didn't change anything... Any hint ?-
Léo Léopold Hertz 준영 over 6 yearsDo you have a stable solution here still? I find the solution proposed here insufficient. New thread here unix.stackexchange.com/q/397122/16920
-
-
h3nr1x over 8 yearsWorks for ASUS TP500L
-
joeytwiddle over 8 yearsAlso works for ASUS X453M
-
vp_arth over 7 yearshate private repos. One year and it's absent...
-
Pablo Bianchi about 7 yearsNot working any more: The user named '~hanipouspilot' has no PPA named 'ubuntu/focaltech-dkms'. It shoulden't be necessary with kernels 4.2+, (check hanipouspilot github).
-
Léo Léopold Hertz 준영 over 6 yearsThe proposed package is not anymore maintained. New thread here unix.stackexchange.com/q/397122/16920