There is something that is driving me crazy with my USB stack
When I set a slow device like a mouse or a keyboard onto a USB 3 hub it keeps dorking the packets, it stalls it aborts all sorts of weird stuff.
I have one hub I can push a button that flips the port between USB2 and USB3 and I can put slow devices in it when it is USB2 but not USB3. Same hub same port different result its something specific to it being USB3.
I had already checked my reverse hub walk was correct and the US2 behaviour and testing confirmed that.
Anyone have a clue what I am missing .. I have looked and looked and I can't see what the problem is with the USB3 port and the slow devices.