Update: > Your patch prints one dev_dbg() each time, mine spams many of them for > 100ms each time. I will remove this one retry limit from your patch to > see if starts spinning infinitely, but I strongly suspect it will. Yes, that's exactly what happens. This time I have killed the ifconfig loop, unplugged the NIC and started 'rmmod xhci_pci', which is still hanging 10 minutes later. So business as usual when these things go wrong. > One retry is not enough. This is what I got on the first try with a > random UVC webcam: > [...] The Set TR Deq mismatch errors went away when I fixed your patch not to give up on first try. Maybe I remembered wrong and they have always been around. Regards, Michal