Today I tried to get my Wacom Bamboo graphic tablet into a working state. The result is depending on how you define "working".
I plugged it into an active USB-hub attached to an USB3 port, which seems to be the root of all evil. The dmesg message is:
[ 62.112449] usb 2-1.1: new full-speed USB device number 5 using xhci_hcd [ 62.193647] usb 2-1.1: Not enough bandwidth for new device state. [ 62.193655] usb 2-1.1: can't set config #1, error -28
Asking DuckDuckGo for an answer I got this:
It even goes to the level where people curse that kernel module and suggest you compile a new kernel?!?
In the Arch Linux wiki I found several suggestions to get rid of that module without recompiling the kernel:
- Blacklist that module, but that didn't work
- Using kernel command line
The latter worked...
Appending "modprobe.blacklist=xhci_hcd" to the kernel command line in GRUB2 stopped the module from being loaded. That's the good thing...
The bad thing is that without it the whole tablet isn't recognized -.-
For now I put the hub into a plain USB2 port. I hope I don't need USB3 speed in the near future, because I don't think I will remember the port switching.