https://bugzilla.kernel.org/show_bug.cgi?id=207065 --- Comment #8 from Mathias Nyman (mathias.nyman@xxxxxxxxxxxxxxx) --- > TTs should be cleared when an error occurs in the protocol. STALL > isn't an error; a real error would be a timeout or CRC mismatch or URB > cancellation, things like that -- things that might leave the TT in a > busy state (because it hasn't sent its final status back to the host) > when it ought to be idle. Sending a STALL isn't a protocol error and > it does clear the TT status. > > This is discussed (not as explicitly as one might want) in sections > 11.17.3 and 11.17.5 of the USB-2.0 specification. > Thanks for the clarification, makes sense. -- You are receiving this mail because: You are watching the assignee of the bug.