同じUSB3.0のポートに2つのUSBメモリを接続しました。 片方はUSB3.0、もう片方はUSB2.0です。
私のイメージではどちらもUSB3.0の配下に認識すると思っていました。
しかし実際は次の通りです。
root@localhost:~# lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/3p, 10000M
|__ Port 3: Dev 4, If 0, Class=Mass Storage, Driver=usb-storage, 5000M <-*
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/9p, 480M
|__ Port 2: Dev 32, If 0, Class=Mass Storage, Driver=usb-storage, 480M <-*
私の予想に反して、USB2.0のUSBメモリはUSB2.0のBus01のコントローラーの配下に認識されました。
参考URL