On 2013.04.13 07:43, nico wrote:
C:\users\...\bin>find_all.exe
Number of FTDI devices found: 1
Checking device: 0
ftdi_usb_get_strings failed: -4 (libusb_open() failed)
A libusb_open() issue is most likely a driver installation problem.
I tested on Vista 32 with the RC3 binaries and cannot see the issue.
Unfortunately, the FTDI device I use is not recognized by default by
find_all, but I'm definitely having no issues getting the device strings
fetched with xusb.
Can you please test using xusb rather than find_all, to confirm that
xusb also fails? The commands to use:
set LIBUSB_DEBUG=4
xusb -i 0403:6001
If xusb does fail, I would strongly suggest reinstalling the drivers, as
well as providing us the debug log you get.
can you please provide a mingw32 dll with the LIBUSB_DEBUG flag (in case
I do something wrong at compilation stage...).
like that I can send it to try.
Not needed. LIBUSB_DEBUG is meant to be used as indicated above. It
works with the RC3 binaries.
Attached is an example of what I get, with both xusb and find_all, using
an OLIMEX-JTAG-TINY on a Vista 32 machine (NB: this is a real machine,
not a VM).
Regards,
/Pete
D:\libusbx-1.0.15-rc3\examples\bin32>listdevs
8086:24c4 (bus 2, device 1)
8086:24c2 (bus 1, device 1)
8086:24c7 (bus 3, device 1)
8086:24cd (bus 4, device 1)
15ba:0004 (bus 3, device 2)
D:\libusbx-1.0.15-rc3\examples\bin32>set LIBUSB_DEBUG=4
D:\libusbx-1.0.15-rc3\examples\bin32>xusb 15ba:0004
Using libusbx v1.0.15.10641
[timestamp] [threadID] facility level [function call] <message>
--------------------------------------------------------------------------------
[ 0.000000] [00000df8] libusbx: debug [libusb_init] created default context
[ 0.000000] [00000df8] libusbx: debug [libusb_init] libusbx v1.0.15.10641
[ 0.000000] [00000df8] libusbx: debug [setup_cancel_io] Will use CancelIoEx for
I/O cancellation
[ 0.015625] [00000df8] libusbx: info [winusbx_init] libusbK DLL is not
available, will use native WinUSB
[ 0.015625] [00000df8] libusbx: debug [winusbx_init] initalized sub API libusbK
[ 0.015625] [00000df8] libusbx: debug [winusbx_init] initalized sub API libusb0
[ 0.015625] [00000df8] libusbx: debug [winusbx_init] initalized sub API WinUSB
[ 0.015625] [00000df8] libusbx: debug [htab_create] using 1021 entries hash
table
[ 0.015625] [00000df8] libusbx: debug [usbi_add_pollfd] add fd 0 events 1
Opening device 15BA:0004...
[ 0.015625] [00000df8] libusbx: debug [libusb_get_device_list]
[ 0.031250] [00000d68] libusbx: debug [windows_clock_gettime_threaded] hires
timer available (Frequency: 3579545 Hz)
[ 0.031250] [00000df8] libusbx: debug [windows_get_device_list] allocating new
device for session [197]
[ 0.031250] [00000df8] libusbx: debug [windows_get_device_list] allocating new
device for session [3A6]
[ 0.031250] [00000df8] libusbx: debug [windows_get_device_list] allocating new
device for session [2C6]
[ 0.031250] [00000df8] libusbx: debug [windows_get_device_list] allocating new
device for session [32]
[ 0.046875] [00000df8] libusbx: debug [get_api_type] driver(s): usbhub
[ 0.046875] [00000df8] libusbx: debug [get_api_type] matched driver name
against HUB API API
[ 0.046875] [00000df8] libusbx: debug [windows_get_device_list] allocating new
device for session [2AA]
[ 0.046875] [00000df8] libusbx: debug [get_api_type] driver(s): usbhub
[ 0.046875] [00000df8] libusbx: debug [get_api_type] matched driver name
against HUB API API
[ 0.046875] [00000df8] libusbx: debug [windows_get_device_list] allocating new
device for session [C6]
[ 0.046875] [00000df8] libusbx: debug [get_api_type] driver(s): usbhub
[ 0.062500] [00000df8] libusbx: debug [get_api_type] matched driver name
against HUB API API
[ 0.062500] [00000df8] libusbx: debug [windows_get_device_list] allocating new
device for session [392]
[ 0.062500] [00000df8] libusbx: debug [get_api_type] driver(s): usbhub
[ 0.078125] [00000df8] libusbx: debug [get_api_type] matched driver name
against HUB API API
[ 0.078125] [00000df8] libusbx: debug [windows_get_device_list] allocating new
device for session [D1]
[ 0.093750] [00000df8] libusbx: debug [windows_get_device_list] found existing
device for session [2AA] (0.0)
[ 0.109375] [00000df8] libusbx: debug [init_device] (bus: 2, addr: 1, depth: 0,
port: 0): '\\.\USB#ROOT_HUB#4&28FEF180&0'
[ 0.109375] [00000df8] libusbx: debug [windows_get_device_list] found existing
device for session [C6] (0.0)
[ 0.125000] [00000df8] libusbx: debug [init_device] (bus: 1, addr: 1, depth: 0,
port: 0): '\\.\USB#ROOT_HUB#4&389651E0&0'
[ 0.125000] [00000df8] libusbx: debug [windows_get_device_list] found existing
device for session [392] (0.0)
[ 0.125000] [00000df8] libusbx: debug [init_device] (bus: 3, addr: 1, depth: 0,
port: 0): '\\.\USB#ROOT_HUB#4&5E88044&0'
[ 0.140625] [00000df8] libusbx: debug [windows_get_device_list] found existing
device for session [D1] (0.0)
[ 0.140625] [00000df8] libusbx: debug [init_device] (bus: 4, addr: 1, depth: 0,
port: 0): '\\.\USB#ROOT_HUB20#4&36326108&0'
[ 0.156250] [00000df8] libusbx: debug [windows_get_device_list] allocating new
device for session [360]
[ 0.156250] [00000df8] libusbx: debug [init_device] found 1 configurations
(active conf: 1)
[ 0.187500] [00000df8] libusbx: debug [cache_config_descriptors] cached config
descriptor 0 (bConfigurationValue=1, 55 bytes)
[ 0.187500] [00000df8] libusbx: debug [init_device] (bus: 3, addr: 2, depth: 1,
port: 2): '\\.\USB#VID_15BA&PID_0004#5&290EAE46&0&2'
[ 0.203125] [00000df8] libusbx: debug [windows_get_device_list] extra GUID:
{8059393E-CDDA-498C-8011-D0E55DFCB46B}
[ 0.203125] [00000df8] libusbx: debug [windows_get_device_list] extra GUID:
{B4A0FAC6-25B8-4FC3-9FC5-8D585AA75D73}
[ 0.218750] [00000df8] libusbx: debug [get_api_type] driver(s): usbccgp
[ 0.218750] [00000df8] libusbx: debug [get_api_type] matched driver name
against Composite API API
[ 0.234375] [00000df8] libusbx: debug [windows_get_device_list] found existing
device for session [360] (3.2)
[ 0.234375] [00000df8] libusbx: debug [get_api_type] driver(s): WinUSB
[ 0.250000] [00000df8] libusbx: debug [get_api_type] matched driver name
against WinUSB API
[ 0.250000] [00000df8] libusbx: debug [windows_get_device_list] setting
composite interface for [360]:
[ 0.265625] [00000df8] libusbx: debug [set_composite_interface] interface[0] =
\\.\USB#VID_15BA&PID_0004&MI_00#6&16930CB4&0&0000#{8059393E-CDDA-
FCB46B}
[ 0.281250] [00000df8] libusbx: debug [get_api_type] driver(s): WinUSB
[ 0.281250] [00000df8] libusbx: debug [get_api_type] matched driver name
against WinUSB API
[ 0.281250] [00000df8] libusbx: debug [windows_get_device_list] setting
composite interface for [360]:
[ 0.296875] [00000df8] libusbx: debug [set_composite_interface] interface[1] =
\\.\USB#VID_15BA&PID_0004&MI_01#6&16930CB4&0&0001#{B4A0FAC6-25B8-
A75D73}
[ 0.312500] [00000df8] libusbx: debug [libusb_unref_device] destroy device 1.0
[ 0.312500] [00000df8] libusbx: debug [libusb_unref_device] destroy device 2.0
[ 0.312500] [00000df8] libusbx: debug [libusb_unref_device] destroy device 3.0
[ 0.328125] [00000df8] libusbx: debug [libusb_unref_device] destroy device 4.0
[ 0.328125] [00000df8] libusbx: debug [libusb_get_device_descriptor]
[ 0.328125] [00000df8] libusbx: debug [libusb_get_device_descriptor]
[ 0.343750] [00000df8] libusbx: debug [libusb_get_device_descriptor]
[ 0.343750] [00000df8] libusbx: debug [libusb_get_device_descriptor]
[ 0.359375] [00000df8] libusbx: debug [libusb_get_device_descriptor]
[ 0.359375] [00000df8] libusbx: debug [libusb_open] open 3.2
[ 0.359375] [00000df8] libusbx: debug [libusb_unref_device] destroy device 2.1
[ 0.375000] [00000df8] libusbx: debug [libusb_unref_device] destroy device 1.1
[ 0.375000] [00000df8] libusbx: debug [libusb_unref_device] destroy device 3.1
[ 0.390625] [00000df8] libusbx: debug [libusb_unref_device] destroy device 4.1
Reading device descriptor:
[ 0.406250] [00000df8] libusbx: debug [libusb_get_device_descriptor]
length: 18
device class: 0
S/N: 0
VID:PID: 15BA:0004
bcdDevice: 0500
iMan:iProd:iSer: 1:2:0
nb confs: 1
Reading configuration descriptors:
[ 0.453125] [00000df8] libusbx: debug [libusb_get_config_descriptor] index 0
nb interfaces: 2
interface[0]: id = 0
interface[0].altsetting[0]: num endpoints = 2
Class.SubClass.Protocol: FF.FF.FF
endpoint[0].address: 81
max packet size: 0040
polling interval: 00
endpoint[1].address: 02
max packet size: 0040
polling interval: 00
interface[1]: id = 1
interface[1].altsetting[0]: num endpoints = 2
Class.SubClass.Protocol: FF.FF.FF
endpoint[0].address: 83
max packet size: 0040
polling interval: 00
endpoint[1].address: 04
max packet size: 0040
polling interval: 00
Claiming interface 0...
[ 0.578125] [00000df8] libusbx: debug [libusb_claim_interface] interface 0
[ 0.593750] [00000df8] libusbx: debug [winusbx_claim_interface] claimed
interface 0
[ 0.593750] [00000df8] libusbx: debug [libusb_get_config_descriptor] index 0
[ 0.609375] [00000df8] libusbx: debug [windows_assign_endpoints] (re)assigned
endpoint 81 to interface 0
[ 0.609375] [00000df8] libusbx: debug [windows_assign_endpoints] (re)assigned
endpoint 02 to interface 0
Claiming interface 1...
[ 0.625000] [00000df8] libusbx: debug [libusb_claim_interface] interface 1
[ 0.640625] [00000df8] libusbx: debug [winusbx_claim_interface] claimed
interface 1
[ 0.640625] [00000df8] libusbx: debug [libusb_get_config_descriptor] index 0
[ 0.640625] [00000df8] libusbx: debug [windows_assign_endpoints] (re)assigned
endpoint 83 to interface 1
[ 0.656250] [00000df8] libusbx: debug [windows_assign_endpoints] (re)assigned
endpoint 04 to interface 1
Reading string descriptors:
[ 0.671875] [00000df8] libusbx: debug [composite_submit_control_transfer] using
interface 0
[ 0.671875] [00000df8] libusbx: debug [winusbx_submit_control_transfer] will
use interface 0
[ 0.687500] [00000df8] libusbx: debug [usbi_add_pollfd] add fd 1 events 1
[ 0.687500] [00000df8] libusbx: debug [libusb_get_next_timeout] next timeout in
0.981283s
[ 0.687500] [00000df8] libusbx: debug [libusb_handle_events_timeout_completed]
doing our own event handling
[ 0.703125] [00000df8] libusbx: debug [handle_events] poll() 2 fds with timeout
in 982ms
[ 0.703125] [00000df8] libusbx: debug [handle_events] poll() returned 1
[ 0.718750] [00000df8] libusbx: debug [windows_handle_events] checking fd 0
with revents = 0000
[ 0.718750] [00000df8] libusbx: debug [windows_handle_events] checking fd 1
with revents = 0001
[ 0.718750] [00000df8] libusbx: debug [usbi_remove_pollfd] remove fd 1
[ 0.734375] [00000df8] libusbx: debug [windows_transfer_callback] handling I/O
completion with errcode 0, size 4
[ 0.734375] [00000df8] libusbx: debug [usbi_handle_transfer_completion]
transfer 0016CF60 has callback 003296A3
[ 0.750000] [00000df8] libusbx: debug [ctrl_transfer_cb] actual_length=4
[ 0.750000] [00000df8] libusbx: debug [composite_submit_control_transfer] using
interface 0
[ 0.750000] [00000df8] libusbx: debug [winusbx_submit_control_transfer] will
use interface 0
[ 0.765625] [00000df8] libusbx: debug [usbi_add_pollfd] add fd 1 events 1
[ 0.765625] [00000df8] libusbx: debug [libusb_get_next_timeout] next timeout in
0.981282s
[ 0.781250] [00000df8] libusbx: debug [libusb_handle_events_timeout_completed]
doing our own event handling
[ 0.781250] [00000df8] libusbx: debug [handle_events] poll() 2 fds with timeout
in 982ms
[ 0.781250] [00000df8] libusbx: debug [handle_events] poll() returned 1
[ 0.796875] [00000df8] libusbx: debug [windows_handle_events] checking fd 0
with revents = 0000
[ 0.796875] [00000df8] libusbx: debug [windows_handle_events] checking fd 1
with revents = 0001
[ 0.796875] [00000df8] libusbx: debug [usbi_remove_pollfd] remove fd 1
[ 0.812500] [00000df8] libusbx: debug [windows_transfer_callback] handling I/O
completion with errcode 0, size 14
[ 0.812500] [00000df8] libusbx: debug [usbi_handle_transfer_completion]
transfer 0016CF60 has callback 003296A3
[ 0.828125] [00000df8] libusbx: debug [ctrl_transfer_cb] actual_length=14
String (0x01): "Olimex"
[ 0.828125] [00000df8] libusbx: debug [composite_submit_control_transfer] using
interface 0
[ 0.843750] [00000df8] libusbx: debug [winusbx_submit_control_transfer] will
use interface 0
[ 0.843750] [00000df8] libusbx: debug [usbi_add_pollfd] add fd 1 events 1
[ 0.859375] [00000df8] libusbx: debug [libusb_get_next_timeout] next timeout in
0.981283s
[ 0.859375] [00000df8] libusbx: debug [libusb_handle_events_timeout_completed]
doing our own event handling
[ 0.859375] [00000df8] libusbx: debug [handle_events] poll() 2 fds with timeout
in 982ms
[ 0.875000] [00000df8] libusbx: debug [handle_events] poll() returned 1
[ 0.875000] [00000df8] libusbx: debug [windows_handle_events] checking fd 0
with revents = 0000
[ 0.890625] [00000df8] libusbx: debug [windows_handle_events] checking fd 1
with revents = 0001
[ 0.890625] [00000df8] libusbx: debug [usbi_remove_pollfd] remove fd 1
[ 0.890625] [00000df8] libusbx: debug [windows_transfer_callback] handling I/O
completion with errcode 0, size 4
[ 0.906250] [00000df8] libusbx: debug [usbi_handle_transfer_completion]
transfer 0016CF60 has callback 003296A3
[ 0.906250] [00000df8] libusbx: debug [ctrl_transfer_cb] actual_length=4
[ 0.906250] [00000df8] libusbx: debug [composite_submit_control_transfer] using
interface 0
[ 0.921875] [00000df8] libusbx: debug [winusbx_submit_control_transfer] will
use interface 0
[ 0.921875] [00000df8] libusbx: debug [usbi_add_pollfd] add fd 1 events 1
[ 0.937500] [00000df8] libusbx: debug [libusb_get_next_timeout] next timeout in
0.981561s
[ 0.937500] [00000df8] libusbx: debug [libusb_handle_events_timeout_completed]
doing our own event handling
[ 0.937500] [00000df8] libusbx: debug [handle_events] poll() 2 fds with timeout
in 982ms
[ 0.953125] [00000df8] libusbx: debug [handle_events] poll() returned 1
[ 0.953125] [00000df8] libusbx: debug [windows_handle_events] checking fd 0
with revents = 0000
[ 0.968750] [00000df8] libusbx: debug [windows_handle_events] checking fd 1
with revents = 0001
[ 0.968750] [00000df8] libusbx: debug [usbi_remove_pollfd] remove fd 1
[ 0.968750] [00000df8] libusbx: debug [windows_transfer_callback] handling I/O
completion with errcode 0, size 50
[ 0.984375] [00000df8] libusbx: debug [usbi_handle_transfer_completion]
transfer 0016CF60 has callback 003296A3
[ 0.984375] [00000df8] libusbx: debug [ctrl_transfer_cb] actual_length=50
String (0x02): "Olimex OpenOCD JTAG TINY"
[ 1.000000] [00000df8] libusbx: debug [composite_submit_control_transfer] using
interface 0
[ 1.000000] [00000df8] libusbx: debug [winusbx_submit_control_transfer] will
use interface 0
[ 1.015625] [00000df8] libusbx: debug [usbi_add_pollfd] add fd 1 events 1
[ 1.015625] [00000df8] libusbx: debug [libusb_get_next_timeout] next timeout in
0.981562s
[ 1.031250] [00000df8] libusbx: debug [libusb_handle_events_timeout_completed]
doing our own event handling
[ 1.031250] [00000df8] libusbx: debug [handle_events] poll() 2 fds with timeout
in 982ms
[ 1.031250] [00000df8] libusbx: debug [handle_events] poll() returned 1
[ 1.046875] [00000df8] libusbx: debug [windows_handle_events] checking fd 0
with revents = 0000
[ 1.046875] [00000df8] libusbx: debug [windows_handle_events] checking fd 1
with revents = 0001
[ 1.046875] [00000df8] libusbx: debug [usbi_remove_pollfd] remove fd 1
[ 1.062500] [00000df8] libusbx: debug [windows_transfer_callback] handling I/O
completion with errcode 0, size 4
[ 1.062500] [00000df8] libusbx: debug [usbi_handle_transfer_completion]
transfer 0016CF60 has callback 003296A3
[ 1.078125] [00000df8] libusbx: debug [ctrl_transfer_cb] actual_length=4
[ 1.078125] [00000df8] libusbx: debug [composite_submit_control_transfer] using
interface 0
[ 1.078125] [00000df8] libusbx: debug [winusbx_submit_control_transfer] will
use interface 0
[ 1.093750] [00000df8] libusbx: debug [usbi_add_pollfd] add fd 1 events 1
[ 1.093750] [00000df8] libusbx: debug [libusb_get_next_timeout] next timeout in
0.981562s
[ 1.109375] [00000df8] libusbx: debug [libusb_handle_events_timeout_completed]
doing our own event handling
[ 1.109375] [00000df8] libusbx: debug [handle_events] poll() 2 fds with timeout
in 982ms
[ 1.109375] [00000df8] libusbx: debug [handle_events] poll() returned 1
[ 1.125000] [00000df8] libusbx: debug [windows_handle_events] checking fd 0
with revents = 0000
[ 1.125000] [00000df8] libusbx: debug [windows_handle_events] checking fd 1
with revents = 0001
[ 1.140625] [00000df8] libusbx: debug [usbi_remove_pollfd] remove fd 1
[ 1.140625] [00000df8] libusbx: debug [windows_transfer_callback] handling I/O
completion with errcode 31, size 0
[ 1.140625] [00000df8] libusbx: debug [windows_transfer_callback] detected
endpoint stall
[ 1.156250] [00000df8] libusbx: debug [usbi_handle_transfer_completion]
transfer 0016CF60 has callback 003296A3
[ 1.156250] [00000df8] libusbx: debug [ctrl_transfer_cb] actual_length=0
Releasing interface 0...
[ 1.171875] [00000df8] libusbx: debug [libusb_release_interface] interface 0
Releasing interface 1...
[ 1.187500] [00000df8] libusbx: debug [libusb_release_interface] interface 1
Closing device...
[ 1.203125] [00000df8] libusbx: debug [libusb_close]
[ 1.203125] [00000df8] libusbx: debug [libusb_unref_device] destroy device 3.2
[ 1.218750] [00000df8] libusbx: debug [libusb_exit]
[ 1.218750] [00000df8] libusbx: debug [libusb_exit] destroying default context
********************************************************************************************************************************************
********************************************************************************************************************************************
********************************************************************************************************************************************
********************************************************************************************************************************************
D:\libftdi1-1.0_devkit_mingw32_17Feb2013\bin>set LIBUSB_DEBUG=4
D:\libftdi1-1.0_devkit_mingw32_17Feb2013\bin>find_all
[timestamp] [threadID] facility level [function call] <message>
--------------------------------------------------------------------------------
[ 0.000000] [00000f20] libusbx: debug [libusb_init] created default context
[ 0.000000] [00000f20] libusbx: debug [libusb_init] libusbx v1.0.14.10576
[ 0.000000] [00000f20] libusbx: debug [init_polling] Will use CancelIoEx for
I/O cancellation
[ 0.015625] [00000f20] libusbx: info [winusbx_init] libusbK DLL is not
available, will use native WinUSB
[ 0.015625] [00000f20] libusbx: debug [winusbx_init] initalized sub API libusbK
[ 0.015625] [00000f20] libusbx: debug [winusbx_init] initalized sub API libusb0
[ 0.015625] [00000f20] libusbx: debug [winusbx_init] initalized sub API WinUSB
[ 0.015625] [00000f20] libusbx: debug [htab_create] using 1021 entries hash
table
[ 0.015625] [00000f20] libusbx: debug [usbi_add_pollfd] add fd 3 events 1
[ 0.015625] [00000f20] libusbx: debug [libusb_get_device_list]
[ 0.031250] [00000530] libusbx: debug [windows_clock_gettime_threaded] hires
timer available (Frequency: 3579545 Hz)
[ 0.031250] [00000f20] libusbx: debug [windows_get_device_list] allocating new
device for session [197]
[ 0.031250] [00000f20] libusbx: debug [windows_get_device_list] allocating new
device for session [3A6]
[ 0.031250] [00000f20] libusbx: debug [windows_get_device_list] allocating new
device for session [2C6]
[ 0.031250] [00000f20] libusbx: debug [windows_get_device_list] allocating new
device for session [32]
[ 0.046875] [00000f20] libusbx: debug [get_api_type] driver(s): usbhub
[ 0.046875] [00000f20] libusbx: debug [get_api_type] matched driver name
against HUB API API
[ 0.046875] [00000f20] libusbx: debug [windows_get_device_list] allocating new
device for session [2AA]
[ 0.046875] [00000f20] libusbx: debug [get_api_type] driver(s): usbhub
[ 0.046875] [00000f20] libusbx: debug [get_api_type] matched driver name
against HUB API API
[ 0.046875] [00000f20] libusbx: debug [windows_get_device_list] allocating new
device for session [C6]
[ 0.046875] [00000f20] libusbx: debug [get_api_type] driver(s): usbhub
[ 0.046875] [00000f20] libusbx: debug [get_api_type] matched driver name
against HUB API API
[ 0.062500] [00000f20] libusbx: debug [windows_get_device_list] allocating new
device for session [392]
[ 0.062500] [00000f20] libusbx: debug [get_api_type] driver(s): usbhub
[ 0.062500] [00000f20] libusbx: debug [get_api_type] matched driver name
against HUB API API
[ 0.062500] [00000f20] libusbx: debug [windows_get_device_list] allocating new
device for session [D1]
[ 0.062500] [00000f20] libusbx: debug [windows_get_device_list] found existing
device for session [2AA] (0.0)
[ 0.078125] [00000f20] libusbx: debug [init_device] (bus: 2, addr: 1, depth: 0,
port: 0): '\\.\USB#ROOT_HUB#4&28FEF180&0'
[ 0.078125] [00000f20] libusbx: debug [windows_get_device_list] found existing
device for session [C6] (0.0)
[ 0.078125] [00000f20] libusbx: debug [init_device] (bus: 1, addr: 1, depth: 0,
port: 0): '\\.\USB#ROOT_HUB#4&389651E0&0'
[ 0.093750] [00000f20] libusbx: debug [windows_get_device_list] found existing
device for session [392] (0.0)
[ 0.093750] [00000f20] libusbx: debug [init_device] (bus: 3, addr: 1, depth: 0,
port: 0): '\\.\USB#ROOT_HUB#4&5E88044&0'
[ 0.109375] [00000f20] libusbx: debug [windows_get_device_list] found existing
device for session [D1] (0.0)
[ 0.109375] [00000f20] libusbx: debug [init_device] (bus: 4, addr: 1, depth: 0,
port: 0): '\\.\USB#ROOT_HUB20#4&36326108&0'
[ 0.125000] [00000f20] libusbx: debug [windows_get_device_list] allocating new
device for session [360]
[ 0.125000] [00000f20] libusbx: debug [init_device] found 1 configurations
(active conf: 1)
[ 0.156250] [00000f20] libusbx: debug [cache_config_descriptors] cached config
descriptor 0 (bConfigurationValue=1, 55 bytes)
[ 0.156250] [00000f20] libusbx: debug [init_device] (bus: 3, addr: 2, depth: 1,
port: 2): '\\.\USB#VID_15BA&PID_0004#5&290EAE46&0&2'
[ 0.171875] [00000f20] libusbx: debug [windows_get_device_list] extra GUID:
{8059393E-CDDA-498C-8011-D0E55DFCB46B}
[ 0.171875] [00000f20] libusbx: debug [windows_get_device_list] extra GUID:
{B4A0FAC6-25B8-4FC3-9FC5-8D585AA75D73}
[ 0.187500] [00000f20] libusbx: debug [get_api_type] driver(s): usbccgp
[ 0.187500] [00000f20] libusbx: debug [get_api_type] matched driver name
against Composite API API
[ 0.203125] [00000f20] libusbx: debug [windows_get_device_list] found existing
device for session [360] (3.2)
[ 0.203125] [00000f20] libusbx: debug [get_api_type] driver(s): WinUSB
[ 0.218750] [00000f20] libusbx: debug [get_api_type] matched driver name
against WinUSB API
[ 0.218750] [00000f20] libusbx: debug [windows_get_device_list] setting
composite interface for [360]:
[ 0.218750] [00000f20] libusbx: debug [set_composite_interface] interface[0] =
\\.\USB#VID_15BA&PID_0004&MI_00#6&16930CB4&0&0000#{8059393E-CDDA-
FCB46B}
[ 0.234375] [00000f20] libusbx: debug [get_api_type] driver(s): WinUSB
[ 0.250000] [00000f20] libusbx: debug [get_api_type] matched driver name
against WinUSB API
[ 0.250000] [00000f20] libusbx: debug [windows_get_device_list] setting
composite interface for [360]:
[ 0.265625] [00000f20] libusbx: debug [set_composite_interface] interface[1] =
\\.\USB#VID_15BA&PID_0004&MI_01#6&16930CB4&0&0001#{B4A0FAC6-25B8-
A75D73}
[ 0.265625] [00000f20] libusbx: debug [libusb_unref_device] destroy device 1.0
[ 0.281250] [00000f20] libusbx: debug [libusb_unref_device] destroy device 2.0
[ 0.281250] [00000f20] libusbx: debug [libusb_unref_device] destroy device 3.0
[ 0.296875] [00000f20] libusbx: debug [libusb_unref_device] destroy device 4.0
[ 0.296875] [00000f20] libusbx: debug [libusb_get_device_descriptor]
[ 0.296875] [00000f20] libusbx: debug [libusb_get_device_descriptor]
[ 0.312500] [00000f20] libusbx: debug [libusb_get_device_descriptor]
[ 0.312500] [00000f20] libusbx: debug [libusb_get_device_descriptor]
[ 0.328125] [00000f20] libusbx: debug [libusb_get_device_descriptor]
[ 0.328125] [00000f20] libusbx: debug [libusb_unref_device] destroy device 2.1
[ 0.328125] [00000f20] libusbx: debug [libusb_unref_device] destroy device 1.1
[ 0.343750] [00000f20] libusbx: debug [libusb_unref_device] destroy device 3.1
[ 0.343750] [00000f20] libusbx: debug [libusb_unref_device] destroy device 4.1
[ 0.359375] [00000f20] libusbx: debug [libusb_unref_device] destroy device 3.2
Number of FTDI devices found: 0
[ 0.359375] [00000f20] libusbx: debug [libusb_exit]
[ 0.375000] [00000f20] libusbx: debug [libusb_exit] destroying default context
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel