On Thu, Mar 17, 2011 at 09:06:15AM -0700, Greg KH wrote: > On Thu, Mar 17, 2011 at 12:42:58PM +0100, Johan Hovold wrote: > > > So, want me to delete it? > > > > Yes, that is likely the best way forward, but let me just have closer > > look at the cdc-acm driver first. It seems there are some issues that > > need to be resolved. > > Ok, let me know what you find out so that I can remove the driver if > needed. The SAM-BA tools seems to work with cdc-acm except for the trivial (but highly annoying) issue with the required ttyUSB symlink. There is one more issue, though; the SAM-BA devices can not handle merged write request, that is, (at least to me) they seem to be violating the cdc specification: "The data is always a byte stream. The Data Class does not define the format of the stream, unless a protocol data wrapper is used." This is not any issue today, but if we were to introduce a fifo in the cdc-acm driver as we did in usb-serial, the driver would break once again. But since the devices identify themselves as CDC devices, and it indeed works fine today, the way to deal with this is perhaps to introduce a by-pass-fifo quirk should it ever be realised. Shall I submit a revert patch of sam-ba with some comments on the above? Thanks, Johan -- 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