I am trying to run I2C interface board
(http://nanorivertech.com/viperboard.html) on CentOS 6.5 installed on
virtual machine (VirtualBox) which runs on MS WINDOWS 7.

When I run my small CLI program, I get back

libusb: error [op_set_configuration] failed, error -1 errno 110
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=2
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=2

The very same CLI program runs flawlessly on CentOS 6.5 on  real
hardware. It runs on 32-bit and 64-bit machine.

The offending code snippet is:

ret = usb_set_configuration(usb_handle, 1);
usb_claim_interface(usb_handle, 0);
 /* Flush any remaining bulk transfers pendings */
ret = usb_bulk_read(usb_handle, 0x86, buf, 512, 10);
ret = usb_bulk_read(usb_handle, 0x86, buf, 512, 10);


SOFTWARE:
 libusb-1.0.19
 libusb-compat-0.1.5

No, I can __not__  convert the source code for my CLI program to use
ONLY the libusb and not libusb-compat.


Igor

------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel

Reply via email to