I have an USB device (eGalax Toucscreen controller) that won't work if the computer is powered on with the device plugged (' device not accepting address').
It however works, if plugged in after the machine is powered. It keeps working then even after restart, as long as the power is not cut.
On the other hand, if it was plugged on power on, it would not work, even after restart.
I guess the BIOS is putting the device in some condition it won't recover on cold start.
I already tried several kernel versions and BIOS settings (EHCI and XHCI takeover fixes for example), but the problem remains. I also tried other devices of the same kind. I've used these devices for quite some time with other setups, but could reproduce this behaveor on two different machines.
How to troubleshoot this condition?