Touchpad not detected on Lenovo S21e-20

Bug #1686048 reported by Rob van den Berg
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Linux
Fix Released
Medium
linux (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ USB OPTICAL MOUSE id=9 [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)]
    ↳ Power Button id=8 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
    ↳ Lenovo EasyCamera

cat /proc/bus/input/devices
I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:01/PNP0C0D:00/input/input0
U: Uniq=
H: Handlers=event0
B: PROP=0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
U: Uniq=
H: Handlers=kbd event1
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
U: Uniq=
H: Handlers=kbd event2
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input3
U: Uniq=
H: Handlers=sysrq kbd event3 leds
B: PROP=0
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input4
U: Uniq=
H: Handlers=kbd event4
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0003 Vendor=15d9 Product=0a4c Version=0111
N: Name=" USB OPTICAL MOUSE"
P: Phys=usb-0000:00:14.0-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:15D9:0A4C.0001/input/input5
U: Uniq=
H: Handlers=mouse0 event5
B: PROP=0
B: EV=17
B: KEY=70000 0 0 0 0
B: REL=103
B: MSC=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Mic"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input6
U: Uniq=
H: Handlers=event6
B: PROP=0
B: EV=21
B: SW=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Front Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input7
U: Uniq=
H: Handlers=event7
B: PROP=0
B: EV=21
B: SW=4

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=3"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input8
U: Uniq=
H: Handlers=event8
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0003 Vendor=5986 Product=0674 Version=4207
N: Name="Lenovo EasyCamera"
P: Phys=usb-0000:00:14.0-3/button
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/input/input9
U: Uniq=
H: Handlers=kbd event9
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

ProblemType: Bug
DistroRelease: Ubuntu 17.04
Package: linux-image-4.10.0-20-generic 4.10.0-20.22
ProcVersionSignature: Ubuntu 4.10.0-20.22-generic 4.10.8
Uname: Linux 4.10.0-20-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 2.20.4-0ubuntu4
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: rob 1146 F.... pulseaudio
CurrentDesktop: KDE
Date: Tue Apr 25 11:15:33 2017
InstallationDate: Installed on 2017-04-25 (0 days ago)
InstallationMedia: Kubuntu 17.04 "Zesty Zapus" - Release amd64 (20170412)
Lsusb:
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 001 Device 005: ID 105b:e065 Foxconn International, Inc. BCM43142A0 Bluetooth module
 Bus 001 Device 004: ID 5986:0674 Acer, Inc
 Bus 001 Device 003: ID 15d9:0a4c Trust International B.V. USB+PS/2 Optical Mouse
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: LENOVO 80M4
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.10.0-20-generic root=UUID=b3f71244-6c48-4fcd-82a8-8f2c8c81307d ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-4.10.0-20-generic N/A
 linux-backports-modules-4.10.0-20-generic N/A
 linux-firmware 1.164
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 01/20/2015
dmi.bios.vendor: LENOVO
dmi.bios.version: C4CN13WW(V1.03)
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: Lenovo S21e-20
dmi.board.vendor: LENOVO
dmi.board.version: SDK0H15298 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Lenovo S21e-20
dmi.modalias: dmi:bvnLENOVO:bvrC4CN13WW(V1.03):bd01/20/2015:svnLENOVO:pn80M4:pvrLenovoS21e-20:rvnLENOVO:rnLenovoS21e-20:rvrSDK0H15298WIN:cvnLENOVO:ct10:cvrLenovoS21e-20:
dmi.product.name: 80M4
dmi.product.version: Lenovo S21e-20
dmi.sys.vendor: LENOVO

Revision history for this message
Rob van den Berg (rghvdberg) wrote :
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Did this issue start happening after an update/upgrade? Was there a prior kernel version where you were not having this particular problem?

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v4.11 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.11-rc8

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Rob van den Berg (rghvdberg) wrote :

This is a brand new install.
I'll test the new kernel when I have time (in a few hours)

Revision history for this message
Rob van den Berg (rghvdberg) wrote :

Mainline kernel didn't fix it.
Tagged and confirmed as per instructions

tags: added: kernel-bug-exists-upstream
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Can you test these kernel parameter, one by one:
i8042.nomux=1
i8042.reset=1
i8042.noloop=1
i8042.kbdreset=1
i8042.nopnp=1

Revision history for this message
Rob van den Berg (rghvdberg) wrote : Re: [Bug 1686048] Re: Touchpad not detected on Lenovo S21e-20

I tested with the parameters one by one but it made no difference.
Touchpad isn't detected

2017-05-04 6:50 GMT+02:00 Kai-Heng Feng <email address hidden>:

> Can you test these kernel parameter, one by one:
> i8042.nomux=1
> i8042.reset=1
> i8042.noloop=1
> i8042.kbdreset=1
> i8042.nopnp=1
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1686048
>
> Title:
> Touchpad not detected on Lenovo S21e-20
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/
> 1686048/+subscriptions
>

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

You need to file an upstream report then. It's at https://bugzilla.kernel.org/

Revision history for this message
In , rghvdberg (rghvdberg-linux-kernel-bugs) wrote :

Created attachment 256219
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

Revision history for this message
In , rghvdberg (rghvdberg-linux-kernel-bugs) wrote :

Created attachment 256221
dmesg

Revision history for this message
In , rghvdberg (rghvdberg-linux-kernel-bugs) wrote :

Created attachment 256223
devices

Revision history for this message
Rob van den Berg (rghvdberg) wrote :

Thanks,

I file a bug https://bugzilla.kernel.org/show_bug.cgi?id=195669

2017-05-05 7:10 GMT+02:00 Kai-Heng Feng <email address hidden>:

> You need to file an upstream report then. It's at
> https://bugzilla.kernel.org/
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1686048
>
> Title:
> Touchpad not detected on Lenovo S21e-20
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/
> 1686048/+subscriptions
>

Revision history for this message
In , nikolas (nikolas-linux-kernel-bugs) wrote :

Can you attach the output of `udevadm info -e` run as root?

Revision history for this message
In , rghvdberg (rghvdberg-linux-kernel-bugs) wrote :

NOTE : Currently on 4.9.48-1-MANJARO
output was too long so I pastebinned it

https://pastebin.com/HV6CRvFJ

Revision history for this message
In , vbatts (vbatts-linux-kernel-bugs) wrote :

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.

Revision history for this message
In , vbatts (vbatts-linux-kernel-bugs) wrote :

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

Revision history for this message
In , vbatts (vbatts-linux-kernel-bugs) wrote :

Created attachment 281341
add the ELAN0601 ID

this is the patch i've emailed to Duson Lin

Revision history for this message
In , vbatts (vbatts-linux-kernel-bugs) wrote :

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

Changed in linux:
importance: Unknown → Medium
status: Unknown → Confirmed
Revision history for this message
In , dmitry.torokhov (dmitry.torokhov-linux-kernel-bugs) wrote :

Please send to <email address hidden> CC <email address hidden> and <email address hidden>

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

Thanks!

Revision history for this message
In , vbatts (vbatts-linux-kernel-bugs) wrote :

sent

Revision history for this message
In , vbatts (vbatts-linux-kernel-bugs) wrote :

my fix for this has been merged into master and all stable branches back to v4.4
This issue can be closed now.

Changed in linux:
status: Confirmed → Fix Released
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.