You are not logged in.

#1 2019-12-27 15:38:10

dynaxis
Member
From: Seoul/Korea
Registered: 2019-12-16
Posts: 20

Lenovo Ideapad S340 14-iil touchpad

I have a Lenovo Ideapad S340 14-iil (Icelake i7).

Its touchpad is not recognized by the kernel at all. And hope to know if someone out there is running Arch on the same model and has the same problem.

Since I purchased it w/o Windows license, I have no way to peek the touchpad model there, and am not even sure if the touchpad has come flawed from the factory.

Please share your experience if happen to own the same model.

If there is a way to tell which touchpad model the machine is equipped with, please enlighten me. I did run libinput, lspci, and so on to no avail.

Thanks in advance.

DoHyung

Last edited by dynaxis (2019-12-27 15:42:17)

Offline

#2 2019-12-27 17:29:08

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,739

Re: Lenovo Ideapad S340 14-iil touchpad

Is it on a USB bus?  What is the output of lsusb   ?
It is probably not on the PCI bus, but you might try lsusb -nn and post that output anyway.
If it is on the LPC bus, it can be hard to discover.
It can also be on a dedicated I2C bus somewhere; also a little hard to discover.

Does this link help: https://wiki.archlinux.org/index.php/Le … s#Touchpad


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#3 2019-12-28 03:33:27

dynaxis
Member
From: Seoul/Korea
Registered: 2019-12-16
Posts: 20

Re: Lenovo Ideapad S340 14-iil touchpad

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 5986:2115 Acer, Inc Integrated Camera
Bus 001 Device 003: ID 0cf3:e500 Qualcomm Atheros Communications 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

The above is output from lsusb. Could you please tell me what -nn means, if the above is not what you want?

And tried to add the kernel parameter as described in the page you linked above to no avail.

I found another person reporting the same touchpad issue for the same Ideapad models at Reddit: https://www.reddit.com/r/linuxhardware/ … cognizing/

Anyway, thank you for your help. I'll keep trying to figure out what's wrong.

Last edited by dynaxis (2019-12-28 04:19:21)

Offline

#4 2019-12-28 05:07:29

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,739

Re: Lenovo Ideapad S340 14-iil touchpad

It was a brain fart.  I meant lspci -nn   The - nn tells that command (not lsusb) to show the Vendor ID and the Product ID.  Sorry for the confusion.


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#5 2020-01-01 16:14:50

dynaxis
Member
From: Seoul/Korea
Registered: 2019-12-16
Posts: 20

Re: Lenovo Ideapad S340 14-iil touchpad

[SOLVED] I changed the boot mode to UEFI mode from Legacy Support mode and the touchpad suddenly started working.

I know almost nothing about UEFI, but I guess the touchpad driver in my laptop is only available in UEFI. That's why this mode change makes the touchpad recognized on Linux?

Last edited by dynaxis (2020-01-01 16:47:18)

Offline

#6 2020-02-21 15:28:55

dynaxis
Member
From: Seoul/Korea
Registered: 2019-12-16
Posts: 20

Re: Lenovo Ideapad S340 14-iil touchpad

FYI, it seems the UEFI mode change only works with Wayland/Libinput not with X11. On Reddit, others who run X11 have failed to make their touchpad work by doing the same as me.

Offline

Board footer

Powered by FluxBB