Bug 195669

Summary: Touchpad not detected on Lenovo S21e
Product: Drivers Reporter: Rob van den Berg (rghvdberg)
Component: Input DevicesAssignee: drivers_input-devices
Status: RESOLVED CODE_FIX    
Severity: normal CC: dmitry.torokhov, nikolas, vbatts
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 4.11.0-041100-generic Subsystem:
Regression: No Bisected commit-id:
Attachments: lshw
dmesg
devices
add the ELAN0601 ID

Description Rob van den Berg 2017-05-05 09:04:20 UTC
Created attachment 256219 [details]
lshw

OS Kubuntu 17.04
Kernel 4.11.0-041100-generic (mainline)
The touchpad isn

I've tried several kernel paramaters

i8042.nomux=1
i8042.reset=1
i8042.noloop=1
i8042.kbdreset=1
i8042.nopnp=1
i8042.debug=1
Comment 1 Rob van den Berg 2017-05-05 09:05:12 UTC
Created attachment 256221 [details]
dmesg
Comment 2 Rob van den Berg 2017-05-05 09:07:17 UTC
Created attachment 256223 [details]
devices
Comment 3 nikolas 2017-09-19 13:37:32 UTC
Can you attach the output of `udevadm info -e` run as root?
Comment 4 Rob van den Berg 2017-09-20 13:45:40 UTC
NOTE : Currently on 4.9.48-1-MANJARO
output was too long so I pastebinned it

https://pastebin.com/HV6CRvFJ
Comment 5 Vincent Batts 2019-02-25 14:50:08 UTC
This is still not working on 4.16.3 and 4.20.8 on Fedora
reading on https://alpha-labs.net/2015/08/lenovo-s21e-linux-and-the-touchpad/
it looks like there had been a fix floated for the hid-rmi module.
Comment 6 Vincent Batts 2019-02-25 15:26:19 UTC
ah, sorry. This looks like an i2c elan touchpad issue. My apologies.
[vbatts@dhcp6-118 ~]$ dmesg | grep -i elan
[    2.442191] i2c_hid i2c-ELAN0601:00: i2c-ELAN0601:00 supply vdd not found, using dummy regulator
Comment 7 Vincent Batts 2019-02-25 19:52:30 UTC
Created attachment 281341 [details]
add the ELAN0601 ID

this is the patch i've emailed to Duson Lin
Comment 8 Vincent Batts 2019-02-25 19:54:10 UTC
Confirmed the patch works on the Lenovo s21e-20 laptop with 5.0.0-rc8 kernel. Surely could be backported to other releases.

Duson's EMC email bounced. What subsystem should I mail this patch to
Comment 9 Dmitry Torokhov 2019-02-28 07:16:54 UTC
Please send to dmitry.torokhov@gmail.com CC linux-input@vger.kernel.org and kt.liao@emc.com.tw

I will need you signed-off-by in the patch description as per Documentation/SubmittingPatches.

Thanks!
Comment 10 Vincent Batts 2019-02-28 13:47:47 UTC
sent
Comment 11 Vincent Batts 2019-03-20 20:25:41 UTC
my fix for this has been merged into master and all stable branches back to v4.4
This issue can be closed now.