Hi,
I have the strange problem, that when I'm using pyUSB with libusbx as backend I 
get the error "Insufficient memory".
I tried to use then libusbx directly and it end up in an similar error:

"ERROR in retrieving string descriptor: LIBUSB_ERROR_NO_MEM"

I have extended listdev.c:

// ...
char data[50];

ret = libusb_get_string_descriptor_ascii(handle, desc.iManufacturer, (unsigned 
char*) data, 29);

if (ret < 0) {
        const char *error = libusb_error_name (ret);
        printf("ERROR in retrieving string descriptor: %s\n", error);
        exit(1);
}


I get an similar error when I'm using xusb.c:

Reading string descriptors:
libusbx: warning [auto_claim] program assertion failed - autoclaim_count was 
nonzero
libusbx: warning [auto_claim] program assertion failed - autoclaim_count was 
nonzero

I'm using the dll of libusbx-1.0.14 for Windows.
Any ideas?

Best regards
Stefano

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel

Reply via email to