lists.osmocom.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2024
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
List overview
Download
dfu-util
January 2022
----- 2024 -----
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
dfu-util@lists.osmocom.org
1 participants
1 discussions
Start a n
N
ew thread
[dfu-util] UNDEFINED device listed with wrong PID:VID
by pierre.alaplantive.e@sew-eurodrive.de
Hello, I am trying to load a bootloader on my LPC (NXP) microcontroller. I have installed LPCScrypt<
https://www.nxp.com/design/microcontrollers-developer-resources/lpcscrypt-v…
> and am using a script for it called boot_lpcscrypt.cmd where I call dfu-util -l in order to check if an NXP device in DFU mode is connected. I have it working on many computers but on multiple computers I get the following when I call dfu-util -l: C:\path\LPCScrypt>dfu-util.exe -l dfu-util 0.7 Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc. Copyright 2010-2012 Tormod Volden and Stefan Schmidt This program is Free Software and has ABSOLUTELY NO WARRANTY Please report bugs to dfu-util(a)lists.gnumonks.org<mailto:dfu-util@lists.gnumonks.org> Found Runtime: [1fc9:000c] devnum=0, cfg=1, intf=0, alt=0, name="DFU" Found Runtime: [1fc9:000c] devnum=0, cfg=1, intf=0, alt=0, name="UNDEFINED" which means I cannot boot my image with the following command: C:\path\LPCScrypt>dfu-util.exe -d 0x1fc9:c -c 0 -i 0 -t 2048 -R -D "LPCScrypt_140.bin.hdr" More than one DFU capable USB device found, you might try `--list' and then disconnect all but one device I then did a dfu-util -l -vvv for verbose output which gave me the following log: C:\path\LPCScrypt>dfu-util -l -vvv dfu-util 0.7 Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc. Copyright 2010-2012 Tormod Volden and Stefan Schmidt This program is Free Software and has ABSOLUTELY NO WARRANTY Please report bugs to dfu-util(a)lists.gnumonks.org<mailto:dfu-util@lists.gnumonks.org> libusbx: debug [libusb_get_device_list] libusbx: debug [windows_get_device_list] allocating new device for session [320] libusbx: debug [get_api_type] driver(s): USBHUB3 libusbx: debug [get_api_type] matched driver name against HUB API API libusbx: debug [windows_get_device_list] allocating new device for session [2C5] libusbx: debug [get_api_type] driver(s): USBHUB3 libusbx: debug [get_api_type] matched driver name against HUB API API libusbx: debug [windows_get_device_list] allocating new device for session [10D] libusbx: debug [get_api_type] driver(s): USBHUB3 libusbx: debug [get_api_type] matched driver name against HUB API API libusbx: debug [windows_get_device_list] allocating new device for session [39B] libusbx: debug [get_api_type] driver(s): USBHUB3 libusbx: debug [get_api_type] matched driver name against HUB API API libusbx: debug [windows_get_device_list] allocating new device for session [328] libusbx: debug [get_api_type] driver(s): USBHUB3 libusbx: debug [get_api_type] matched driver name against HUB API API libusbx: debug [windows_get_device_list] allocating new device for session [FC] libusbx: debug [get_api_type] driver(s): USBHUB3 libusbx: debug [get_api_type] matched driver name against HUB API API libusbx: debug [windows_get_device_list] allocating new device for session [AD] libusbx: debug [windows_get_device_list] extra GUID: {A01674B4-C5F6-485C-AF94-3271701D57B4} libusbx: debug [windows_get_device_list] allocating new device for session [303] libusbx: debug [init_device] got bus number from ancestor #2 libusbx: debug [init_device] found 1 configurations (active conf: 1) libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 27 bytes) libusbx: debug [init_device] (bus: 1, addr: 34, depth: 1, port: 4): '\\.\USB#VID_1FC9&PID_000C#ABCD' libusbx: debug [windows_get_device_list] allocating new device for session [13B] libusbx: debug [init_device] got bus number from ancestor #4 libusbx: debug [init_device] found 1 configurations (active conf: 1) libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 34 bytes) libusbx: debug [init_device] (bus: 1, addr: 15, depth: 1, port: 2): '\\.\USB#VID_046D&PID_C312#8&4BDCEDF&0&2' libusbx: debug [windows_get_device_list] found existing device for session [39B] (1.0) libusbx: debug [init_device] got bus number from ancestor #3 libusbx: debug [init_device] found 1 configurations (active conf: 1) libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 41 bytes) libusbx: debug [init_device] (bus: 1, addr: 13, depth: 1, port: 2): '\\.\USB#VID_05E3&PID_0607#7&2DC743E6&0&2' libusbx: debug [windows_get_device_list] found existing device for session [FC] (0.0) libusbx: debug [init_device] found 1 configurations (active conf: 1) libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 41 bytes) libusbx: debug [init_device] (bus: 1, addr: 10, depth: 1, port: 7): '\\.\USB#VID_413C&PID_2134#5&18054507&0&7' libusbx: debug [windows_get_device_list] allocating new device for session [186] libusbx: debug [init_device] found 1 configurations (active conf: 1) libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 27 bytes) libusbx: debug [init_device] (bus: 1, addr: 34, depth: 1, port: 4): '\\.\USB#VID_0B0E&PID_245D&MI_03#6&2C280BB0&0&0003' libusbx: debug [windows_get_device_list] allocating new device for session [147] libusbx: debug [init_device] got bus number from ancestor #2 libusbx: debug [init_device] found 1 configurations (active conf: 1) libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 34 bytes) libusbx: debug [init_device] (bus: 1, addr: 11, depth: 1, port: 1): '\\.\USB#VID_046D&PID_C050#6&2042894&0&1' libusbx: debug [windows_get_device_list] allocating new device for session [3BD] libusbx: debug [init_device] found 1 configurations (active conf: 1) libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 139 bytes) libusbx: debug [init_device] (bus: 1, addr: 4, depth: 1, port: 10): '\\.\USB#VID_0A5C&PID_5832#0123456789ABCD' libusbx: debug [windows_get_device_list] found existing device for session [AD] (1.0) libusbx: debug [init_device] (bus: 1, addr: 1, depth: 0, port: 0): '\\.\USB#ROOT_HUB30#4&1B12B7E5&0&0' libusbx: debug [windows_get_device_list] allocating new device for session [6C] libusbx: debug [init_device] found 1 configurations (active conf: 1) libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 705 bytes) libusbx: debug [init_device] (bus: 1, addr: 6, depth: 1, port: 11): '\\.\USB#VID_0C45&PID_6717&MI_00#6&C8B6A8F&0&0000' libusbx: debug [discovered_devs_append] need to increase capacity libusbx: debug [windows_get_device_list] allocating new device for session [116] libusbx: debug [init_device] found 1 configurations (active conf: 1) libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 177 bytes) libusbx: debug [init_device] (bus: 1, addr: 5, depth: 1, port: 6): '\\.\USB#VID_8087&PID_0A2B#5&18054507&0&6' libusbx: debug [windows_get_device_list] allocating new device for session [396] libusbx: debug [init_device] found 1 configurations (active conf: 1) libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 285 bytes) libusbx: debug [init_device] (bus: 1, addr: 16, depth: 2, port: 2): '\\.\USB#VID_0B0E&PID_2466#745C4B5ED2C4022600' libusbx: debug [windows_get_device_list] allocating new device for session [E2] libusbx: debug [init_device] found 1 configurations (active conf: 1) libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 245 bytes) libusbx: debug [init_device] (bus: 1, addr: 2, depth: 1, port: 1): '\\.\USB#VID_0B0E&PID_245D&MI_00#6&2C280BB0&0&0000' libusbx: debug [windows_get_device_list] found existing device for session [10D] (0.0) libusbx: debug [init_device] found 1 configurations (active conf: 1) libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 31 bytes) libusbx: debug [init_device] (bus: 1, addr: 9, depth: 1, port: 22): '\\.\USB#VID_413C&PID_5534#5&18054507&0&22' libusbx: debug [windows_get_device_list] found existing device for session [2C5] (1.0) libusbx: debug [init_device] found 1 configurations (active conf: 1) libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 25 bytes) libusbx: debug [init_device] (bus: 1, addr: 12, depth: 2, port: 1): '\\.\USB#VID_0409&PID_005A#6&225CC6B1&0&1' libusbx: debug [windows_get_device_list] allocating new device for session [325] libusbx: debug [init_device] found 1 configurations (active conf: 1) libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 245 bytes) libusbx: debug [init_device] (bus: 1, addr: 2, depth: 1, port: 1): '\\.\USB#VID_0B0E&PID_245D#745C4BB3D5CA015700' libusbx: debug [windows_get_device_list] found existing device for session [328] (1.0) libusbx: debug [init_device] found 1 configurations (active conf: 1) libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 41 bytes) libusbx: debug [init_device] (bus: 1, addr: 8, depth: 1, port: 5): '\\.\USB#VID_413C&PID_2513#5&18054507&0&5' libusbx: debug [windows_get_device_list] allocating new device for session [DE] libusbx: debug [init_device] found 1 configurations (active conf: 1) libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 705 bytes) libusbx: debug [init_device] (bus: 1, addr: 6, depth: 1, port: 11): '\\.\USB#VID_0C45&PID_6717#5&18054507&0&11' libusbx: debug [discovered_devs_append] need to increase capacity libusbx: debug [windows_get_device_list] allocating new device for session [47] libusbx: debug [init_device] found 1 configurations (active conf: 1) libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 39 bytes) libusbx: debug [init_device] (bus: 1, addr: 14, depth: 2, port: 1): '\\.\USB#VID_0B95&PID_7720#000001' libusbx: debug [get_api_type] driver(s): usbccgp libusbx: debug [get_api_type] matched driver name against Composite API API libusbx: debug [windows_get_device_list] found existing device for session [325] (1.2) libusbx: debug [get_api_type] driver(s): usbccgp libusbx: debug [get_api_type] matched driver name against Composite API API libusbx: debug [windows_get_device_list] found existing device for session [3BD] (1.4) libusbx: debug [get_api_type] driver(s): AX88772 libusbx: debug [windows_get_device_list] found existing device for session [47] (1.14) libusbx: debug [get_api_type] driver(s): usbccgp libusbx: debug [get_api_type] matched driver name against Composite API API libusbx: debug [windows_get_device_list] found existing device for session [DE] (1.6) libusbx: debug [get_api_type] driver(s): WinUSB libusbx: debug [get_api_type] matched driver name against WinUSB API libusbx: debug [windows_get_device_list] found existing device for session [303] (1.34) libusbx: debug [get_api_type] driver(s): BTHUSB libusbx: debug [get_api_type] lower filter driver(s): ibtusb libusbx: debug [windows_get_device_list] found existing device for session [116] (1.5) libusbx: debug [get_api_type] driver(s): usbccgp libusbx: debug [get_api_type] matched driver name against Composite API API libusbx: debug [windows_get_device_list] found existing device for session [396] (1.16) libusbx: debug [get_api_type] driver(s): HidUsb libusbx: debug [get_api_type] matched driver name against HID API API libusbx: debug [windows_get_device_list] found existing device for session [147] (1.11) libusbx: debug [get_api_type] driver(s): HidUsb libusbx: debug [get_api_type] matched driver name against HID API API libusbx: debug [windows_get_device_list] found existing device for session [13B] (1.15) libusbx: debug [windows_get_device_list] setting composite interface for [396]: libusbx: debug [set_composite_interface] interface[3] = \\.\HID#VID_0B0E&PID_2466&MI_03&COL03#8&88D4C0A&0&0002#{4D1E55B2-F16F-11CF-88CB-001111000030}<file://./HID%23VID_0B0E&PID_2466&MI_03&COL03%238&88D4C0A&0&0002%23%7b4D1E55B2-F16F-11CF-88CB-001111000030%7d> libusbx: debug [windows_get_device_list] unlisted ancestor for '\\.\HID#INTC816&COL01#3&DC5EADA&0&0000' (non USB HID, newly connected, etc.) - ignoring libusbx: debug [windows_get_device_list] unlisted ancestor for '\\.\HID#CONVERTEDDEVICE&COL02#5&2C48E802&0&0001' (non USB HID, newly connected, etc.) - ignoring libusbx: debug [windows_get_device_list] unlisted ancestor for '\\.\HID#VID_044E&PID_1212&COL01&COL02#7&1A4DE3D5&0&0001' (non USB HID, newly connected, etc.) - ignoring libusbx: debug [windows_get_device_list] unlisted ancestor for '\\.\HID#CONVERTEDDEVICE&COL03#5&2C48E802&0&0002' (non USB HID, newly connected, etc.) - ignoring libusbx: debug [windows_get_device_list] unlisted ancestor for '\\.\HID#DLL07B0&COL02#5&42FDE31&0&0001' (non USB HID, newly connected, etc.) - ignoring libusbx: debug [windows_get_device_list] unlisted ancestor for '\\.\HID#DLL07B0&COL01#5&42FDE31&0&0000' (non USB HID, newly connected, etc.) - ignoring libusbx: debug [windows_get_device_list] unlisted ancestor for '\\.\HID#INTC816&COL02#3&DC5EADA&0&0001' (non USB HID, newly connected, etc.) - ignoring libusbx: debug [windows_get_device_list] unlisted ancestor for '\\.\HID#CONVERTEDDEVICE&COL01#5&2C48E802&0&0000' (non USB HID, newly connected, etc.) - ignoring libusbx: debug [windows_get_device_list] setting HID interface for [147]: libusbx: debug [set_hid_interface] interface[0] = \\.\HID#VID_046D&PID_C050#7&26D304D6&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}<file://./HID%23VID_046D&PID_C050%237&26D304D6&0&0000%23%7b4D1E55B2-F16F-11CF-88CB-001111000030%7d> libusbx: debug [windows_get_device_list] unlisted ancestor for '\\.\HID#VID_044E&PID_1212&COL01&COL01#7&1A4DE3D5&0&0000' (non USB HID, newly connected, etc.) - ignoring libusbx: debug [windows_get_device_list] setting composite interface for [396]: libusbx: debug [set_composite_interface] interface[3] already set - ignoring HID collection: \\.\HID#VID_0B0E&PID_2466&MI_03&COL01#8&88D4C0A&0&0000<file://./HID%23VID_0B0E&PID_2466&MI_03&COL01%238&88D4C0A&0&0000> libusbx: debug [windows_get_device_list] unlisted ancestor for '\\.\HID#DLL07B0&COL03#5&42FDE31&0&0002' (non USB HID, newly connected, etc.) - ignoring libusbx: debug [windows_get_device_list] setting composite interface for [396]: libusbx: debug [set_composite_interface] interface[3] already set - ignoring HID collection: \\.\HID#VID_0B0E&PID_2466&MI_03&COL02#8&88D4C0A&0&0001<file://./HID%23VID_0B0E&PID_2466&MI_03&COL02%238&88D4C0A&0&0001> libusbx: debug [windows_get_device_list] unlisted ancestor for '\\.\HID#DLL07B0&COL04#5&42FDE31&0&0003' (non USB HID, newly connected, etc.) - ignoring libusbx: debug [windows_get_device_list] setting HID interface for [13B]: libusbx: debug [set_hid_interface] interface[0] = \\.\HID#VID_046D&PID_C312#9&34F37F38&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}#KBD<file://./HID%23VID_046D&PID_C312%239&34F37F38&0&0000%23%7b4D1E55B2-F16F-11CF-88CB-001111000030%7d%23KBD> libusbx: debug [get_api_type] driver(s): WinUSB libusbx: debug [get_api_type] matched driver name against WinUSB API libusbx: debug [libusb_get_device_descriptor] libusbx: debug [libusb_get_config_descriptor] index 0 libusbx: debug [usbi_get_config_index_by_value] value 1 libusbx: debug [libusb_get_config_descriptor] index 0 libusbx: debug [libusb_open] open 1.34 libusbx: debug [libusb_claim_interface] interface 0 libusbx: debug [winusbx_claim_interface] claimed interface 0 libusbx: debug [libusb_get_config_descriptor] index 0 libusbx: debug [windows_assign_endpoints] no endpoints found for interface 0 libusbx: debug [auto_claim] auto-claimed interface 0 for control request libusbx: debug [winusbx_submit_control_transfer] will use interface 0 libusbx: debug [usbi_add_pollfd] add fd 2 events 1 libusbx: debug [libusb_get_next_timeout] next timeout in 0.997200s libusbx: debug [libusb_handle_events_timeout_completed] doing our own event handling libusbx: debug [handle_events] poll() 3 fds with timeout in 998ms libusbx: debug [handle_events] poll() returned 1 libusbx: debug [windows_handle_events] checking fd 0 with revents = 0000 libusbx: debug [windows_handle_events] checking fd 1 with revents = 0000 libusbx: debug [windows_handle_events] checking fd 2 with revents = 0001 libusbx: debug [usbi_remove_pollfd] remove fd 2 libusbx: debug [windows_transfer_callback] handling I/O completion with errcode 0, size 4 libusbx: debug [libusb_release_interface] interface 0 libusbx: debug [auto_release] auto-released interface 0 libusbx: debug [usbi_handle_transfer_completion] transfer 01026EB0 has callback 6B606A30 libusbx: debug [sync_transfer_cb] actual_length=4 libusbx: debug [libusb_claim_interface] interface 0 libusbx: debug [winusbx_claim_interface] claimed interface 0 libusbx: debug [libusb_get_config_descriptor] index 0 libusbx: debug [windows_assign_endpoints] no endpoints found for interface 0 libusbx: debug [auto_claim] auto-claimed interface 0 for control request libusbx: debug [winusbx_submit_control_transfer] will use interface 0 libusbx: debug [usbi_add_pollfd] add fd 2 events 1 libusbx: debug [libusb_get_next_timeout] next timeout in 0.997400s libusbx: debug [libusb_handle_events_timeout_completed] doing our own event handling libusbx: debug [handle_events] poll() 3 fds with timeout in 998ms libusbx: debug [handle_events] poll() returned 1 libusbx: debug [windows_handle_events] checking fd 0 with revents = 0000 libusbx: debug [windows_handle_events] checking fd 1 with revents = 0000 libusbx: debug [windows_handle_events] checking fd 2 with revents = 0001 libusbx: debug [usbi_remove_pollfd] remove fd 2 libusbx: debug [windows_transfer_callback] handling I/O completion with errcode 0, size 8 libusbx: debug [libusb_release_interface] interface 0 libusbx: debug [auto_release] auto-released interface 0 libusbx: debug [usbi_handle_transfer_completion] transfer 00EA3F98 has callback 6B606A30 libusbx: debug [sync_transfer_cb] actual_length=8 Found Runtime: [1fc9:000c] devnum=0, cfg=1, intf=0, alt=0, name="DFU" libusbx: debug [libusb_get_device_descriptor] libusbx: debug [libusb_get_config_descriptor] index 0 libusbx: debug [libusb_get_device_descriptor] libusbx: debug [libusb_get_config_descriptor] index 0 libusbx: debug [libusb_get_device_descriptor] libusbx: debug [libusb_get_config_descriptor] index 0 libusbx: debug [libusb_get_device_descriptor] libusbx: debug [libusb_get_config_descriptor] index 0 libusbx: debug [usbi_get_config_index_by_value] value 1 libusbx: debug [libusb_get_config_descriptor] index 0 libusbx: debug [libusb_open] open 1.34 libusbx: debug [unsupported_open] unsupported API call for 'open' (unrecognized device driver) libusbx: debug [libusb_open] open 1.34 returns -12 Found Runtime: [1fc9:000c] devnum=0, cfg=1, intf=0, alt=0, name="UNDEFINED" libusbx: debug [libusb_get_device_descriptor] libusbx: debug [libusb_get_config_descriptor] index 0 libusbx: debug [libusb_get_device_descriptor] libusbx: debug [libusb_get_config_descriptor] index 0 libusbx: debug [libusb_get_device_descriptor] libusbx: debug [libusb_get_config_descriptor] index 0 libusbx: debug [libusb_get_device_descriptor] libusbx: debug [libusb_get_config_descriptor] index 0 libusbx: debug [parse_configuration] skipping descriptor 0xff libusbx: debug [parse_configuration] skipping descriptor 0xb libusbx: debug [parse_endpoint] skipping descriptor 25 libusbx: debug [libusb_get_device_descriptor] libusbx: debug [libusb_get_config_descriptor] index 0 libusbx: debug [libusb_get_device_descriptor] libusbx: debug [libusb_get_config_descriptor] index 0 libusbx: debug [libusb_get_device_descriptor] libusbx: debug [libusb_get_config_descriptor] index 0 libusbx: debug [libusb_get_device_descriptor] libusbx: debug [libusb_get_config_descriptor] index 0 libusbx: debug [parse_endpoint] skipping descriptor 30 libusbx: debug [libusb_get_device_descriptor] libusbx: debug [libusb_get_config_descriptor] index 0 libusbx: debug [libusb_get_device_descriptor] libusbx: debug [libusb_get_config_descriptor] index 0 libusbx: debug [libusb_get_device_descriptor] libusbx: debug [libusb_get_config_descriptor] index 0 libusbx: debug [libusb_get_device_descriptor] libusbx: debug [libusb_get_config_descriptor] index 0 libusbx: debug [parse_configuration] skipping descriptor 0xff libusbx: debug [parse_configuration] skipping descriptor 0xb libusbx: debug [parse_endpoint] skipping descriptor 25 libusbx: debug [libusb_get_device_descriptor] libusbx: debug [libusb_get_config_descriptor] index 0 libusbx: debug [libusb_unref_device] destroy device 1.15 libusbx: debug [libusb_unref_device] destroy device 1.34 libusbx: debug [libusb_unref_device] destroy device 1.11 libusbx: debug [libusb_unref_device] destroy device 1.4 libusbx: debug [libusb_unref_device] destroy device 1.6 libusbx: debug [libusb_unref_device] destroy device 1.5 libusbx: debug [libusb_unref_device] destroy device 1.16 libusbx: debug [libusb_unref_device] destroy device 1.2 libusbx: debug [libusb_unref_device] destroy device 1.9 libusbx: debug [libusb_unref_device] destroy device 1.2 libusbx: debug [libusb_unref_device] destroy device 1.8 libusbx: debug [libusb_unref_device] destroy device 1.6 libusbx: debug [libusb_unref_device] destroy device 1.14 libusbx: debug [libusb_unref_device] destroy device 1.13 libusbx: debug [libusb_unref_device] destroy device 1.12 libusbx: debug [libusb_unref_device] destroy device 1.10 I find the following lines to be interessant: libusbx: debug [init_device] (bus: 1, addr: 34, depth: 1, port: 4): '\\.\USB#VID_1FC9&PID_000C#ABCD' libusbx: debug [init_device] (bus: 1, addr: 34, depth: 1, port: 4): '\\.\USB#VID_0B0E&PID_245D&MI_03#6&2C280BB0&0&0003' because USB#VID_1FC9&PID_000C#ABCD is my NXP microcontroller in DFU mode and I think USB#VID_0B0E&PID_245D&MI_03 is a Jabra Headset and for some reason they share the same configuration bus: 1, addr: 34, depth: 1, port: 4. Notice, that these are actually 2 different devices on 2 different USB ports. Then, from my understanding, dfu-util tries to open those devices with libusb_open, it works for USB#VID_1FC9&PID_000C#ABCD because it is in DFU mode: libusbx: debug [libusb_open] open 1.34 ... Found Runtime: [1fc9:000c] devnum=0, cfg=1, intf=0, alt=0, name="DFU" but not with USB#VID_0B0E&PID_245D&MI_03, which is a headset in normal mode. The output is: libusbx: debug [libusb_open] open 1.34 libusbx: debug [unsupported_open] unsupported API call for 'open' (unrecognized device driver) libusbx: debug [libusb_open] open 1.34 returns -12 I have 2 questions: 1. Shouldn't the output be corrected to give the correct VID:PID? to something like: Found Runtime: [0B0E:245D] devnum=0, cfg=1, intf=0, alt=0, name="UNDEFINED" 2. Is it correct, that USB#VID_1FC9&PID_000C#ABCD and USB#VID_0B0E&PID_245D&MI_03 share the same configuration bus: 1, addr: 34, depth: 1, port: 4 even though they are 2 different USB devices on 2 different USB ports? Is it a problem with dfu-util or with Windows? Can I fix this? Many thanks, Mit freundlichen Grüßen Pierre Alaplantive Embedded Software Entwickler tecmata GmbH Hagenauerstr. 57 D-65203 Wiesbaden Tel. +49 611 / 971 318 - 16 Fax. +49 611 / 971 318 - 99 mailto:pierre.alaplantive@tecmata.de
http://www.tecmata.de
<
http://www.tecmata.de/
> HRB 166446 München Geschäftsführer Manfred Engelhardt USt-IdNr.: DE253501120 Externer Dienstleister für: SEW-EURODRIVE GmbH & Co. KG Ernst-Blickle-Str. 42 D-76646 Bruchsal
http://www.sew-eurodrive.de/
mailto:pierre.alaplantive.e@sew-eurodrive.de ________________________________ SEW-EURODRIVE GmbH & Co KG Kommanditgesellschaft, Sitz: Bruchsal, RG Mannheim HRA 230970 Komplementärin: SEW-EURODRIVE Verwaltungs-GmbH, Sitz: Bruchsal, RG Mannheim HRB 230207 Geschäftsführender Gesellschafter: Jürgen Blickle Geschäftsführung: Jürgen Blickle (Vorsitzender), Udo Aull, Dr. Jörg Hermes, Dr. Hans Krattenmacher, Christian Mayer, Johann Soder, Dr. Jürgen Zanghellini
2 years, 7 months
1
0
0
0
← Newer
1
Older →
Jump to page:
1
Results per page:
10
25
50
100
200