At Thu, 18 Feb 2010 04:42:57 -0800 (PST), you wrote >Am Donnerstag, 18. Februar 2010 13:38:27 schrieb mikedunn@xxxxxxxxxxx: >> Should I interpret "intermingled" to mean "out-of-order"? From my >> understanding of the USB standard, I thought a transfer performed by the >> hardware can be considered atomic, assuming no race conditions in the >> controlling software. >Considering the same endpoint, messages are atomic. But atomic != ordered. Can problems occur from unsynchronized messages to different endpoints? My problem seems to occur when usb_bulk_msg() is called before the callback for a previous control endpoint message has run. Thanks Oliver! Mike ---- -- 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