[argyllcms] Re: wakeups patch to libusb-0.1.12 causes Eye-One Pro failure on Linux

  • From: "Frederic Crozat" <fred@xxxxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Tue, 26 Feb 2008 14:01:51 +0100

On Tue, Feb 26, 2008 at 1:25 PM, Graeme Gill <graeme@xxxxxxxxxxxxx> wrote:
>
>  After some discussions on the libusb list, and some testing on
>  my Fedora 8 test system, I can confirm that the wakeups
>  patch being applied to some Linux distributions version
>  of libusb-0.1.12 (ie. Fedora libusb-0.1.12-wakeups.patch)
>  breaks operation of the Eye-One Pro instrument.
>
>  This is because the patch breaks the ability to acess
>  two endpoints from two different threads. (Note that
>  this patch is a CPU usage optimization rather than
>  a functional bug fix.)

Already noted on Mandriva cooker one month ago. I've disabled this patch.

>  My advice is that Argyll should not be linked
>  with a system supplied libusb-0.1.12 with
>  libusb-0.1.12-wakeups.patch, but that the version
>  of libusb included in the Argyll sources (and which
>  have been tested against all the supported instruments)
>  be used until such time as such patches are removed
>  or corrected.

I've also been forced to drop your own patch on libusb since it breaks
other devices (this has been posted on libusb-devel ml and you're
probably already aware of the issue).

-- 
Frederic Crozat

Other related posts: