On Friday 16 January 2009, Vernon Sauder wrote: > Since the PXA 27x UDC automatically ACK's some control packets such as > SET_INTERFACE, the gadgets may not get a chance to process the request > before another control packet is received. The Linux gadgets do not expect > to receive setup callbacks out of order. The file storage gadget only > saves the "highest" priority request. Hmm, ISTR from waaay back in pre-history that one of the big differences between PXA 250 and PXA 255 was that PXA 255 had a way to work around that misfeature. The UDCCFR register seems to be where that bugfix resided ... yes, set ACM bit (ACK Control Mode) to make it wait for the driver to set the AREN (ACK Response ENable) flag. Now, while it's true that the PXA UDC designers seem to be the best rationale for the war-on-some-drugs, it'd still surprise me to hear that they reverted that design bugfix. ... yep, my ancient copy of the pxa27x developer's manual says they didn't remove that important mechanism. Best to just use it. - Dave -- 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