[argyllcms] Re: DTP94 doesn't seem to work in 1.3.0

  • From: Simon Kirby <sim@xxxxxxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Wed, 22 Sep 2010 00:18:11 -0700

On Wed, Sep 22, 2010 at 01:32:12PM +1000, Graeme Gill wrote:

> Thanks for the debug. Looking at the urb values, I think this is a bug in
> libusb, triggered by your system supporting bulk continuation.
>
> In argyll/libusb1/libusb/os/linux_usbfs.c line 1402, change:
>
>       if (supports_flag_bulk_continuation)
>               urb->flags = USBFS_URB_SHORT_NOT_OK;
> to
>       if ((urb->endpoint & LIBUSB_ENDPOINT_IN) && 
> supports_flag_bulk_continuation)
>               urb->flags = USBFS_URB_SHORT_NOT_OK;
>
> and see if this fixes the problem.

Indeed, it does!  Thank you very much!

Simon-

Other related posts: