Hello Toradex team,
I’m reopening this topic because the issue described in the previous post
SuperSpeed USB storage device not detected on X8 (Bottom) with Apalis iMX8QM
doesn’t fully explain the behavior we’re observing.
Hardware setup
- Module: Apalis iMX8QP v1.1E (also tested with v1.0B)
- Carrier: Ixora v1.2A (also tested with v1.3A)
- Ports: X8 Top (USB 3.0 SuperSpeed) and X8 Bottom (USB 2.0 High Speed)
- Devices tested: Various USB 2.0 and 3.0 storage devices
Also to be notted, the apalis module we are using are iMX8QP v1.1E without wifi module and iMX8QP v1.0B with wifi module.
Software setup
- Previously: Yocto Kirkstone based Toradex BSP (Boot2Qt)
- Both X8 Top and Bottom ports detected USB sticks correctly
- Top port enumerated SuperSpeed devices (as expected)
- Bottom port enumerated High-Speed devices (also as expected)
- Now: Yocto Scarthgap based Toradex BSP (Boot2Qt)
- X8 Top still works correctly (SuperSpeed)
- X8 Bottom no longer detects any USB device at all
What we already know
According to the Ixora documentation and prior responses, the X8 Bottom port is physically USB 2.0-only (shared with USB_OTG). That’s clear and expected.
However, this doesn’t explain the regression — since under Kirkstone, USB 2.0 devices and USB 3.0 sticks (enumerating as HS) were both detected fine, while under Scarthgap they are not detected at all.
Why this might be software-related
- The behavior changed only after migrating to Scarthgap (same hardware combination).
- The issue appears specifically on Apalis iMX8QP v1.1E + Ixora v1.2A (other combinations might not be affected, possibly due to wifi module presence?).
Thanks in advance for your help in investigating this regression.
Best regards,
I am also joining the demsg related to usb detection on kirkstone and scarthgap branches
apalis-imx8_usb-detection (2.9 KB)