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

  • From: Graeme Gill <graeme@xxxxxxxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Wed, 22 Sep 2010 13:32:12 +1000

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.

Graeme Gill.

Other related posts: