Hi, just wanted to know if the logs are usable and if you now need some additional information. Now I should also build usbcore as a module, so I don't have to reboot all the time. And I'll try to look into the code to understand the port status value. AFAIK the log suggest that for whatever reason there is a race between (auto-)?suspending and resuming the port, and probably resume always wins, so in the end the device never shows up. More problematic is probably that the bus never settles down again. Is power normally handled by the kernel for USB? I would like to prevent frying the ports for good when playing with the code. Regards, Jan-Marek