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