On Wed, Jan 2, 2013 at 5:07 PM, Mohamed HAMZAOUI <requin...@gmail.com> wrote: > this is the log with level 4 verbosity : > ... > [ 0.165009] [00000dfc] libusbx: debug [libusb_get_device_descriptor] > 8086:27c9 (bus 3, device 1) > [ 0.169009] [00000dfc] libusbx: debug [libusb_get_device_descriptor] > 8086:27cb (bus 5, device 1) > [ 0.173010] [00000dfc] libusbx: debug [libusb_get_device_descriptor] > 8086:27c8 (bus 2, device 1) > [ 0.177010] [00000dfc] libusbx: debug [libusb_get_device_descriptor] > 8086:27ca (bus 4, device 1) > [ 0.181010] [00000dfc] libusbx: debug [libusb_get_device_descriptor] > 1414:0004 (bus 1, device 1) > [ 0.185010] [00000dfc] libusbx: debug [libusb_get_device_descriptor] > 8086:27cc (bus 6, device 1) > [ 0.190011] [00000dfc] libusbx: debug [libusb_get_device_descriptor] > 0461:4d81 (bus 4, device 2) > [ 0.194011] [00000dfc] libusbx: debug [libusb_get_device_descriptor] > 0525:a4a0 (bus 6, device 3) > [ 0.198011] [00000dfc] libusbx: debug [libusb_open] open 6.3 > [ 1.201068] [00000dfc] libusbx: debug [libusb_close] > [ 2.201126] [00000dfc] libusbx: debug [libusb_open] open 6.3 > [ 2.201126] [00000dfc] libusbx: error [winusbx_open] could not open > device > \\.\USB#VID_0525&PID_A4A0#1_00000000#{A5DCBF10-6530-11D2-901F-00C04FB951ED} > (interface 0): [5] AccÞs refusÚ. > [ 2.202126] [00000dfc] libusbx: debug [libusb_open] could not open > device: LIBUSB_ERROR_ACCESS
I run your program and I can not reproduce the issue with my device (ST-Link V2 debugger, default WinUSB driver from ST, 0483:3748). I just change the debug log level to 4 and change the vid/pid to suit my device and nothing else of your program. This is under XP SP3 but I expect the result to be the same under Win 7 x64. So maybe there is something strange about your device. Your VID/PID seems to be a Linux Gadget Zero device. Did you find anything strange for your device after running your program? You may also want to put the full log about xusb for your device (xusb -d 0525:A4A0). The full debug log is here. $ ./test.exe [timestamp] [threadID] facility level [function call] <message> -------------------------------------------------------------------------------- [ 0.046876] [00000998] libusbx: debug [libusb_get_device_list] [ 0.062501] [00000998] libusbx: debug [windows_get_device_list] allocating new d evice for session [147] [ 0.062501] [00000998] libusbx: debug [windows_get_device_list] allocating new d evice for session [93] [ 0.062501] [00000998] libusbx: debug [get_api_type] driver(s): usbhub [ 0.062501] [00000998] libusbx: debug [get_api_type] matched driver name against HUB API API [ 0.062501] [00000998] libusbx: debug [windows_get_device_list] allocating new d evice for session [F] [ 0.062501] [00000998] libusbx: debug [get_api_type] driver(s): usbhub [ 0.062501] [00000998] libusbx: debug [get_api_type] matched driver name against HUB API API [ 0.078127] [00000998] libusbx: debug [windows_get_device_list] allocating new d evice for session [334] [ 0.078127] [00000998] libusbx: debug [get_api_type] driver(s): usbhub [ 0.078127] [00000998] libusbx: debug [get_api_type] matched driver name against HUB API API [ 0.078127] [00000998] libusbx: debug [windows_get_device_list] allocating new d evice for session [A1] [ 0.078127] [00000998] libusbx: debug [get_api_type] driver(s): usbhub [ 0.078127] [00000998] libusbx: debug [get_api_type] matched driver name against HUB API API [ 0.078127] [00000998] libusbx: debug [windows_get_device_list] allocating new d evice for session [FB] [ 0.078127] [00000998] libusbx: debug [get_api_type] driver(s): usbhub [ 0.078127] [00000998] libusbx: debug [get_api_type] matched driver name against HUB API API [ 0.093752] [00000998] libusbx: debug [windows_get_device_list] allocating new d evice for session [FC] [ 0.093752] [00000998] libusbx: debug [get_api_type] driver(s): usbhub [ 0.093752] [00000998] libusbx: debug [get_api_type] matched driver name against HUB API API [ 0.093752] [00000998] 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.093752] [00000998] libusbx: debug [windows_get_device_list] allocating new d evice for session [3FC] [ 0.093752] [00000998] libusbx: debug [get_api_type] driver(s): usbhub [ 0.093752] [00000998] libusbx: debug [get_api_type] matched driver name against HUB API API [ 0.093752] [00000998] libusbx: debug [windows_get_device_list] allocating new d evice for session [327] [ 0.125002] [00000998] libusbx: debug [windows_get_device_list] found existing d evice for session [F] (0.0) [ 0.125002] [00000998] libusbx: debug [init_device] (bus: 1, addr: 1, depth: 0, port: 0): '\\.\USB#ROOT_HUB20#4&21999A3E&0' [ 0.125002] [00000998] libusbx: debug [windows_get_device_list] found existing d evice for session [334] (0.0) [ 0.125002] [00000998] libusbx: debug [init_device] (bus: 2, addr: 1, depth: 0, port: 0): '\\.\USB#ROOT_HUB20#4&8798BDB&0' [ 0.125002] [00000998] libusbx: debug [windows_get_device_list] found existing d evice for session [A1] (0.0) [ 0.140628] [00000998] 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.140628] [00000998] libusbx: debug [init_device] got bus number from ancestor #3 [ 0.140628] [00000998] libusbx: debug [init_device] found 1 configurations (acti ve conf: 1) [ 0.140628] [00000998] libusbx: debug [cache_config_descriptors] cached config d escriptor 0 (bConfigurationValue=1, 41 bytes) [ 0.140628] [00000998] libusbx: debug [init_device] (bus: 2, addr: 5, depth: 1, port: 1): '\\.\USB#VID_0424&PID_2504#7&3A336C7A&0&1' [ 0.140628] [00000998] libusbx: debug [windows_get_device_list] allocating new d evice for session [332] [ 0.140628] [00000998] libusbx: debug [init_device] found 1 configurations (acti ve conf: 1) [ 0.140628] [00000998] libusbx: debug [cache_config_descriptors] cached config d escriptor 0 (bConfigurationValue=1, 34 bytes) [ 0.156253] [00000998] libusbx: debug [init_device] (bus: 2, addr: 7, depth: 2, port: 4): '\\.\USB#VID_046D&PID_C016#8&23117AA8&0&4' [ 0.156253] [00000998] libusbx: debug [windows_get_device_list] extra GUID: {DBC E1CD9-A320-4B51-A365-A0C3F3C5FB29} [ 0.156253] [00000998] libusbx: debug [windows_get_device_list] allocating new d evice for session [110] [ 0.156253] [00000998] libusbx: debug [init_device] found 1 configurations (acti ve conf: 1) [ 0.156253] [00000998] libusbx: debug [cache_config_descriptors] cached config d escriptor 0 (bConfigurationValue=1, 39 bytes) [ 0.156253] [00000998] libusbx: debug [init_device] (bus: 2, addr: 8, depth: 2, port: 1): '\\.\USB#VID_0483&PID_3748#8&23117AA8&0&1' [ 0.156253] [00000998] libusbx: debug [windows_get_device_list] allocating new d evice for session [220] [ 0.156253] [00000998] libusbx: debug [init_device] got bus number from ancestor #2 [ 0.156253] [00000998] libusbx: debug [init_device] found 1 configurations (acti ve conf: 0) [ 0.171878] [00000998] libusbx: debug [cache_config_descriptors] cached config d escriptor 0 (bConfigurationValue=0, 139 bytes) [ 0.171878] [00000998] libusbx: debug [init_device] (bus: 1, addr: 3, depth: 1, port: 8): '\\.\USB#VID_0A5C&PID_5800#0123456789ABCD' [ 0.171878] [00000998] libusbx: debug [windows_get_device_list] allocating new d evice for session [296] [ 0.171878] [00000998] libusbx: debug [init_device] found 1 configurations (acti ve conf: 1) [ 0.171878] [00000998] libusbx: debug [cache_config_descriptors] cached config d escriptor 0 (bConfigurationValue=1, 34 bytes) [ 0.171878] [00000998] libusbx: debug [init_device] (bus: 2, addr: 6, depth: 2, port: 2): '\\.\USB#VID_413C&PID_2003#8&23117AA8&0&2' [ 0.187504] [00000998] 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.187504] [00000998] libusbx: debug [windows_get_device_list] found existing d evice for session [FB] (0.0) [ 0.187504] [00000998] libusbx: debug [init_device] got bus number from ancestor #2 [ 0.187504] [00000998] libusbx: debug [init_device] found 1 configurations (acti ve conf: 1) [ 0.187504] [00000998] libusbx: debug [cache_config_descriptors] cached config d escriptor 0 (bConfigurationValue=1, 41 bytes) [ 0.187504] [00000998] libusbx: debug [init_device] (bus: 2, addr: 3, depth: 1, port: 1): '\\.\USB#VID_413C&PID_2513#6&2DA13301&0&1' [ 0.187504] [00000998] 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.187504] [00000998] libusbx: debug [windows_get_device_list] found existing d evice for session [FC] (2.0) [ 0.187504] [00000998] libusbx: debug [init_device] found 1 configurations (acti ve conf: 1) [ 0.187504] [00000998] libusbx: debug [cache_config_descriptors] cached config d escriptor 0 (bConfigurationValue=1, 41 bytes) [ 0.203129] [00000998] libusbx: debug [init_device] (bus: 2, addr: 4, depth: 1, port: 2): '\\.\USB#VID_413C&PID_2513#6&2DA13301&0&2' [ 0.203129] [00000998] libusbx: debug [discovered_devs_append] need to increase capacity [ 0.203129] [00000998] 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.203129] [00000998] libusbx: debug [windows_get_device_list] found existing d evice for session [3FC] (2.0) [ 0.203129] [00000998] libusbx: debug [init_device] found 1 configurations (acti ve conf: 1) [ 0.203129] [00000998] libusbx: debug [cache_config_descriptors] cached config d escriptor 0 (bConfigurationValue=1, 25 bytes) [ 0.203129] [00000998] libusbx: debug [init_device] (bus: 2, addr: 2, depth: 1, port: 1): '\\.\USB#VID_8087&PID_0020#5&1302ECA6&0&1' [ 0.203129] [00000998] libusbx: debug [windows_get_device_list] found existing d evice for session [327] (1.0) [ 0.203129] [00000998] libusbx: debug [init_device] found 1 configurations (acti ve conf: 1) [ 0.218754] [00000998] libusbx: debug [cache_config_descriptors] cached config d escriptor 0 (bConfigurationValue=1, 25 bytes) [ 0.218754] [00000998] libusbx: debug [init_device] (bus: 1, addr: 2, depth: 1, port: 1): '\\.\USB#VID_8087&PID_0020#5&1BEB185B&0&1' [ 0.218754] [00000998] libusbx: debug [get_api_type] driver(s): HidUsb [ 0.218754] [00000998] libusbx: debug [get_api_type] matched driver name against HID API API [ 0.218754] [00000998] libusbx: debug [windows_get_device_list] found existing d evice for session [332] (2.7) [ 0.218754] [00000998] libusbx: debug [get_api_type] driver(s): WinUSB [ 0.218754] [00000998] libusbx: debug [get_api_type] matched driver name against WinUSB API [ 0.218754] [00000998] libusbx: debug [windows_get_device_list] found existing d evice for session [110] (2.8) [ 0.218754] [00000998] libusbx: debug [get_api_type] driver(s): usbccgp [ 0.218754] [00000998] libusbx: debug [get_api_type] matched driver name against Composite API API [ 0.234380] [00000998] libusbx: debug [windows_get_device_list] found existing d evice for session [220] (1.3) [ 0.234380] [00000998] libusbx: debug [get_api_type] driver(s): HidUsb [ 0.234380] [00000998] libusbx: debug [get_api_type] matched driver name against HID API API [ 0.234380] [00000998] libusbx: debug [windows_get_device_list] found existing d evice for session [296] (2.6) [ 0.234380] [00000998] libusbx: debug [windows_get_device_list] setting HID inte rface for [332]: [ 0.234380] [00000998] libusbx: debug [set_hid_interface] interface[0] = \\.\HID #VID_046D&PID_C016#9&F7AA47C&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030} [ 0.234380] [00000998] libusbx: debug [windows_get_device_list] setting HID inte rface for [296]: [ 0.234380] [00000998] libusbx: debug [set_hid_interface] interface[0] = \\.\HID #VID_413C&PID_2003#9&127DC0B3&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030} [ 0.234380] [00000998] libusbx: debug [get_api_type] driver(s): WinUSB [ 0.250005] [00000998] libusbx: debug [get_api_type] matched driver name against WinUSB API [ 0.250005] [00000998] libusbx: debug [libusb_unref_device] destroy device 1.0 [ 0.250005] [00000998] libusbx: debug [libusb_unref_device] destroy device 2.0 [ 0.250005] [00000998] libusbx: debug [libusb_get_device_descriptor] 8086:3b34 (bus 1, device 1) [ 0.250005] [00000998] libusbx: debug [libusb_get_device_descriptor] 8086:3b3c (bus 2, device 1) [ 0.250005] [00000998] libusbx: debug [libusb_get_device_descriptor] 0424:2504 (bus 2, device 5) [ 0.250005] [00000998] libusbx: debug [libusb_get_device_descriptor] 046d:c016 (bus 2, device 7) [ 0.250005] [00000998] libusbx: debug [libusb_get_device_descriptor] 0483:3748 (bus 2, device 8) [ 0.250005] [00000998] libusbx: debug [libusb_open] open 2.8 [ 1.250024] [00000998] libusbx: debug [libusb_close] [ 2.250043] [00000998] libusbx: debug [libusb_open] open 2.8 [ 3.250062] [00000998] libusbx: debug [libusb_close] [ 3.250062] [00000998] libusbx: debug [libusb_unref_device] destroy device 1.1 [ 3.250062] [00000998] libusbx: debug [libusb_unref_device] destroy device 2.1 [ 3.265688] [00000998] libusbx: debug [libusb_unref_device] destroy device 2.5 [ 3.265688] [00000998] libusbx: debug [libusb_unref_device] destroy device 2.7 [ 3.265688] [00000998] libusbx: debug [libusb_unref_device] destroy device 2.8 [ 3.265688] [00000998] libusbx: debug [libusb_unref_device] destroy device 1.3 [ 3.265688] [00000998] libusbx: debug [libusb_unref_device] destroy device 2.6 [ 3.265688] [00000998] libusbx: debug [libusb_unref_device] destroy device 2.3 [ 3.265688] [00000998] libusbx: debug [libusb_unref_device] destroy device 2.4 [ 3.265688] [00000998] libusbx: debug [libusb_unref_device] destroy device 2.2 [ 3.265688] [00000998] libusbx: debug [libusb_unref_device] destroy device 1.2 [ 3.265688] [00000998] libusbx: debug [libusb_exit] [ 3.265688] [00000998] libusbx: debug [libusb_exit] destroying default context -- Xiaofan ------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_122712 _______________________________________________ libusbx-devel mailing list libusbx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libusbx-devel