linux-surface / iptsd

Userspace daemon for Intel Precise Touch & Stylus
GNU General Public License v2.0
86 stars 39 forks source link

[Surface Pro 6] Issues with iptsd on EndeavourOS Gnome #152

Open xorpix opened 6 months ago

xorpix commented 6 months ago

After some uptime (most likely after going out of suspend) the touchscreen driver behavior might get unstable. For example, while scrolling some elements might get highlighted like there's an invisible cursor standing there. Dmesg shows some issues with iptsd too: https://pastebin.com/NSZLSZv4 For example, here:

[60880.808123] ipts 0000:00:16.4-3e8d0870-271a-4208-8eb5-9acb9402ae04: QUIESCE_IO: recv failed: -11
[60880.808140] ipts 0000:00:16.4-3e8d0870-271a-4208-8eb5-9acb9402ae04: Failed to wait for flush: -11
[60881.821262] ipts 0000:00:16.4-3e8d0870-271a-4208-8eb5-9acb9402ae04: Starting IPTS
[60882.834879] ipts 0000:00:16.4-3e8d0870-271a-4208-8eb5-9acb9402ae04: GET_DEVICE_INFO: recv failed: -11
[60882.834894] ipts 0000:00:16.4-3e8d0870-271a-4208-8eb5-9acb9402ae04: Failed to get device info: -11
[60882.834899] ipts 0000:00:16.4-3e8d0870-271a-4208-8eb5-9acb9402ae04: Failed to switch modes: -11

It is not a critical bug which would stop iptsd completely, but still might be a bit annoying. Sometimes it doesn't work after booting the system, so i have to press the power button to suspend the tablet and after that unsuspend it, so it gets fixed.