同じ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