You are not logged in.
Pages: 1
hi everybody.
I got a new notebook Lenovo Ideapad 530S. The touchpad is not working or detected at all.
Notebook has a touchpad button, this button works - when pressed the touchpad enabled/disabled icon is displayed.
I believe the touchpad is ITE 8396 based on contents of /sys/bus/acpi/devices:
ACPI0003:00@ device:09@ device:18@ device:27@ LNXPWRBN:00@ PNP0A08:00@ PNP0C0A:00@
AMDI0010:00@ device:0a@ device:19@ device:28@ LNXSYBUS:00@ PNP0B00:00@ PNP0C0C:00@
AMDI0011:00@ device:0b@ device:1a@ device:29@ LNXSYBUS:01@ PNP0C01:00@ PNP0C0D:00@
AMDI0011:01@ device:0c@ device:1b@ FUJ7401:00@ LNXSYSTM:00@ PNP0C02:00@ PNP0C0F:00@
AMDI0030:00@ device:0d@ device:1c@ ITE8396:00@ LNXVIDEO:00@ PNP0C02:01@ PNP0C0F:01@
CIND0C60:00@ device:0e@ device:1d@ LNXCPU:00@ LNXVIDEO:01@ PNP0C02:02@ PNP0C0F:02@
device:00@ device:0f@ device:1e@ LNXCPU:01@ LNXVIDEO:02@ PNP0C02:03@ PNP0C0F:03@
device:01@ device:10@ device:1f@ LNXCPU:02@ MSFT0001:00@ PNP0C02:04@ PNP0C0F:04@
device:02@ device:11@ device:20@ LNXCPU:03@ MSFT0002:00@ PNP0C02:05@ PNP0C0F:05@
device:03@ device:12@ device:21@ LNXCPU:04@ MSFT0101:00@ PNP0C02:06@ PNP0C0F:06@
device:04@ device:13@ device:22@ LNXCPU:05@ PNP0000:00@ PNP0C02:07@ PNP0C0F:07@
device:05@ device:14@ device:23@ LNXCPU:06@ PNP0100:00@ PNP0C02:08@ PNP0C14:00@
device:06@ device:15@ device:24@ LNXCPU:07@ PNP0103:00@ PNP0C02:09@ VPC2004:00@
device:07@ device:16@ device:25@ LNXPOWER:00@ PNP0200:00@ PNP0C04:00@
device:08@ device:17@ device:26@ LNXPOWER:01@ PNP0800:00@ PNP0C09:00@
Here is the output of dmesg: https://pastebin.com/gAMhdJis
and libinput list-devices: https://pastebin.com/6tNQ8fbN
I have tried various tricks:
Add i8042 flags to kernel command line:
i8042.nopnp i8042.noloop i8042.reset=1 i8042.nomux
I have tried several combination with only difference making i8042.nopnp, that removed a warning from dmesg output.
Add acpi_osi flags to kernel command line:
acpi_osi=! acpi_osi='Windows 2012'
acpi_osi=! acpi_osi='Linux'
Setting CONFIG_PINCTRL_AMD=y in kernel configuration (was 'm').
Adding "ITE8396" in device ids in elantech_i2c_core.c.
There are no options about the input devices in BIOS sttings.
I have tried to spam the notebook button while the notebook was starting.
All i have tried has the same result - touchpad is not even listed in libinput.
Thank you very much for you help!
Offline
Same issue here, also Lenovo Ideapad 530S.
Offline
I've opened a bug on the kernel.org bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=202529
Offline
I have found the solution, install i2c-amd-mp2 driver from https://github.com/Syniurge/i2c-amd-mp2
Offline
The problem is now fixed in kernel 5.2 and no additional driver is necessary anymore.
Offline
Pages: 1