This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM623: additional USB hub is created.

Part Number: AM623


Hi Expert,

We use SDK 00.08.06. Our USB will create a USB 3.0 hub. but we don't connect any 3.0 hub to the usb port. How do I fix this issue?

root@Triton:~# find /proc/device-tree/ -name '*usb*'
/proc/device-tree/bus@f0000/dwc3-usb@f910000
/proc/device-tree/bus@f0000/dwc3-usb@f910000/usb@31100000
/proc/device-tree/bus@f0000/i2c@20000000/usb-pd@3f
/proc/device-tree/bus@f0000/dwc3-usb@f900000
/proc/device-tree/bus@f0000/dwc3-usb@f900000/usb@31000000
/proc/device-tree/bus@f0000/dwc3-usb@f900000/usb@31000000/usb-role-switch
/proc/device-tree/bus@f0000/pinctrl@f4000/main-usb1-pins-default
/proc/device-tree/bus@f0000/pinctrl@f4000/main-usb2-pins-default
/proc/device-tree/aliases/usb1
/proc/device-tree/aliases/usb0
root@Triton:~# dmesg | grep usb
[    4.421814] dwc3 31100000.usb: Configuration mismatch. dr_mode forced to gadget
[    4.540834] usbcore: registered new interface driver usbfs
[    4.540940] usbcore: registered new interface driver hub
[    4.541013] usbcore: registered new device driver usb
[    4.576866] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[    4.576875] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.576880] usb usb1: Product: xHCI Host Controller
[    4.576885] usb usb1: Manufacturer: Linux 5.10.168-ecs-triton xhci-hcd
[    4.576890] usb usb1: SerialNumber: xhci-hcd.1.auto
[    4.583773] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    4.583913] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
[    4.583920] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.583926] usb usb2: Product: xHCI Host Controller
[    4.583931] usb usb2: Manufacturer: Linux 5.10.168-ecs-triton xhci-hcd
[    4.583936] usb usb2: SerialNumber: xhci-hcd.1.auto
root@Triton:~# lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/0p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 480M
root@Triton:~# dmesg | grep hub
[    4.540940] usbcore: registered new interface driver hub
[    4.579689] hub 1-0:1.0: USB hub found
[    4.579801] hub 1-0:1.0: 1 port detected
[    4.585378] hub 2-0:1.0: USB hub found
[    4.585457] hub 2-0:1.0: config failed, hub doesn't have any ports! (err -19)

Best regards,

Neil

  • Hi Neil,

    You can ignore the USB 3.0 hub. It is a virtual hub, it is not connected to anywhere.

    A xHCI controller always have two virtual hubs, USB2.0 hub, and USB3.0 hub, regardless if the hub is physically connected to a USB receptacle or not.