On 06/29/12 18:27, Jan Kiszka wrote: > Due to queuing/pipelining, there can now be multiple packets per > endpoint in flight. So the assertion in usb_packet_complete became wrong > and can cause bogus QEMU terminations. Seen with a passed-through USB > headset.
NAK. The assert doesn't protect against multiple packets in flight, but against packet reorderng. Need to understand why to assert actually triggers. cheers, Gerd