The touchpad built into the Lenovo IdeaPad Slim 7 (14", Intel) (82A4000MUS) is not recognized. It does not seem to appear in any of: xinput, libinput, lspci, lsusb, /proc/bus/input/devices. The touchpad was not functional when booting with Ubuntu 20.04, Kernel 5.4.0-45-generic Arch, Kernel 5.8.7 Arch, Kernel 5.8.5 Arch, Kernel 5.4.63 LTS or with any of the above in fallback mode. Result of hw-probe -all -upload https://linux-hardware.org/?probe=fe106c40e3
Created attachment 292399 [details] Dmesg
Created attachment 292401 [details] lsusb -v
Created attachment 292403 [details] lspci -vvv
Created attachment 292405 [details] lspci
Created attachment 292407 [details] libinput list-devices
Created attachment 292409 [details] xinput list
Created attachment 292411 [details] lsmod
Created attachment 292413 [details] hwinfo
Created attachment 292415 [details] dmesg
I am using a separate usb mouse (Logitech M510) which works and shows up in some of the attached logs. Also, booting with any of the kernel options i8042.nopnp i8042.nomux i8042.reset i8042.noloop i8042.nomux i8042.nopnp i8042.reset does not solve the issue.
Update: I compiled and booted the mainline kernel version 5.9.0-rc4 and the problem persists.
Created attachment 292475 [details] udevdb
Created attachment 292477 [details] dsdt.dsl
Created attachment 292479 [details] acpidump
From the windows device manager: I2C HID Device Device instance path: ACPI\SYNA2B5A\1 BIOS device name: \_SB.PCI0.I2C1.TPD0 HID-compliant touch pad Device instance path: HID\SYNA2B5A&COL02\5&101714B1&0&0001
I have the same issue with my: "Lenovo Yoga Slim 7-15IIL05 Laptop (ideapad) - Type 82AA". If I run the following: cd /sys/bus/acpi/devices for d in $(ls -1 */hid); do d=${d%/*}; grep -q PNP0C50 $d/modalias && echo $d; done => I get the result: SYNA2B5A:00
Touchpad works with Fedora-32 Kernel-5.8.13-200
The touchpad partially works on Arch with kernel 5.8.13. When powering off then back on, the touchpad works without issue. When rebooting, the touchpad does not work and spams dmesg with "i2c_designware i2c_designware.1: controller timed out".
The touchpad totally works (so far) on Arch with kernel 5.8.14. No configuration was changed (manually) before updating to 5.8.13 or before updating again to 5.8.14, so it seems like the issue has been resolved.
The touchpad now shows up under both libinput and xinput as two distinct devices SYNA2B5A:00 06CB:CDB0 Mouse SYNA2B5A:00 06CB:CDB0 Touchpad
Is there any additional information or logs I should post to help others in the future trying to diagnose this or a similar issue?
The touchpad does not totally work after all on 5.8.14. It's infrequent, but on some boots the touchpad does not work and dmesg shows the same i2c_designware controller timed out message.
Created attachment 292971 [details] dmesg (good boot) dmesg for a boot where the touchpad is working
Created attachment 292973 [details] dmesg (bad boot) dmesg for a boot where the touchpad is not working