USB Issues with Colibri Imx8x

I am using the latest toradex bsp built with yocto. I am seeing interrmittent usb conneciton issues. Can you please advise what the issue could be:

May 01 17:33:50 colibri-imx8x kernel: usb 1-1.1: new high-speed USB device number 18 using xhci-hcd
May 01 17:33:55 colibri-imx8x kernel: usb 1-1.1: device no response, device descriptor read/64, error -110
May 01 17:34:11 colibri-imx8x kernel: usb 1-1.1: device no response, device descriptor read/64, error -110
May 01 17:34:11 colibri-imx8x systemd-journald[230]: Forwarding to syslog missed 5 messages.
May 01 17:34:11 colibri-imx8x kernel: usb 1-1.1: new high-speed USB device number 19 using xhci-hcd
May 01 17:34:14 colibri-imx8x systemd[1]: SSH Key Generation was skipped because of a failed condition check (ConditionPathExists=!/etc/dropbear/dropbear_rsa_host_key).
May 01 17:34:14 colibri-imx8x systemd[1]: Started SSH Per-Connection Server (192.168.76.103:52615).
May 01 17:34:16 colibri-imx8x kernel: usb 1-1.1: device no response, device descriptor read/64, error -110
May 01 17:34:32 colibri-imx8x kernel: usb 1-1.1: device no response, device descriptor read/64, error -110
May 01 17:34:32 colibri-imx8x kernel: usb 1-1-port1: attempt power cycle
May 01 17:34:33 colibri-imx8x kernel: usb 1-1.1: new high-speed USB device number 20 using xhci-hcd
May 01 17:34:38 colibri-imx8x kernel: xhci-hcd xhci-hcd.1.auto: Timeout while waiting for setup device command
May 01 17:34:43 colibri-imx8x kernel: xhci-hcd xhci-hcd.1.auto: Timeout while waiting for setup device command
May 01 17:34:43 colibri-imx8x systemd-journald[230]: Forwarding to syslog missed 2 messages.
May 01 17:34:43 colibri-imx8x kernel: usb 1-1.1: device not accepting address 20, error -62
May 01 17:34:44 colibri-imx8x kernel: usb 1-1.1: new high-speed USB device number 21 using xhci-hcd
May 01 17:34:49 colibri-imx8x kernel: xhci-hcd xhci-hcd.1.auto: Timeout while waiting for setup device command
May 01 17:34:54 colibri-imx8x kernel: xhci-hcd xhci-hcd.1.auto: Timeout while waiting for setup device command
May 01 17:34:54 colibri-imx8x kernel: usb 1-1.1: device not accepting address 21, error -62
May 01 17:34:54 colibri-imx8x kernel: usb 1-1-port1: unable to enumerate USB device
May 01 17:34:54 colibri-imx8x kernel: usb 1-1.2.1: new full-speed USB device number 22 using xhci-hcd
May 01 17:34:55 colibri-imx8x kernel: cdc_acm 1-1.2.1:1.0: ttyACM0: USB ACM device

Could you please provide more details about your issue?

  • The exact model and hardware revision of your Colibri iMX8 module.
  • Have you used a Toradex-built image? If not, is the issue reproducible on a Toradex image? If yes, please specify which image you have flashed.
  • Which carrier board are you using?
  • Are there any USB devices connected? Please attach a complete boot log (from power on) as well as the output from the dmesg command.