Description of problem: libinput doesn't send events for T490s touchpad with F31 or up-to-date F30 (works with F30 liveboot) I recently got a Lenovo T490s. I tried installing Fedora 31 but faced (from liveboot and also after installaton) that touchpad wasn't working. I tried installing Fedora 30 and touchpad was working on liveboot and after installation. Then I `sudo dnf update` my F30 installation, and touchpad doesn't work anymore. Running `libinput debug-events` doesn't send events anymore for the touchpad (nor for trackpoint) Version-Release number of selected component (if applicable): libinput-1.14.2-1.fc30.x86_64, then I downgraded to libinput-1.13.1-2.fc30.x86_64 and still didn't get touchpad to work (so I think libinput isn't necessarily the culprit, it could be some other package -like kernel- causing the regression). How reproducible: At least on my machine, always reproducible Steps to Reproduce: 1. Get a F31 liveboot installer on USB stick 2. Launch a Lenovo T490s against this USB stick or 1. Get F30 liveboot, proceed to installation 2. `dnf update`, reboot Actual results: * touchpad doesn't work, mouse cursor doesn't move * `libinput debug-events` doesn't log anything when playing with touchpad Expected results: * touchpad works Additional info: * plugged mouse works, keyboard works in all cases
do you see any events with the libinput record tool? If not, this is a kernel issue.
(In reply to Peter Hutterer from comment #1) > do you see any events with the libinput record tool? `libinput record /dev/input/event17` shows no event when manipulating keyboard. >If not, this is a kernel issue. Ok. Should I just change the component for that bug or is it better that I open a separate one?
> `libinput record /dev/input/event17` shows no event when manipulating keyboard. s/keyboard/touchpad/
thank, moved to the kernel. might be worth trying a few older kernels to narrow down when exactly it broke.
I confirm it's a kernel issue * Using 5.0.9-301.fc30.x86_64 => touchpad works * Using 5.4.7-100.fc30.x86_64 => touchpad doesn't work, no touchpad events found by libinput
Same issue and same laptop. I found that disabling the TPM chip in the BIOS temporarily "fixes" this issue, based on a recent forum post that I can't seem to find at this moment. If you look in "Logs" application -> "Hardware" you should see some relevant error messages (I don't have a copy of them at just this moment).
I confirm Daniel comment #6: disabling the TPM security chip in BIOS makes everything work,
Issue is still present in kernel-5.5.0-0.rc2.git1.1.fc32
kernel-5.4.12-200.fc31 fixes this
Can confirm, everything is working for me now with the TPM chip re-enabled and kernel 5.4.13
I ran a `dnf update`, got kernel 5.4.13, re-enabled the TPM chip and everything works. Thanks!
Thanks everyone for testing. Closing as current release