Hi, I have a buggy USB device which works fine if connected before booting Linux and also starts to work if I unbind and rebind the XHCI driver. On the other hand, hot plugging the device with the driver already running usually results in invalid descriptors being returned and sometimes even if the descriptors are right, the device still doesn't function entirely normally. I suspect a race between initialization of its internal state and enumeration by the host, nothing I can fix. Rebinding XHCI driver forces new enumeration of the device and reliably fixes all issues every time, but it has the obvious downside of also resetting everything else on this bus. Can I have the same effect selectively, for one chosen device only? Thanks, Michal