On Sun, Nov 04, 2001, Marcus Meissner <[EMAIL PROTECTED]> wrote:
> 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.

Umm, I beg to differ. I'm using a USB keyboard and mouse right now which
reliably uses Interrupt endpoints, using URB's (the HUD driver).

That isn't to say you aren't having a problem, but you are definately
overstating it.

> 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.)

While I wouldn't reccomend this solution, I don't see why we couldn't
fall back to this.

JE


_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to