Help needed: Touchpad stops working after deep sleep

Good evening!
I recently enabled s3 deep sleep in the BIOS settings of my Lenovo ThinkPad E14 Gen 4 (because of battery drain issues with s2idle). Now, however, after waking up from a suspended state my touchpad and trackpoint stop registering any input. The issue appears on both of the two latest kernels. I tried many fixes suggested on various forums, but my issue was not fixed by anything but a reboot. The following had no effect:

sudo modprobe -r uhci_hcd
sudo modprobe uhci_hcd

sudo modprobe -r ehci_hcd 
sudo modprobe ehci_hcd 

sudo modprobe -r i2c_hid
sudo modprobe i2c-hid

# ($ID from 'xinput list')
xinput disable $ID
xinput enable $ID

Also, sudo modprobe -r psmouse resulted in modprobe: FATAL: Module psmouse is builtin.

Attached, my journalctl logs: openSUSE Paste

An obvious workaround is to disable deep sleep. However, are there other options to actually fix the issue?
Many thanks in beforehand!

I accidentally made the paste expire after a very short time. This link should last longer.
https://paste.opensuse.org/pastes/d47602eadab0

Something to try. Add the following kernel boot parameter to Grub:

psmouse.synaptics_intertouch=0

and test suspend/resume behaviour again.

Hi! Thank you for the suggestion. I tried this, however, this only seemed to make the problem worse as the touchpad seems to no longer to work at all after simply booting! I have attached logs again in case they contain something useful. Any further ideas?

See if this can be of help (apologies typing this from my iPhone)…

This workaround is also described in this Ubuntu thread…,.

Hello again. Sadly neither the automatic solution nor the workaround script in the Ubuntu thread seems to help… The touchpad does not resume working, only some errors or warnings can be seen in the logs (attached) when trying to run it… Is there something else I could try?

  1. Check that your laptop is using the latest available UEFI BIOS version.
  2. Submit a bug report.

https://en.opensuse.org/openSUSE:Submitting_bug_reports

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.