> Any progress on this? Did the patch fix the problem? Sorry Alan, been a hectic week and haven't had a chance to look at anything in detail yet. At first glance your patch changes the -EOVERFLOW error into an -EPIPE error, but I'm yet to work out what this means and why. I think you're on to something with your other suggestion too, I hadn't noticed that difference between my gadgetfs driver and the hardware. I hope to get some time tomorrow to look at everything properly, and I'll get back to you in more detail then! It's also looking like the 'illegal' reverse-direction USB transfers were just me misunderstanding the way Wireshark reports USB traffic. The timestamps you reported in your last message correspond exactly to these USB messages. I need to do a bit more reading to figure out exactly what they are and why they're there! Cheers, Adam. -- 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