Posting this here for sake of search engines and if others are losing their mind trying to troubleshoot.
Problem: I have a USB-C Piantor, connected through a USB/thunderbolt port on a Dell XPS 13. My OS is Arch Linux, and it when plugging the keyboard in, the Piantor would show up on lsusb
but not do anything. dmesg
shows the following error:
device descriptor read/64, error -71
.
Solution: Disable USB suspend in a root terminal:
echo -1 >/sys/module/usbcore/parameters/autosuspend
That’s a good idea