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

  • From: Leonard Evens <len@xxxxxxxxxxxxxxxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Tue, 26 Feb 2008 12:14:29 -0600

On Tue, 2008-02-26 at 14:01 +0100, Frederic Crozat wrote:
> 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).

Can I expect this patch to be included in updates the Fedora libusb
package, or is it something which must be added separately?   How would
I tell if it were included in the package except by finding out that my
Eye One Pro had ceased working?  Does this prevent the Eye One Pro from
working altogether or is it something subtler than that?

P.S.  I am currently using Fedora Core 7, but some of the updates are
the same as for Fedora 8.  Also, eventually, I will be upgrading to
Fedora 8.

> 


Other related posts: