You are not logged in.

#1 2019-09-04 07:05:44

Registered: 2014-08-02
Posts: 6

Touchpad/touchscreen randomly stop working


For the last few weeks I've been having this issue where my touchpad (as well as touchscreen) stops working at random times (can be just after starting a session or after 10 hours of working fine).
When this happens, if I try to open a terminal and run the "lspci" command, it just hangs.

At some point arch stops booting altogether. Since I have dual boot with Windows, I used it exclusively for around a week and everything worked fine.
A few days ago I reinstalled Arch but the issue still persists.

My laptop is a Lenovo Yoga 920.
Arch is installed with i3.
Current kernel version installed: 5.2.11

Here's the results of dmesg:

Here's the results of journalctl -b:

Any help would be appreciated!

I downgraded the kernel to 4.20.13 version via the "downgrade" package.
The issue hasn't come back since the downgrade although I don't think this categorizes as a solution since at some point I'm going to have to update the kernel again.
Also, I'm not sure from which kernel version the issue started so I'll check that at some point.

Last edited by onTheDev (2019-09-06 16:28:07)


#2 2019-09-10 22:38:59

Registered: 2014-08-02
Posts: 130

Re: Touchpad/touchscreen randomly stop working

Did you test linux-lts too? If not this would be better than downgrading to a random version.

Just making sure you do not put the device in suspend/sleep (e.g. closing lid) before this happens, right?

Please provide the output of

systemctl list-unit-files --state=enabled

Could you please provide output of journalctl and dmesg once it stops working?

Please check the power state of the device once it fails to work. I suspect either some power saving issue or a locked up driver.


#3 2019-09-13 19:59:27

Registered: 2013-04-04
Posts: 32

Re: Touchpad/touchscreen randomly stop working

I've been getting this too. Using libinput. When I do a systemctl suspend and then resume, trackpad function is restored. It's better than having to reboot but still super annoying when trying to get work done.

UNIT FILE                              STATE  
acpid.service                          enabled
autovt@.service                        enabled
bluealsa.service                       enabled
dbus-org.freedesktop.timesync1.service enabled
getty@.service                         enabled
sshd.service                           enabled
systemd-timesyncd.service              enabled
unbound.service                        enabled                       enabled
fstrim.timer                           enabled
reflector.timer                        enabled
snapper-cleanup.timer                  enabled
snapper-timeline.timer                 enabled

13 unit files listed.


Board footer

Powered by FluxBB