ASUS "FTE1000:00 0B05:0101" touchpad scroll option not working
I have an ASUS E402S laptop with Ubuntu 64-bit 16.04 LTS installed. The main problem is that the OS does recognize the touchpad with basic functions, but additional options such as scrolling through pages or between open applications are non-existent.
This is what my xinput
result is showing:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=9 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=10 [slave pointer (2)]
⎜ ↳ FTE1000:00 0B05:0101 id=12 [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)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ USB2.0 VGA UVC WebCam id=11 [slave keyboard (3)]
↳ Asus WMI hotkeys id=13 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
Apparently my touchpad's type is not shown in the list. What are the possible solutions to fix this issue?
Solution 1:
You have a new AzurWave i2c touchpad that is used in new Asus laptops. Current Linux kernels do not fully support this device.
You can install a driver for this touchpad this way.
Disable SecureBoot in BIOS and run in a terminal:
sudo apt install git dkms
git clone https://github.com/vlasenko/hid-asus-dkms.git
cd hid-asus-dkms
./dkms-add.sh
Then reboot.
This is a new driver for the device. It has been accepted by kernel maintainers and it should appear upsream in the 4.10 Linux kernel.