Judd Taylor wrote:
> I've got a big (and late) project that needs to use libusb/libusbx to
> ingest data from a satellite demodulator.
>
> I need async capability, as well as the ability to talk via two
> different logical interfaces via different processes, even through
> they are on the same USB interface (logical interface 1 is a control
> channel, with an IN/OUT EP, and logical interface 2 is the data
> channel with an IN endpoint). I know it's retarded they are on the
> same USB interface, but I can handle this with forking after
> claim_interface() (I think).
>
> My main problem is in getting a working version of this library. I'm
> using CentOS5 (which can't be changed for other reasons),...
CentOS 5 uses the 2.6.18 Linux kernel. It's not impossible that your
troubles are due to the antiquity of your kernel, and not the interface
you are using to get to it. The USB kernel support evolved rather
dramatically through the 2.6 kernels.
> So it seems I'm stuck between a rock and a hard place here. I can't
> use the old version of libusb (1.0.8) because it's async stuff is
> racy/broken, and I can't use the new libusbx stuff since it won't get
> past libusb_init().
It may be sacrilege to mention it here, but it's not really all that
hard to code directly to the usbfs ioctls, and that way you have
complete control over your destiny.
--
Tim Roberts, t...@probo.com
Providenza & Boekelheide, Inc.
------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel