Fix Dell Laptop Touchpad Hibernation Error on Arch Linux

Original link: https://irr.ink/2022/3P3STYF/

Problem Description

After my Dell laptop is restored on archlinux, the touchpad events become completely unresponsive or respond incorrectly. This is true on both the lts kernel and the latest kernels.

Troubleshooting process

After checking journalctl , nothing unusual was found. After searching on the Internet, I found that someone mentioned the problem of i2c_hid , and looked for the problem from this level. Checked dmseg and found i2c_hid: i2c_hid_get_input: incomplete report error after resuming from hibernation. After finding this discussion online again, I realized what was causing this.

Repair method

It was also because of a hibernation problem on the system (it will not automatically power off after hibernation, so I added a sentence HibernateMode=shutdown to /etc/systemd/sleep.conf to force the system to hibernate in shutdown mode. But not using platform mode will cause The touchpad did not complete the hibernation process normally. I tried the latest kernel today and it seems that the hibernation problem has been fixed, so I changed the sentence back to the original HibernateMode=platform shutdown , and then restarted, the touchpad returned to normal.

This article is reprinted from: https://irr.ink/2022/3P3STYF/
This site is for inclusion only, and the copyright belongs to the original author.

Leave a Comment