We are implementing a driver for our camera device attached through USB through the extansion connector. The device+driver seems to be working well on a PC platform using the kernel version 2.6.24. When we try to move to a labrador, omap device the camera stops working. The camera sends the data in ISO mode, and the driver collects them using the complete calback. On PC it is working fine, but on the Omap device we get EL2NSYNC errors in the iso_completed callback when we try to resubmit the URBs (usb_submit_urb) even though the ISO_ASAP transfer mode is used and the speed/quality of the camera has already been reduced. I've checked the linux-usb forum and they mentioned a kernel bug and a patch. I've tried to apply this patch, but it is for the kernel 2.6.25. (forum thread: http://thread.gmane.org/gmane.linux.usb.general/2852/focus=2966) I've also tried to backport some parts (ehci-schedule.c) and it did compile. But using the patched ehci-schedule.c from the kernel 2.6.25, it gives more error and not even the interrupt type communication succeeds. (Maybe some other files have to be back-ported as well) Could you please help and do you have any suggestions ? I know it is quite and old kernel version, but b/c of other support issues we cannot move to newer version :(. Thank you, Zoltan Gaal -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html