Bug 195669 - Touchpad not detected on Lenovo S21e
Summary: Touchpad not detected on Lenovo S21e
Status: RESOLVED CODE_FIX
Alias: None
Product: Drivers
Classification: Unclassified
Component: Input Devices (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: drivers_input-devices
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-05-05 09:04 UTC by Rob van den Berg
Modified: 2019-03-29 00:47 UTC (History)
3 users (show)

See Also:
Kernel Version: 4.11.0-041100-generic
Subsystem:
Regression: No
Bisected commit-id:


Attachments
lshw (11.93 KB, text/plain)
2017-05-05 09:04 UTC, Rob van den Berg
Details
dmesg (124.51 KB, text/plain)
2017-05-05 09:05 UTC, Rob van den Berg
Details
devices (2.60 KB, text/plain)
2017-05-05 09:07 UTC, Rob van den Berg
Details
add the ELAN0601 ID (838 bytes, patch)
2019-02-25 19:52 UTC, Vincent Batts
Details | Diff

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.

Note You need to log in before you can comment on or make changes to this bug.