You are not logged in.

#1 2017-02-01 18:25:11

rdeckard
Wiki Maintainer
Registered: 2015-01-28
Posts: 137

Touchpad suddenly stops working. Only reboot/suspend unfreezes it.

This morning I am experiencing an issue where my touchpad suddenly stops working. Logging out of X and back in doesn't seem to help (using i3wm). Rebooting or suspending/waking up(closing and opening lid) get the touchpad working again, but then it suddenly will stop working at a seemingly random time.

Here is the relevant portion from the log:

Feb 01 12:10:33 lindsey kernel: cyapa 0-0067: failed to read report data, (-121)
Feb 01 12:12:08 lindsey kernel: cyapa 0-0067: failed to read report data, (-121)
Feb 01 12:12:23 lindsey kernel: cyapa 0-0067: failed to read report data, (-121)
Feb 01 12:12:56 lindsey kernel: i2c-designware-pci 0000:00:15.1: controller timed out
Feb 01 12:12:57 lindsey kernel: i2c-designware-pci 0000:00:15.1: controller timed out
Feb 01 12:12:58 lindsey kernel: i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
Feb 01 12:12:58 lindsey kernel: i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
Feb 01 12:12:58 lindsey kernel: i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
Feb 01 12:12:58 lindsey kernel: i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
Feb 01 12:12:58 lindsey kernel: i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
Feb 01 12:12:59 lindsey kernel: cyapa 0-0067: runtime resume failed: -110
Feb 01 12:13:00 lindsey kernel: i2c-designware-pci 0000:00:15.1: timeout in disabling adapter
Feb 01 12:13:01 lindsey kernel: i2c-designware-pci 0000:00:15.1: timeout in disabling adapter
Feb 01 12:13:01 lindsey kernel: i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
Feb 01 12:13:01 lindsey kernel: i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
Feb 01 12:13:01 lindsey kernel: i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
Feb 01 12:13:01 lindsey kernel: i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
Feb 01 12:13:01 lindsey kernel: i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
Feb 01 12:13:01 lindsey kernel: cyapa 0-0067: runtime suspend failed: -110
Feb 01 12:13:03 lindsey kernel: i2c-designware-pci 0000:00:15.1: timeout in disabling adapter

Full log is here: https://ptpb.pw/vvBy

Here's my libinput configuration:

$ cat /etc/X11/xorg.conf.d/60-libinput.conf 
# Match on all types of devices but tablet devices and joysticks
Section "InputClass"
        Identifier "libinput pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "NaturalScrolling" "true"
EndSection

Section "InputClass"
        Identifier "libinput keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Tapping" "on"
        Option "NaturalScrolling" "true"
EndSection

Section "InputClass"
        Identifier "libinput touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Last edited by rdeckard (2017-02-01 19:35:51)

Offline

#2 2017-02-01 21:17:13

nassi
Member
From: Finland
Registered: 2017-01-27
Posts: 35

Re: Touchpad suddenly stops working. Only reboot/suspend unfreezes it.

Judging by your description getting the touchpad to work again requires you to cycle the power on the hardware controlling the touchpad. Could you test if the issue persists when using another OS, say, a live version of some other distribution for example?

I have the same laptop and the "cyapa 0-0067: failed to read report data, (-121)" is as far as I know normal and harmless. The other errors seem a bit more severe though, and ruling out a hardware problem seems like a logical first step.

Offline

#3 2017-02-16 17:40:09

samkostka
Member
From: Smallest State, Longest Name
Registered: 2015-09-07
Posts: 18

Re: Touchpad suddenly stops working. Only reboot/suspend unfreezes it.

I'm having the same issue here; my trackpad has worked nearly perfectly before this.  The issue started at around the same time as OP, and rebooting always fixes it for me.  I haven't tried suspend/resume to see if that fixes it, I'll have to try that next time it comes up.

I also have ChromeOS installed, so I can use that to see if it's a hardware issue or a software bug if necessary.

Offline

#4 2017-02-17 17:55:01

zenolijo
Member
Registered: 2013-03-19
Posts: 36

Re: Touchpad suddenly stops working. Only reboot/suspend unfreezes it.

I have the same issue on my Acer c720, started about the same time as OP aswell. Have always rebooted to get it working again, but I just tested suspending/resuming again and that temporarily fixes it aswell.

I have no libunput/xorg configuration for the trackpad.

Here's my dmesg logs from when it stopped working.

[ 1185.245360] cyapa 0-0067: failed to read report data, (-121)
[ 1597.885132] cyapa 0-0067: failed to read report data, (-121)
[ 1757.753509] cyapa 0-0067: failed to read report data, (-121)
[ 1812.770860] cyapa 0-0067: failed to read report data, (-121)
[ 1869.739854] cyapa 0-0067: failed to read report data, (-121)
[ 3619.025202] cyapa 0-0067: failed to read report data, (-121)
[ 3652.870713] cyapa 0-0067: failed to read report data, (-121)
[ 3725.234249] cyapa 0-0067: failed to read report data, (-121)
[ 4311.205021] cyapa 0-0067: invalid device state bytes: 8d 28
[ 4311.413791] perf: interrupt took too long (2530 > 2500), lowering kernel.perf_event_max_sample_rate to 79000
[ 4504.309833] cyapa 0-0067: failed to read report data, (-121)
[ 4534.013902] cyapa 0-0067: failed to read report data, (-121)
[ 4614.448227] cyapa 0-0067: failed to read report data, (-121)
[ 4752.981880] cyapa 0-0067: failed to read report data, (-121)
[ 4832.888359] cyapa 0-0067: invalid device state bytes: 8c 28
[ 4965.735939] cyapa 0-0067: invalid device state bytes: 8d 28
[ 5119.745223] cyapa 0-0067: invalid device state bytes: 8d 28
[ 5708.370697] perf: interrupt took too long (3167 > 3162), lowering kernel.perf_event_max_sample_rate to 63100
[ 5930.015340] i2c-designware-pci 0000:00:15.1: controller timed out
[ 5931.055305] i2c-designware-pci 0000:00:15.1: controller timed out
[ 5931.938982] i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
[ 5931.978537] i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
[ 5932.020665] i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
[ 5932.058553] i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
[ 5932.094834] i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
[ 5932.114914] cyapa 0-0067: runtime resume failed: -110
[ 5933.123799] i2c-designware-pci 0000:00:15.1: timeout in disabling adapter
[ 5934.163812] i2c-designware-pci 0000:00:15.1: timeout in disabling adapter
[ 5934.186962] i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
[ 5934.221801] i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
[ 5934.258397] i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
[ 5934.299623] i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
[ 5934.338236] i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
[ 5934.356794] cyapa 0-0067: runtime suspend failed: -110
[ 5935.963608] i2c-designware-pci 0000:00:15.1: timeout in disabling adapter

Offline

#5 2017-02-17 19:14:35

rdeckard
Wiki Maintainer
Registered: 2015-01-28
Posts: 137

Re: Touchpad suddenly stops working. Only reboot/suspend unfreezes it.

@samkostka, that would be great if you could report back. The issue is infrequent enough I wonder how long you would have to use a different distro for it to occur if it was a hardware problem. It actually doesn't even happen every day. Maybe a couple of times a week.

Looking through my pacman logs, it I updated the linux package a few days before I started noticing the issue. I'm going to downgrade the kernel and/or boot into another kernel and see if the issue pops up any.

Offline

#6 2017-02-18 03:28:03

rdeckard
Wiki Maintainer
Registered: 2015-01-28
Posts: 137

Re: Touchpad suddenly stops working. Only reboot/suspend unfreezes it.

I went back through my journal and surprisingly found the cyapa 0-0067: failed to read report data, (-121) errors starting as early as Nov 18, 2016. I had upgraded the day before. The linux package went 4.8.6-1 -> 4.8.8-2 that day.

However, the i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready doesn't show up in my log until Jan 27, 2017. My upgrade included linux 4.8.13-1 -> 4.9.6-1 that same day.

Offline

#7 2017-02-18 14:34:05

rdeckard
Wiki Maintainer
Registered: 2015-01-28
Posts: 137

Re: Touchpad suddenly stops working. Only reboot/suspend unfreezes it.

Offline

#8 2017-02-18 16:09:36

samkostka
Member
From: Smallest State, Longest Name
Registered: 2015-09-07
Posts: 18

Re: Touchpad suddenly stops working. Only reboot/suspend unfreezes it.

For everyone having this issue on their C720, it'd be interesting to see which trackpad model you have.  I know I have the Cypress trackpad, but at some point Acer switched to using Elan trackpads instead.  You can check by running the following commands:

cat /proc/bus/input/devices | grep "Elan"
cat /proc/bus/input/devices | grep "Cypress"

and seeing which outputs anything.

Offline

#9 2017-02-20 19:02:31

rdeckard
Wiki Maintainer
Registered: 2015-01-28
Posts: 137

Re: Touchpad suddenly stops working. Only reboot/suspend unfreezes it.

Mine is a Cypress.

Offline

#10 2017-02-20 20:02:31

nassi
Member
From: Finland
Registered: 2017-01-27
Posts: 35

Re: Touchpad suddenly stops working. Only reboot/suspend unfreezes it.

For what it's worth, I have had no problems on a Cypress touchpad C720 (2 GB model) using kernel 4.9.6-1. Perhaps it's also worth mentioning that my laptop has been doing Folding@Home pretty much untouched for the last two weeks or so. I seem to have a few

cyapa 0-0067: invalid device state bytes: 8d 28

lines in my logs though, with the last number being either 18 or 28.

Offline

#11 2017-02-20 23:38:44

rdeckard
Wiki Maintainer
Registered: 2015-01-28
Posts: 137

Re: Touchpad suddenly stops working. Only reboot/suspend unfreezes it.

nassi wrote:

For what it's worth, I have had no problems on a Cypress touchpad C720 (2 GB model) using kernel 4.9.6-1. Perhaps it's also worth mentioning that my laptop has been doing Folding@Home pretty much untouched for the last two weeks or so. I seem to have a few

cyapa 0-0067: invalid device state bytes: 8d 28

lines in my logs though, with the last number being either 18 or 28.

I also have this error come up some, but I believe that started with the 4.8.8 update from Nov 2016. It doesn't seem to correspond with the touchpad freezing up any.

Offline

#12 2017-05-24 09:21:05

duyinthee
Member
Registered: 2015-06-14
Posts: 222
Website

Re: Touchpad suddenly stops working. Only reboot/suspend unfreezes it.

I also have the exact same problem on Acer C720 Chromebook running Arch.
Now, kernel version has reached 4.11.
As far as I remember, the problem has been existing since kernel version 4.9.
The problem has not been fixed. I google again and again. but no solution. Mine is Cypress on peppy.

Last edited by duyinthee (2017-05-24 09:33:49)

Offline

#13 2017-05-27 02:10:58

duyinthee
Member
Registered: 2015-06-14
Posts: 222
Website

Re: Touchpad suddenly stops working. Only reboot/suspend unfreezes it.

This touchpad freezing problem is getting more frequent on kernel 4.11 than before.
things in dmesg:

[  106.844192] cyapa 0-0067: failed to read report data, (-121)
[  756.500214] i2c-designware-pci 0000:00:15.1: controller timed out
[  758.637062] i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
[  758.680158] i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
[  758.723458] i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
[  758.766913] i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
[  758.810187] i2c-designware-pci 0000:00:15.1: timeout waiting for bus ready
[  758.830188] cyapa 0-0067: runtime resume failed: -110

Offline

Board footer

Powered by FluxBB