tinyusb icon indicating copy to clipboard operation
tinyusb copied to clipboard

host: musb: hubs either fail to recognise, or assert

Open karlp opened this issue 2 years ago • 1 comments

Operating System

Linux

Board

dk-tm4c129x (msp432e4 equivalent)

Firmware

examples/host/cdc_msc_hid

What happened ?

I'm not entirely sure from https://github.com/hathach/tinyusb/pull/1213 whether hubs are meant to be supported or not yet?

If I have the hub attached when the test app starts, it attempts to enumerate, but then asserts. If I don't have the hub attached, let it boot, and then plug it in, it is simply not detected.

How to reproduce ?

build examples/host/cdc_msc_hid attach a usb hub (no downstream devices required) flash and run observe assert

Debug Log as txt file (LOG/CFG_TUSB_DEBUG=2)

bugs.hub.host.log

Screenshots

No response

I have checked existing issues, dicussion and documentation

  • [X] I confirm I have checked existing issues, dicussion and documentation.

karlp avatar Nov 24 '23 16:11 karlp

What platform should I choose as a reference "known good" host platform? From the supported boards table, it looks like either imxrt10xx or renesas? Any preference?

karlp avatar Nov 27 '23 11:11 karlp