On Tue, Jul 2, 2013 at 11:44 AM, Xiaofan Chen <xiaof...@gmail.com> wrote:
> Sorry for the false alarm. It seems to do with using WinZIP
> to un-archive the tar.bz2 file. Using MSys utility sorted out
> the issue. Normally I am using 7-zip and/or MSys utility
> but I happened to use WinZIP this time.
>

Some issues under Windows 7 x64 with the xusb example.
The device is ST-Link V2 using ST's WinUSB driver.

C:\work\libusbx\libusbx-1.0.16-rc2\bin_mingw32>xusb -d 0483:3748
Using libusbx v1.0.16.10767

Opening device 0483:3748...
[timestamp] [threadID] facility level [function call] <message>
--------------------------------------------------------------------------------

[ 0.018002] [00001618] libusbx: debug [libusb_get_device_list]
[ 0.019002] [00001528] libusbx: debug [windows_clock_gettime_threaded] hires tim
er available (Frequency: 2337919 Hz)
[ 0.020002] [00001618] libusbx: debug [windows_get_device_list] allocating new d
evice for session [147]
[ 0.020002] [00001618] libusbx: debug [windows_get_device_list] allocating new d
evice for session [93]
[ 0.025003] [00001618] libusbx: debug [get_api_type] driver(s): usbhub
[ 0.025003] [00001618] libusbx: debug [get_api_type] matched driver name against
 HUB API API
[ 0.025003] [00001618] libusbx: debug [windows_get_device_list] allocating new d
evice for session [F]
[ 0.026003] [00001618] libusbx: debug [get_api_type] driver(s): usbhub
[ 0.026003] [00001618] libusbx: debug [get_api_type] matched driver name against
 HUB API API
[ 0.026003] [00001618] libusbx: debug [windows_get_device_list] allocating new d
evice for session [334]
[ 0.026003] [00001618] libusbx: debug [get_api_type] driver(s): usbhub
[ 0.026003] [00001618] libusbx: debug [get_api_type] matched driver name against
 HUB API API
[ 0.027003] [00001618] libusbx: debug [windows_get_device_list] allocating new d
evice for session [A1]
[ 0.028003] [00001618] libusbx: debug [get_api_type] driver(s): usbhub
[ 0.028003] [00001618] libusbx: debug [get_api_type] matched driver name against
 HUB API API
[ 0.029003] [00001618] libusbx: debug [windows_get_device_list] allocating new d
evice for session [FB]
[ 0.030003] [00001618] libusbx: debug [get_api_type] driver(s): usbhub
[ 0.030003] [00001618] libusbx: debug [get_api_type] matched driver name against
 HUB API API
[ 0.030003] [00001618] libusbx: debug [windows_get_device_list] allocating new d
evice for session [FC]
[ 0.031003] [00001618] libusbx: debug [get_api_type] driver(s): usbhub
[ 0.031003] [00001618] libusbx: debug [get_api_type] matched driver name against
 HUB API API
[ 0.031003] [00001618] libusbx: debug [htab_hash] hash collision ('\\.\USB#VID_8
087&PID_0020#5&1302ECA6&0&1' vs '\\.\USB#VID_0424&PID_2504#7&3A336C7A&0&1')
[ 0.031003] [00001618] libusbx: debug [windows_get_device_list] allocating new d
evice for session [3FC]
[ 0.031003] [00001618] libusbx: debug [get_api_type] driver(s): usbhub
[ 0.032003] [00001618] libusbx: debug [get_api_type] matched driver name against
 HUB API API
[ 0.032003] [00001618] libusbx: debug [windows_get_device_list] allocating new d
evice for session [327]
[ 0.035004] [00001618] libusbx: debug [windows_get_device_list] found existing d
evice for session [F] (0.0)
[ 0.037004] [00001618] libusbx: debug [init_device] (bus: 1, addr: 1, depth: 0,
port: 0): '\\.\USB#ROOT_HUB20#4&21999A3E&0'
[ 0.038004] [00001618] libusbx: debug [windows_get_device_list] found existing d
evice for session [334] (0.0)
[ 0.038004] [00001618] libusbx: debug [init_device] (bus: 2, addr: 1, depth: 0,
port: 0): '\\.\USB#ROOT_HUB20#4&8798BDB&0'
[ 0.039004] [00001618] libusbx: debug [windows_get_device_list] found existing d
evice for session [A1] (0.0)
[ 0.039004] [00001618] libusbx: debug [htab_hash] hash collision ('\\.\USB#VID_8
087&PID_0020#5&1302ECA6&0&1' vs '\\.\USB#VID_0424&PID_2504#7&3A336C7A&0&1')
[ 0.040004] [00001618] libusbx: debug [init_device] got bus number from ancestor
 #3
[ 0.040004] [00001618] libusbx: debug [init_device] found 1 configurations (acti
ve conf: 1)
[ 0.043004] [00001618] libusbx: debug [cache_config_descriptors] cached config d
escriptor 0 (bConfigurationValue=1, 41 bytes)
[ 0.043004] [00001618] libusbx: debug [init_device] (bus: 2, addr: 5, depth: 1,
port: 1): '\\.\USB#VID_0424&PID_2504#7&3A336C7A&0&1'
[ 0.044005] [00001618] libusbx: debug [windows_get_device_list] allocating new d
evice for session [332]
[ 0.044005] [00001618] libusbx: debug [init_device] found 1 configurations (acti
ve conf: 1)
[ 0.048005] [00001618] libusbx: debug [cache_config_descriptors] cached config d
escriptor 0 (bConfigurationValue=1, 34 bytes)
[ 0.048005] [00001618] libusbx: debug [init_device] (bus: 2, addr: 7, depth: 2,
port: 4): '\\.\USB#VID_046D&PID_C016#8&23117AA8&0&4'
[ 0.049005] [00001618] libusbx: debug [windows_get_device_list] extra GUID: {DBC
E1CD9-A320-4B51-A365-A0C3F3C5FB29}
[ 0.049005] [00001618] libusbx: debug [windows_get_device_list] allocating new d
evice for session [170]
[ 0.050005] [00001618] libusbx: debug [htab_hash] hash collision ('\\.\USB#VID_8
087&PID_0020#5&1302ECA6&0&1' vs '\\.\USB#VID_0424&PID_2504#7&3A336C7A&0&1')
[ 0.050005] [00001618] libusbx: debug [init_device] got bus number from ancestor
 #3
[ 0.051005] [00001618] libusbx: debug [init_device] found 1 configurations (acti
ve conf: 1)
[ 0.052005] [00001618] libusbx: info [cache_config_descriptors] could not access
 configuration descriptor (dummy) for '\\.\USB#VID_0483&PID_3748#7&2779BBD5&0&2'
: [31] A device attached to the system is not functioning.
[ 0.053005] [00001618] libusbx: debug [init_device] (bus: 2, addr: 8, depth: 1,
port: 2): '\\.\USB#VID_0483&PID_3748#7&2779BBD5&0&2'
[ 0.054006] [00001618] libusbx: debug [windows_get_device_list] allocating new d
evice for session [220]
[ 0.054006] [00001618] libusbx: debug [init_device] got bus number from ancestor
 #2
[ 0.055006] [00001618] libusbx: debug [init_device] found 1 configurations (acti
ve conf: 0)
[ 0.060006] [00001618] libusbx: debug [cache_config_descriptors] cached config d
escriptor 0 (bConfigurationValue=0, 139 bytes)
[ 0.061006] [00001618] libusbx: debug [init_device] (bus: 1, addr: 3, depth: 1,
port: 8): '\\.\USB#VID_0A5C&PID_5800#0123456789ABCD'
[ 0.062006] [00001618] libusbx: debug [windows_get_device_list] allocating new d
evice for session [296]
[ 0.063006] [00001618] libusbx: debug [init_device] found 1 configurations (acti
ve conf: 1)
[ 0.067007] [00001618] libusbx: debug [cache_config_descriptors] cached config d
escriptor 0 (bConfigurationValue=1, 34 bytes)
[ 0.068007] [00001618] libusbx: debug [init_device] (bus: 2, addr: 6, depth: 2,
port: 2): '\\.\USB#VID_413C&PID_2003#8&23117AA8&0&2'
[ 0.069007] [00001618] libusbx: debug [htab_hash] hash collision ('\\.\USB#VID_8
087&PID_0020#5&1302ECA6&0&1' vs '\\.\USB#VID_0424&PID_2504#7&3A336C7A&0&1')
[ 0.069007] [00001618] libusbx: debug [windows_get_device_list] found existing d
evice for session [FB] (2.0)
[ 0.070007] [00001618] libusbx: debug [init_device] got bus number from ancestor
 #2
[ 0.070007] [00001618] libusbx: debug [init_device] found 1 configurations (acti
ve conf: 1)
[ 0.071007] [00001618] libusbx: debug [cache_config_descriptors] cached config d
escriptor 0 (bConfigurationValue=1, 41 bytes)
[ 0.071007] [00001618] libusbx: debug [init_device] (bus: 2, addr: 3, depth: 1,
port: 1): '\\.\USB#VID_413C&PID_2513#6&2DA13301&0&1'
[ 0.073007] [00001618] libusbx: debug [htab_hash] hash collision ('\\.\USB#VID_8
087&PID_0020#5&1302ECA6&0&1' vs '\\.\USB#VID_0424&PID_2504#7&3A336C7A&0&1')
[ 0.074008] [00001618] libusbx: debug [windows_get_device_list] found existing d
evice for session [FC] (2.0)
[ 0.074008] [00001618] libusbx: debug [init_device] found 1 configurations (acti
ve conf: 1)
[ 0.075008] [00001618] libusbx: debug [cache_config_descriptors] cached config d
escriptor 0 (bConfigurationValue=1, 41 bytes)
[ 0.076008] [00001618] libusbx: debug [init_device] (bus: 2, addr: 4, depth: 1,
port: 2): '\\.\USB#VID_413C&PID_2513#6&2DA13301&0&2'
[ 0.076008] [00001618] libusbx: debug [discovered_devs_append] need to increase
capacity
[ 0.077008] [00001618] libusbx: debug [htab_hash] hash collision ('\\.\USB#VID_8
087&PID_0020#5&1302ECA6&0&1' vs '\\.\USB#VID_0424&PID_2504#7&3A336C7A&0&1')
[ 0.077008] [00001618] libusbx: debug [windows_get_device_list] found existing d
evice for session [3FC] (2.0)
[ 0.077008] [00001618] libusbx: debug [init_device] found 1 configurations (acti
ve conf: 1)
[ 0.078008] [00001618] libusbx: debug [cache_config_descriptors] cached config d
escriptor 0 (bConfigurationValue=1, 25 bytes)
[ 0.078008] [00001618] libusbx: debug [init_device] (bus: 2, addr: 2, depth: 1,
port: 1): '\\.\USB#VID_8087&PID_0020#5&1302ECA6&0&1'
[ 0.079008] [00001618] libusbx: debug [windows_get_device_list] found existing d
evice for session [327] (1.0)
[ 0.080008] [00001618] libusbx: debug [init_device] found 1 configurations (acti
ve conf: 1)
[ 0.080008] [00001618] libusbx: debug [cache_config_descriptors] cached config d
escriptor 0 (bConfigurationValue=1, 25 bytes)
[ 0.081008] [00001618] libusbx: debug [init_device] (bus: 1, addr: 2, depth: 1,
port: 1): '\\.\USB#VID_8087&PID_0020#5&1BEB185B&0&1'
[ 0.082008] [00001618] libusbx: debug [get_api_type] driver(s): HidUsb
[ 0.083008] [00001618] libusbx: debug [get_api_type] matched driver name against
 HID API API
[ 0.083008] [00001618] libusbx: debug [windows_get_device_list] found existing d
evice for session [332] (2.7)
[ 0.084009] [00001618] libusbx: debug [get_api_type] driver(s): WinUSB
[ 0.085009] [00001618] libusbx: debug [get_api_type] matched driver name against
 WinUSB API
[ 0.085009] [00001618] libusbx: debug [windows_get_device_list] found existing d
evice for session [170] (2.8)
[ 0.085009] [00001618] libusbx: debug [get_api_type] driver(s): usbccgp
[ 0.086009] [00001618] libusbx: debug [get_api_type] matched driver name against
 Composite API API
[ 0.086009] [00001618] libusbx: debug [windows_get_device_list] found existing d
evice for session [220] (1.3)
[ 0.087009] [00001618] libusbx: debug [get_api_type] driver(s): HidUsb
[ 0.087009] [00001618] libusbx: debug [get_api_type] matched driver name against
 HID API API
[ 0.087009] [00001618] libusbx: debug [windows_get_device_list] found existing d
evice for session [296] (2.6)
[ 0.088009] [00001618] libusbx: debug [windows_get_device_list] setting HID inte
rface for [332]:
[ 0.088009] [00001618] libusbx: debug [set_hid_interface] interface[0] = \\.\HID
#VID_046D&PID_C016#9&F7AA47C&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
[ 0.089009] [00001618] libusbx: debug [windows_get_device_list] setting HID inte
rface for [296]:
[ 0.089009] [00001618] libusbx: debug [set_hid_interface] interface[0] = \\.\HID
#VID_413C&PID_2003#9&127DC0B3&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
[ 0.090009] [00001618] libusbx: debug [get_api_type] driver(s): WinUSB
[ 0.091009] [00001618] libusbx: debug [get_api_type] matched driver name against
 WinUSB API
[ 0.092009] [00001618] libusbx: debug [libusb_get_device_descriptor]
[ 0.092009] [00001618] libusbx: debug [libusb_get_device_descriptor]
[ 0.092009] [00001618] libusbx: debug [libusb_get_device_descriptor]
[ 0.092009] [00001618] libusbx: debug [libusb_get_device_descriptor]
[ 0.092009] [00001618] libusbx: debug [libusb_get_device_descriptor]
[ 0.092009] [00001618] libusbx: debug [libusb_open] open 2.8
[ 0.092009] [00001618] libusbx: debug [libusb_unref_device] destroy device 2.7
[ 0.092009] [00001618] libusbx: debug [libusb_unref_device] destroy device 1.3
[ 0.092009] [00001618] libusbx: debug [libusb_unref_device] destroy device 2.6
[ 0.093009] [00001618] libusbx: debug [libusb_unref_device] destroy device 2.5
[ 0.093009] [00001618] libusbx: debug [libusb_unref_device] destroy device 2.4
[ 0.093009] [00001618] libusbx: debug [libusb_unref_device] destroy device 1.2
[ 0.093009] [00001618] libusbx: debug [libusb_unref_device] destroy device 1.1
[ 0.094010] [00001618] libusbx: debug [libusb_unref_device] destroy device 1.0

Reading device descriptor:
[ 0.094010] [00001618] libusbx: debug [libusb_get_device_descriptor]
            length: 18
      device class: 0
               S/N: 3
           VID:PID: 0483:3748
         bcdDevice: 0100
   iMan:iProd:iSer: 1:2:3
          nb confs: 1

Reading BOS descriptor: [ 0.095010] [00001618] libusbx: debug
[libusb_claim_interface] interface 0
[ 0.096010] [00001618] libusbx: debug [winusbx_claim_interface]
claimed interface 0
[ 0.096010] [00001618] libusbx: debug [libusb_get_config_descriptor] index 0
[ 0.096010] [00001618] libusbx: warning [windows_assign_endpoints]
could not read config descriptor: error -5
[ 0.096010] [00001618] libusbx: debug [libusb_claim_interface] interface 1
[ 0.096010] [00001618] libusbx: debug [libusb_claim_interface] interface 2
[ 0.096010] [00001618] libusbx: debug [libusb_claim_interface] interface 3
[ 0.096010] [00001618] libusbx: debug [libusb_claim_interface] interface 4
[ 0.096010] [00001618] libusbx: debug [libusb_claim_interface] interface 5
[ 0.096010] [00001618] libusbx: debug [libusb_claim_interface] interface 6
[ 0.096010] [00001618] libusbx: debug [libusb_claim_interface] interface 7
[ 0.098010] [00001618] libusbx: debug [libusb_claim_interface] interface 8
[ 0.098010] [00001618] libusbx: debug [libusb_claim_interface] interface 9
[ 0.098010] [00001618] libusbx: debug [libusb_claim_interface] interface 10
[ 0.098010] [00001618] libusbx: debug [libusb_claim_interface] interface 11
[ 0.098010] [00001618] libusbx: debug [libusb_claim_interface] interface 12
[ 0.098010] [00001618] libusbx: debug [libusb_claim_interface] interface 13
[ 0.098010] [00001618] libusbx: debug [libusb_claim_interface] interface 14
[ 0.098010] [00001618] libusbx: debug [libusb_claim_interface] interface 15
[ 0.098010] [00001618] libusbx: debug [libusb_claim_interface] interface 16
[ 0.098010] [00001618] libusbx: debug [libusb_claim_interface] interface 17
[ 0.099010] [00001618] libusbx: debug [libusb_claim_interface] interface 18
[ 0.099010] [00001618] libusbx: debug [libusb_claim_interface] interface 19
[ 0.099010] [00001618] libusbx: debug [libusb_claim_interface] interface 20
[ 0.099010] [00001618] libusbx: debug [libusb_claim_interface] interface 21
[ 0.099010] [00001618] libusbx: debug [libusb_claim_interface] interface 22
[ 0.099010] [00001618] libusbx: debug [libusb_claim_interface] interface 23
[ 0.100010] [00001618] libusbx: debug [libusb_claim_interface] interface 24
[ 0.100010] [00001618] libusbx: debug [libusb_claim_interface] interface 25
[ 0.100010] [00001618] libusbx: debug [libusb_claim_interface] interface 26
[ 0.100010] [00001618] libusbx: debug [libusb_claim_interface] interface 27
[ 0.100010] [00001618] libusbx: debug [libusb_claim_interface] interface 28
[ 0.100010] [00001618] libusbx: debug [libusb_claim_interface] interface 29
[ 0.101010] [00001618] libusbx: debug [libusb_claim_interface] interface 30
[ 0.101010] [00001618] libusbx: debug [libusb_claim_interface] interface 31
[ 0.101010] [00001618] libusbx: error [auto_claim] could not
auto-claim any interface
[ 0.101010] [00001618] libusbx: error [libusb_get_bos_descriptor] failed to read
 BOS (-5) no descriptor

Reading first configuration descriptor:
[ 0.101010] [00001618] libusbx: debug [libusb_get_config_descriptor] index 0
   Entity not found
[ 0.101010] [00001618] libusbx: debug [libusb_exit]
[ 0.103010] [00001618] libusbx: debug [libusb_exit] destroying default context
[ 0.103010] [00001618] libusbx: warning [libusb_exit] some
libusb_devices were leaked
[ 0.103010] [00001618] libusbx: warning [libusb_exit] application left
some devices open



-- 
Xiaofan

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel

Reply via email to