samples: usb: webusb-next: failure to enumerate on lpcxpresso55s16 under MS Windows #83306
Labels
area: USB
Universal Serial Bus
bug
The issue is a bug, or the PR is fixing a bug
Experimental
Experimental features not enabled by default
platform: NXP
NXP
Describe the bug
When running
samples/subsys/usb/webusb-next/
on thelpcxpresso55s16/lpc55s16
board, it fails to enumerate on MS Windows, since the MSOSv2 descriptor cannot be read.To Reproduce
Steps to reproduce the behavior:
west build -b lpcxpresso55s16/lpc55s16 samples/subsys/usb/webusb-next/
west flash
Expected behavior
USB enumeration completes.
Impact
Unable to use MSOSv2 descriptors.
Logs and console output
Environment (please complete the following information):
Additional context
When the MS Windows USB host attempts to read the MSOSv2 descriptor, the code eventually reaches
zephyr/drivers/usb/udc/udc_mcux_ip3511.c
Line 115 in 196fc5c
udc_ep_is_busy(dev, cfg->addr)
returns true, causingudc_mcux_ep_feed()
to return-EBUSY
.The text was updated successfully, but these errors were encountered: