Great THANKS, it works! :-D
But, it's weird, that I get with pyUSB the same "Overflow" error. I don't know
why... Maybe this is an error in pyUSB, so I will contact the maintainer... But
anyway: THANKS! :-)
Best regards
Stefano
-------- Original-Nachricht --------
> Datum: Mon, 29 Oct 2012 23:52:16 +0000
> Von: Pete Batard <p...@akeo.ie>
> An: libusbx-devel@lists.sourceforge.net
> Betreff: Re: [Libusbx-devel] Bug in get_string_descriptor?
> The latest commit [1] should fix access to composite HID interfaces.
>
> If you need help recompiling from latest git, please see
> https://github.com/libusbx/libusbx/wiki#wiki-Accessing_the_Source
> Alternatively, you can just download the github zipball from
> https://github.com/libusbx/libusbx/zipball/master
>
> Just to confirm that things work as they should, a debug output of xusb
> -d against your device would be nice.
>
> Regards,
>
> /Pete
>
> [1]
> https://github.com/libusbx/libusbx/commit/fdff665a44169eda702a1267a3bbb4501d6bb3ee
>
> ------------------------------------------------------------------------------
> The Windows 8 Center - In partnership with Sourceforge
> Your idea - your app - 30 days.
> Get started!
> http://windows8center.sourceforge.net/
> what-html-developers-need-to-know-about-coding-windows-8-metro-style-apps/
> _______________________________________________
> libusbx-devel mailing list
> libusbx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/libusbx-devel
[timestamp] [threadID] facility level [function call] <message>
--------------------------------------------------------------------------------
[ 0.000000] [00000d84] libusbx: debug [libusb_get_device_list]
[ 0.000000] [00000d84] libusbx: debug [windows_get_device_list] allocating new
device for session [3C7]
[ 0.000000] [00000d84] libusbx: debug [windows_get_device_list] allocating new
device for session [14B]
[ 0.000000] [00000d84] libusbx: debug [windows_get_device_list] allocating new
device for session [2D3]
[ 0.000000] [00000d84] libusbx: debug [windows_get_device_list] allocating new
device for session [24]
[ 0.000000] [00000d84] libusbx: debug [windows_get_device_list] allocating new
device for session [211]
[ 0.000000] [00000d84] libusbx: debug [windows_get_device_list] allocating new
device for session [392]
[ 0.000000] [00000d84] libusbx: debug [windows_get_device_list] allocating new
device for session [AB]
[ 0.000000] [00000d84] libusbx: debug [windows_get_device_list] allocating new
device for session [37B]
[ 0.203174] [00000d84] libusbx: debug [get_api_type] driver(s): usbhub
[ 0.203174] [00000d84] libusbx: debug [get_api_type] matched driver name
against HUB API API
[ 0.203174] [00000d84] libusbx: debug [windows_get_device_list] allocating new
device for session [1EF]
[ 0.406349] [00000d84] libusbx: debug [get_api_type] driver(s): usbhub
[ 0.406349] [00000d84] libusbx: debug [get_api_type] matched driver name
against HUB API API
[ 0.406349] [00000d84] libusbx: debug [htab_hash] hash collision
('\\.\USB#ROOT_HUB#4&2BE197AD&0' vs
'\\.\PCI#VEN_8086&DEV_3A65&SUBSYS_3048103C&REV_02#3&B1BFB68&0&E9')
[ 0.406349] [00000d84] libusbx: debug [windows_get_device_list] allocating new
device for session [3FC]
[ 0.609523] [00000d84] libusbx: debug [get_api_type] driver(s): usbhub
[ 0.609523] [00000d84] libusbx: debug [get_api_type] matched driver name
against HUB API API
[ 0.609523] [00000d84] libusbx: debug [windows_get_device_list] allocating new
device for session [30B]
[ 0.812697] [00000d84] libusbx: debug [get_api_type] driver(s): usbhub
[ 0.812697] [00000d84] libusbx: debug [get_api_type] matched driver name
against HUB API API
[ 0.812697] [00000d84] libusbx: debug [windows_get_device_list] allocating new
device for session [A2]
[ 1.015872] [00000d84] libusbx: debug [get_api_type] driver(s): usbhub
[ 1.015872] [00000d84] libusbx: debug [get_api_type] matched driver name
against HUB API API
[ 1.015872] [00000d84] libusbx: debug [windows_get_device_list] allocating new
device for session [84]
[ 1.219046] [00000d84] libusbx: debug [get_api_type] driver(s): usbhub
[ 1.219046] [00000d84] libusbx: debug [get_api_type] matched driver name
against HUB API API
[ 1.219046] [00000d84] libusbx: debug [windows_get_device_list] allocating new
device for session [1E1]
[ 1.344077] [00000d84] libusbx: debug [get_api_type] driver(s): usbhub
[ 1.344077] [00000d84] libusbx: debug [get_api_type] matched driver name
against HUB API API
[ 1.344077] [00000d84] libusbx: debug [windows_get_device_list] allocating new
device for session [188]
[ 1.344077] [00000d84] libusbx: debug [get_api_type] driver(s): usbhub
[ 1.344077] [00000d84] libusbx: debug [get_api_type] matched driver name
against HUB API API
[ 1.344077] [00000d84] libusbx: debug [windows_get_device_list] allocating new
device for session [339]
[ 1.344077] [00000d84] libusbx: debug [get_api_type] driver(s): usbhub
[ 1.344077] [00000d84] libusbx: debug [get_api_type] matched driver name
against HUB API API
[ 1.344077] [00000d84] libusbx: debug [windows_get_device_list] allocating new
device for session [17A]
[ 1.547251] [00000d84] libusbx: debug [windows_get_device_list] found existing
device for session [1EF] (0.0)
[ 1.547251] [00000d84] libusbx: debug [init_device] (bus: 2, addr: 1, depth: 0,
port: 0): '\\.\USB#ROOT_HUB#4&12DD0E9A&0'
[ 1.750425] [00000d84] libusbx: debug [htab_hash] hash collision
('\\.\USB#ROOT_HUB#4&2BE197AD&0' vs
'\\.\PCI#VEN_8086&DEV_3A65&SUBSYS_3048103C&REV_02#3&B1BFB68&0&E9')
[ 1.750425] [00000d84] libusbx: debug [windows_get_device_list] found existing
device for session [3FC] (0.0)
[ 1.750425] [00000d84] libusbx: debug [init_device] (bus: 1, addr: 1, depth: 0,
port: 0): '\\.\USB#ROOT_HUB#4&2BE197AD&0'
[ 1.953600] [00000d84] libusbx: debug [windows_get_device_list] found existing
device for session [30B] (0.0)
[ 1.953600] [00000d84] libusbx: debug [init_device] (bus: 4, addr: 1, depth: 0,
port: 0): '\\.\USB#ROOT_HUB#4&3A0427D3&0'
[ 2.156774] [00000d84] libusbx: debug [windows_get_device_list] found existing
device for session [A2] (0.0)
[ 2.156774] [00000d84] libusbx: debug [init_device] (bus: 5, addr: 1, depth: 0,
port: 0): '\\.\USB#ROOT_HUB#4&4BA7E74&0'
[ 2.359949] [00000d84] libusbx: debug [windows_get_device_list] found existing
device for session [84] (0.0)
[ 2.359949] [00000d84] libusbx: debug [init_device] (bus: 6, addr: 1, depth: 0,
port: 0): '\\.\USB#ROOT_HUB#4&9B67D30&0'
[ 2.563123] [00000d84] libusbx: debug [windows_get_device_list] found existing
device for session [1E1] (0.0)
[ 2.563123] [00000d84] libusbx: debug [init_device] (bus: 3, addr: 1, depth: 0,
port: 0): '\\.\USB#ROOT_HUB#4&A22AA65&0'
[ 2.688153] [00000d84] libusbx: debug [windows_get_device_list] found existing
device for session [188] (0.0)
[ 2.688153] [00000d84] libusbx: debug [init_device] (bus: 8, addr: 1, depth: 0,
port: 0): '\\.\USB#ROOT_HUB20#4&203270F2&0'
[ 2.688153] [00000d84] libusbx: debug [windows_get_device_list] found existing
device for session [339] (0.0)
[ 2.688153] [00000d84] libusbx: debug [init_device] (bus: 7, addr: 1, depth: 0,
port: 0): '\\.\USB#ROOT_HUB20#4&810945C&0'
[ 2.688153] [00000d84] libusbx: debug [windows_get_device_list] allocating new
device for session [27B]
[ 2.688153] [00000d84] libusbx: debug [init_device] got bus number from
ancestor #2
[ 2.688153] [00000d84] libusbx: debug [init_device] found 1 configurations
(active conf: 1)
[ 2.688153] [00000d84] libusbx: debug [cache_config_descriptors] cached config
descriptor 0 (bConfigurationValue=1, 34 bytes)
[ 2.688153] [00000d84] libusbx: debug [init_device] (bus: 7, addr: 3, depth: 1,
port: 2): '\\.\USB#VID_046A&PID_0011#6&17EE090C&0&2'
[ 2.688153] [00000d84] libusbx: debug [discovered_devs_append] need to increase
capacity
[ 2.688153] [00000d84] libusbx: debug [windows_get_device_list] allocating new
device for session [20B]
[ 2.688153] [00000d84] libusbx: debug [init_device] found 1 configurations
(active conf: 1)
[ 2.688153] [00000d84] libusbx: debug [cache_config_descriptors] cached config
descriptor 0 (bConfigurationValue=1, 299 bytes)
[ 2.688153] [00000d84] libusbx: debug [init_device] (bus: 7, addr: 4, depth: 1,
port: 1): '\\.\USB#VID_046D&PID_0A0B#6&17EE090C&0&1'
[ 2.688153] [00000d84] libusbx: debug [windows_get_device_list] found existing
device for session [17A] (7.0)
[ 2.688153] [00000d84] libusbx: debug [init_device] found 1 configurations
(active conf: 1)
[ 2.688153] [00000d84] libusbx: debug [cache_config_descriptors] cached config
descriptor 0 (bConfigurationValue=1, 25 bytes)
[ 2.688153] [00000d84] libusbx: debug [init_device] (bus: 7, addr: 2, depth: 1,
port: 6): '\\.\USB#VID_05E3&PID_0608#5&31C61380&0&6'
[ 2.688153] [00000d84] libusbx: debug [get_api_type] driver(s): HidUsb
[ 2.688153] [00000d84] libusbx: debug [get_api_type] matched driver name
against HID API API
[ 2.688153] [00000d84] libusbx: debug [windows_get_device_list] found existing
device for session [27B] (7.3)
[ 2.688153] [00000d84] libusbx: debug [get_api_type] driver(s): usbccgp
[ 2.688153] [00000d84] libusbx: debug [get_api_type] matched driver name
against Composite API API
[ 2.688153] [00000d84] libusbx: debug [windows_get_device_list] found existing
device for session [20B] (7.4)
[ 2.688153] [00000d84] libusbx: debug [windows_get_device_list] setting HID
interface for [27B]:
[ 2.688153] [00000d84] libusbx: debug [set_hid_interface] interface[0] =
\\.\HID#VID_046A&PID_0011#7&F449958&1&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
[ 2.688153] [00000d84] libusbx: debug [windows_get_device_list] setting
composite interface for [20B]:
[ 2.688153] [00000d84] libusbx: debug [set_composite_interface] interface[3] =
\\.\HID#VID_046D&PID_0A0B&MI_03#8&3592C203&2&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
[ 2.688153] [00000d84] libusbx: debug [libusb_unref_device] destroy device 1.0
[ 2.688153] [00000d84] libusbx: debug [libusb_unref_device] destroy device 2.0
[ 2.688153] [00000d84] libusbx: debug [libusb_unref_device] destroy device 3.0
[ 2.688153] [00000d84] libusbx: debug [libusb_unref_device] destroy device 4.0
[ 2.688153] [00000d84] libusbx: debug [libusb_unref_device] destroy device 5.0
[ 2.688153] [00000d84] libusbx: debug [libusb_unref_device] destroy device 6.0
[ 2.688153] [00000d84] libusbx: debug [libusb_unref_device] destroy device 7.0
[ 2.688153] [00000d84] libusbx: debug [libusb_unref_device] destroy device 8.0
[ 2.688153] [00000d84] libusbx: debug [libusb_get_device_descriptor]
[ 2.688153] [00000d84] libusbx: debug [libusb_get_device_descriptor]
[ 2.688153] [00000d84] libusbx: debug [libusb_get_device_descriptor]
[ 2.688153] [00000d84] libusbx: debug [libusb_get_device_descriptor]
[ 2.688153] [00000d84] libusbx: debug [libusb_get_device_descriptor]
[ 2.688153] [00000d84] libusbx: debug [libusb_get_device_descriptor]
[ 2.688153] [00000d84] libusbx: debug [libusb_get_device_descriptor]
[ 2.688153] [00000d84] libusbx: debug [libusb_get_device_descriptor]
[ 2.688153] [00000d84] libusbx: debug [libusb_get_device_descriptor]
[ 2.688153] [00000d84] libusbx: debug [libusb_get_device_descriptor]
[ 2.688153] [00000d84] libusbx: debug [libusb_open] open 7.4
[ 2.688153] [00000d84] libusbx: debug [hid_open] set maximum input buffer size
to 512
[ 2.688153] [00000d84] libusbx: debug [hid_open] 0 HID input report value(s)
found
[ 2.688153] [00000d84] libusbx: debug [hid_open] 0 HID output report value(s)
found
[ 2.688153] [00000d84] libusbx: debug [hid_open] 0 HID feature report value(s)
found
[ 2.688153] [00000d84] libusbx: debug [libusb_unref_device] destroy device 2.1
[ 2.688153] [00000d84] libusbx: debug [libusb_unref_device] destroy device 1.1
[ 2.688153] [00000d84] libusbx: debug [libusb_unref_device] destroy device 4.1
[ 2.688153] [00000d84] libusbx: debug [libusb_unref_device] destroy device 5.1
[ 2.688153] [00000d84] libusbx: debug [libusb_unref_device] destroy device 6.1
[ 2.688153] [00000d84] libusbx: debug [libusb_unref_device] destroy device 3.1
[ 2.688153] [00000d84] libusbx: debug [libusb_unref_device] destroy device 8.1
[ 2.688153] [00000d84] libusbx: debug [libusb_unref_device] destroy device 7.1
[ 2.688153] [00000d84] libusbx: debug [libusb_unref_device] destroy device 7.3
[ 2.688153] [00000d84] libusbx: debug [libusb_unref_device] destroy device 7.2
[ 2.688153] [00000d84] libusbx: debug [libusb_get_device_descriptor]
[ 2.688153] [00000d84] libusbx: debug [libusb_get_config_descriptor] index 0
[ 2.688153] [00000d84] libusbx: debug [parse_endpoint] skipping descriptor 25
[ 2.688153] [00000d84] libusbx: debug [parse_endpoint] skipping descriptor 25
[ 2.688153] [00000d84] libusbx: debug [parse_endpoint] skipping descriptor 25
[ 2.688153] [00000d84] libusbx: debug [libusb_claim_interface] interface 0
[ 2.688153] [00000d84] libusbx: debug [unsupported_claim_interface] unsupported
API call for 'claim_interface' (unrecognized device driver)
Failed.
[ 2.688153] [00000d84] libusbx: debug [libusb_claim_interface] interface 1
[ 2.688153] [00000d84] libusbx: debug [unsupported_claim_interface] unsupported
API call for 'claim_interface' (unrecognized device driver)
Failed.
[ 2.688153] [00000d84] libusbx: debug [libusb_claim_interface] interface 2
[ 2.688153] [00000d84] libusbx: debug [unsupported_claim_interface] unsupported
API call for 'claim_interface' (unrecognized device driver)
Failed.
[ 2.688153] [00000d84] libusbx: debug [libusb_claim_interface] interface 3
[ 2.688153] [00000d84] libusbx: debug [hid_claim_interface] claimed interface 3
[ 2.688153] [00000d84] libusbx: debug [libusb_get_config_descriptor] index 0
[ 2.688153] [00000d84] libusbx: debug [parse_endpoint] skipping descriptor 25
[ 2.688153] [00000d84] libusbx: debug [parse_endpoint] skipping descriptor 25
[ 2.688153] [00000d84] libusbx: debug [parse_endpoint] skipping descriptor 25
[ 2.688153] [00000d84] libusbx: debug [windows_assign_endpoints] (re)assigned
endpoint 83 to interface 3
[ 2.688153] [00000d84] libusbx: debug [composite_submit_control_transfer] using
interface 3
[ 2.688153] [00000d84] libusbx: debug [hid_submit_control_transfer] will use
interface 3
[ 2.688153] [00000d84] libusbx: debug [_hid_get_descriptor] LIBUSB_DT_STRING
[ 2.688153] [00000d84] libusbx: debug [usbi_add_pollfd] add fd 4 events 1
[ 2.688153] [00000d84] libusbx: debug [libusb_get_next_timeout] next timeout in
0.999945s
[ 2.688153] [00000d84] libusbx: debug [libusb_handle_events_timeout_completed]
doing our own event handling
[ 2.688153] [00000d84] libusbx: debug [handle_events] poll() 2 fds with timeout
in 1000ms
[ 2.688153] [00000d84] libusbx: debug [handle_events] poll() returned 1
[ 2.688153] [00000d84] libusbx: debug [windows_handle_events] checking fd 3
with revents = 0000
[ 2.688153] [00000d84] libusbx: debug [windows_handle_events] checking fd 4
with revents = 0001
[ 2.688153] [00000d84] libusbx: debug [usbi_remove_pollfd] remove fd 4
[ 2.688153] [00000d84] libusbx: debug [windows_transfer_callback] handling I/O
completion with errcode 0
[ 2.688153] [00000d84] libusbx: debug [usbi_handle_transfer_completion]
transfer 00359060 has callback 10005410
[ 2.688153] [00000d84] libusbx: debug [ctrl_transfer_cb] actual_length=4
[ 2.688153] [00000d84] libusbx: debug [composite_submit_control_transfer] using
interface 3
[ 2.688153] [00000d84] libusbx: debug [hid_submit_control_transfer] will use
interface 3
[ 2.688153] [00000d84] libusbx: debug [_hid_get_descriptor] LIBUSB_DT_STRING
[ 2.688153] [00000d84] libusbx: debug [usbi_add_pollfd] add fd 4 events 1
[ 2.688153] [00000d84] libusbx: debug [libusb_get_next_timeout] next timeout in
0.999955s
[ 2.688153] [00000d84] libusbx: debug [libusb_handle_events_timeout_completed]
doing our own event handling
[ 2.688153] [00000d84] libusbx: debug [handle_events] poll() 2 fds with timeout
in 1000ms
[ 2.688153] [00000d84] libusbx: debug [handle_events] poll() returned 1
[ 2.688153] [00000d84] libusbx: debug [windows_handle_events] checking fd 3
with revents = 0000
[ 2.688153] [00000d84] libusbx: debug [windows_handle_events] checking fd 4
with revents = 0001
[ 2.688153] [00000d84] libusbx: debug [usbi_remove_pollfd] remove fd 4
[ 2.688153] [00000d84] libusbx: debug [windows_transfer_callback] handling I/O
completion with errcode 0
[ 2.688153] [00000d84] libusbx: debug [usbi_handle_transfer_completion]
transfer 00359060 has callback 10005410
[ 2.688153] [00000d84] libusbx: debug [ctrl_transfer_cb] actual_length=18
[ 2.688153] [00000d84] libusbx: debug [composite_submit_control_transfer] using
interface 3
[ 2.688153] [00000d84] libusbx: debug [hid_submit_control_transfer] will use
interface 3
[ 2.688153] [00000d84] libusbx: debug [_hid_get_descriptor] LIBUSB_DT_STRING
[ 2.688153] [00000d84] libusbx: debug [usbi_add_pollfd] add fd 4 events 1
[ 2.688153] [00000d84] libusbx: debug [libusb_get_next_timeout] next timeout in
0.999956s
[ 2.688153] [00000d84] libusbx: debug [libusb_handle_events_timeout_completed]
doing our own event handling
[ 2.688153] [00000d84] libusbx: debug [handle_events] poll() 2 fds with timeout
in 1000ms
[ 2.688153] [00000d84] libusbx: debug [handle_events] poll() returned 1
[ 2.688153] [00000d84] libusbx: debug [windows_handle_events] checking fd 3
with revents = 0000
[ 2.688153] [00000d84] libusbx: debug [windows_handle_events] checking fd 4
with revents = 0001
[ 2.688153] [00000d84] libusbx: debug [usbi_remove_pollfd] remove fd 4
[ 2.688153] [00000d84] libusbx: debug [windows_transfer_callback] handling I/O
completion with errcode 0
[ 2.688153] [00000d84] libusbx: debug [usbi_handle_transfer_completion]
transfer 00359060 has callback 10005410
[ 2.688153] [00000d84] libusbx: debug [ctrl_transfer_cb] actual_length=4
[ 2.688153] [00000d84] libusbx: debug [composite_submit_control_transfer] using
interface 3
[ 2.688153] [00000d84] libusbx: debug [hid_submit_control_transfer] will use
interface 3
[ 2.688153] [00000d84] libusbx: debug [_hid_get_descriUsing libusbx
v1.0.14.10579
Opening device 046D:0A0B...
Reading device descriptor:
length: 18
device class: 0
S/N: 0
VID:PID: 046D:0A0B
bcdDevice: 1013
iMan:iProd:iSer: 1:2:0
nb confs: 1
Reading configuration descriptors:
nb interfaces: 4
interface[0]: id = 0
interface[0].altsetting[0]: num endpoints = 0
Class.SubClass.Protocol: 01.01.00
interface[1]: id = 1
interface[1].altsetting[0]: num endpoints = 0
Class.SubClass.Protocol: 01.02.00
interface[1].altsetting[1]: num endpoints = 1
Class.SubClass.Protocol: 01.02.00
endpoint[0].address: 01
max packet size: 00C0
polling interval: 01
interface[1].altsetting[2]: num endpoints = 1
Class.SubClass.Protocol: 01.02.00
endpoint[0].address: 01
max packet size: 0060
polling interval: 01
interface[2]: id = 2
interface[2].altsetting[0]: num endpoints = 0
Class.SubClass.Protocol: 01.02.00
interface[2].altsetting[1]: num endpoints = 1
Class.SubClass.Protocol: 01.02.00
endpoint[0].address: 84
max packet size: 0060
polling interval: 01
interface[3]: id = 3
interface[3].altsetting[0]: num endpoints = 1
Class.SubClass.Protocol: 03.00.00
endpoint[0].address: 83
max packet size: 0002
polling interval: 08
Claiming interface 0...
Claiming interface 1...
Claiming interface 2...
Claiming interface 3...
Reading string descriptors:
String (0x01): "Logitech"
String (0x02): "Logitech USB Headset"
Releasing interface 0...
Releasing interface 1...
Releasing interface 2...
Releasing interface 3...
Closing device...
ptor] LIBUSB_DT_STRING
[ 2.688153] [00000d84] libusbx: debug [usbi_add_pollfd] add fd 4 events 1
[ 2.688153] [00000d84] libusbx: debug [libusb_get_next_timeout] next timeout in
0.999915s
[ 2.688153] [00000d84] libusbx: debug [libusb_handle_events_timeout_completed]
doing our own event handling
[ 2.688153] [00000d84] libusbx: debug [handle_events] poll() 2 fds with timeout
in 1000ms
[ 2.688153] [00000d84] libusbx: debug [handle_events] poll() returned 1
[ 2.688153] [00000d84] libusbx: debug [windows_handle_events] checking fd 3
with revents = 0000
[ 2.688153] [00000d84] libusbx: debug [windows_handle_events] checking fd 4
with revents = 0001
[ 2.688153] [00000d84] libusbx: debug [usbi_remove_pollfd] remove fd 4
[ 2.688153] [00000d84] libusbx: debug [windows_transfer_callback] handling I/O
completion with errcode 0
[ 2.688153] [00000d84] libusbx: debug [usbi_handle_transfer_completion]
transfer 00359060 has callback 10005410
[ 2.688153] [00000d84] libusbx: debug [ctrl_transfer_cb] actual_length=42
[ 2.688153] [00000d84] libusbx: debug [composite_submit_control_transfer] using
interface 3
[ 2.688153] [00000d84] libusbx: debug [hid_submit_control_transfer] will use
interface 3
[ 2.688153] [00000d84] libusbx: debug [_hid_get_descriptor] LIBUSB_DT_STRING
[ 2.688153] [00000d84] libusbx: debug [usbi_add_pollfd] add fd 4 events 1
[ 2.688153] [00000d84] libusbx: debug [libusb_get_next_timeout] next timeout in
0.999955s
[ 2.688153] [00000d84] libusbx: debug [libusb_handle_events_timeout_completed]
doing our own event handling
[ 2.688153] [00000d84] libusbx: debug [handle_events] poll() 2 fds with timeout
in 1000ms
[ 2.688153] [00000d84] libusbx: debug [handle_events] poll() returned 1
[ 2.688153] [00000d84] libusbx: debug [windows_handle_events] checking fd 3
with revents = 0000
[ 2.688153] [00000d84] libusbx: debug [windows_handle_events] checking fd 4
with revents = 0001
[ 2.688153] [00000d84] libusbx: debug [usbi_remove_pollfd] remove fd 4
[ 2.688153] [00000d84] libusbx: debug [windows_transfer_callback] handling I/O
completion with errcode 0
[ 2.688153] [00000d84] libusbx: debug [usbi_handle_transfer_completion]
transfer 00359060 has callback 10005410
[ 2.688153] [00000d84] libusbx: debug [ctrl_transfer_cb] actual_length=4
[ 2.688153] [00000d84] libusbx: debug [composite_submit_control_transfer] using
interface 3
[ 2.688153] [00000d84] libusbx: debug [hid_submit_control_transfer] will use
interface 3
[ 2.688153] [00000d84] libusbx: debug [_hid_get_descriptor] LIBUSB_DT_STRING
[ 2.688153] [00000d84] libusbx: debug [libusb_release_interface] interface 0
[ 2.688153] [00000d84] libusbx: debug [libusb_release_interface] interface 1
[ 2.688153] [00000d84] libusbx: debug [libusb_release_interface] interface 2
[ 2.688153] [00000d84] libusbx: debug [libusb_release_interface] interface 3
[ 2.688153] [00000d84] libusbx: debug [libusb_close]
[ 2.688153] [00000d84] libusbx: debug [libusb_unref_device] destroy device 7.4
[ 2.688153] [00000d84] libusbx: debug [libusb_exit]
[ 2.688153] [00000d84] libusbx: debug [libusb_exit] destroying default context
------------------------------------------------------------------------------
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