Touchpad not recognized on Lenovo Ideapad 310S-11IAP 80UA

Bug #1652351 reported by Man Kit SIt
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Linux Mint
Fix Committed
Undecided
Unassigned
Ubuntu
Fix Committed
Undecided
Unassigned

Bug Description

Hi! I dual-booted Linux mint 18.1 Mate and Windows 10 on my Lenovo Ideapad 310S-11IAP 80UA. The touchpad works completely fine on Windows 10 but it is not recognized on Linux Mint 18.1. It's ok to use my logitech USB mouse. I've tried to install xserver-xorg-input-synaptics packages and modify /etc/default/grub by adding i8042.reset to GRUB_CMDLINE_LINUX_DEFAULT.

Revision history for this message
Man Kit SIt (anson71) wrote :
Revision history for this message
Man Kit SIt (anson71) wrote :
Revision history for this message
Man Kit SIt (anson71) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ubuntu:
status: New → Confirmed
Revision history for this message
Hiroka IHARA (ichthyologist) wrote :

The touchpad seems to be an HID-over-I2C device manufactured by Elantech.
Actually I came across a kernel patch posted by somebody who worked for the company,
but it seems that his patch did not make it to the main branch. The driver is simply missing.
See the dialogue below that took place five years ago if you are interested:

https://lkml.org/lkml/2012/4/8/168

Finishing it up as a complete kernel module might be not so hard a task to tackle...

Revision history for this message
Hiroka IHARA (ichthyologist) wrote :

I found out that a one-line fix on the kernel would do the trick. (It works now on my machine)
The touchpad was actually a variant of the ELAN0600 device supported already by elan_i2c driver,
so all I need was to add "ELAN0605" to the ACPI matching table inside drivers/input/mouse/elan_i2c_core.c.
I am going to submit the patch shortly.

Changed in linuxmint:
status: New → Fix Committed
Changed in ubuntu:
status: Confirmed → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.