$ lsusb -tv
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
|__ Port 5: Dev 2, If 0, Class=Human Interface Device,
Driver=usbhid, 1.5M
ID 04d9:1503 Holtek Semiconductor, Inc. Keyboard
|__ Port 5: Dev 2, If 1, Class=Human Interface Device,
Driver=usbhid, 1.5M
ID 04d9:1503 Holtek Semiconductor, Inc. Keyboard
|__ Port 6: Dev 3, If 0, Class=Human Interface Device,
Driver=usbhid, 1.5M
ID 30fa:0400
With my USB3 drive plugged in to the USB-C port which is supposed to be
USB3.1.
https://asrock.com/MB/AMD/B450M%20Pro4/index.us.asp
$ lsusb -tv
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
|__ Port 1: Dev 4, If 0, Class=Mass Storage, Driver=uas, 480M
ID 0bc2:2321 Seagate RSS LLC Expansion Portable
|__ Port 5: Dev 2, If 0, Class=Human Interface Device,
Driver=usbhid, 1.5M
ID 04d9:1503 Holtek Semiconductor, Inc. Keyboard
|__ Port 5: Dev 2, If 1, Class=Human Interface Device,
Driver=usbhid, 1.5M
ID 04d9:1503 Holtek Semiconductor, Inc. Keyboard
|__ Port 6: Dev 3, If 0, Class=Human Interface Device,
Driver=usbhid, 1.5M
ID 30fa:0400
Why are the hubs listed as Linux Foundation 3.0 root hubs and not 3.1
root hubs?