> Ok, thanks, seems that aborting the ring does not work either. > > When you earlier bumped the command ring timeout did you notice if > transfer TRBs for other devices were completing normally while waiting > for the address device command TRB to complete? > > If so then it could make sense to just increase the XHCI_CMD_DEFAULT_TIMEOUT > for the address device commands to 10 seconds > > This can probably be quickly tested by moving a USB mouse while triggering the > address device timeout. I guess I always assumed that the other rings kept running. :) I just put it to the test, and that assumption was true. The other ports appear to run just fine (as long as they don't need to use the command ring). > > Thanks > Mathias >