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

Reply via email to