Hi Alan, > This means that the host thinks it sent an 8-byte SETUP packet followed > by a 24-byte data-OUT packet. > >> And as I told you, I have no idea where to put that packet? > > Most likely, the SETUP packet _was_ sent and either your hardware or > your driver lost it. > My hardware has different buffers for each endpoint. As I understand you, the host try to send a setup packet 8 bytes AND a 24 bytes packet to another (bulk) endpoint. But why wireshark could not see the two packets? I could believe that my hardware do mysterious things and my driver also, but how could the tracer show the things in that way? I maybe have Monday the chance to look directly on the bus with a hardware tracer. Maybe this clears the fog a bit :-) Thanks Klaus -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html