Anduin2017 / Anduin2017/AnduinOS
Touchpad unresponsive after resuming from sleep (Synaptics RMI4 SMBus)
Nobody has claimed this yet.
- Dominant language
- Shell
- Stars
- 1.3k
- Forks
- 114
- PR merge metrics
- No merged PRs in 30d
Description
Description:
On some laptops equipped with a Synaptics RMI4 SMBus touchpad, the touchpad fails to respond after resuming from suspend. The kernel log shows:
rmi4_smbus 0-002c: failed to get SMBus version number!
rmi4_smbus 0-002c: Failed to resume device: -6
Proposed solution:
A bash script and a desktop file are available, documented and tested. The script creates a systemd service that reloads the rmi_smbus kernel module after each resume from suspend. It only runs on laptops, detected via DMI chassis type (8, 9, 10, 11).
Full documentation available at:
https://xwiki.linuxvillage.org/xwiki/bin/view/Trucs%20et%20astuces/Pav%C3%A9%20tactile%20inactif%20apr%C3%A8s%20mise%20en%20veille/?language=en
Notes:
The module is named rmi_smbus with an underscore, not rmi4_smbus as shown in the kernel logs.
This issue is common on HP, Lenovo, and Dell laptops from approximately the 2013–2016 generations.
Tested on: AnduinOS on HP EliteBook 840 G1, so far.
And thanks for your work!
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the linked documentation and review the described bash script and desktop file, noting the rmi_smbus module name and the DMI chassis types 8, 9, 10, and 11. Test the suspend/resume behavior on the documented AnduinOS HP EliteBook 840 G1 setup; done means a systemd service reloads the module after resume on laptops and restores touchpad responsiveness.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux, shell
- Domain
- operating-systems
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100