Hi, I have started doing a gphoto2 port of the Mustek MDC 800 driver.
Everything looks good, except that the userspace USB stuff is acting flaky when reading from the INTERRUPT Endpoint. While gets the 'camera busy' and 'camera ready' packets just fine, and sometimes also the data packets, it sometimes appears to skip datapackets coming from the Interrupt Endpoint. I had a deeper look at the whole thing and it appears that libusb 0.1.4 reads data always using the Bulk readmode. This works just fine, but not in all cases. Also further investigations showed that the linux kernel currently does not support reliable reading of Interrupt endpoint data at all, not even by using URBs. Any idea on how to fix this? (Adding back support for the in kernel mdc800 driver will not be possible with the new IO interface abstraction in gphoto2.) Ciao, Marcus _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
