Eu tenho uma placa-mãe com chipset Intel H97 . O chipset suporta no máximo oito portas USB 2.0 e no máximo seis portas USB 3.0. De acordo com o manual da placa-mãe, ela possui duas portas USB 2.0 e quatro portas USB 3.0 no painel de E/S e o restante das portas USB estão disponíveis através de conectores na placa-mãe. Agora, independentemente de eu conectar os dispositivos USB às portas USB 2.0 ou 3.0 no painel de E/S traseiro ou aos conectores USB na placa-mãe, os dispositivos sempre aparecem no hub raiz do barramento #2
. Exemplo onde Mass Storage
o tipo de dispositivo está conectado a uma das portas USB no painel de E/S da placa-mãe:
# lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/14p, 480M
|__ Port 1: Dev 18, If 0, Class=Communications, Driver=cdc_ether, 480M
|__ Port 1: Dev 18, If 1, Class=CDC Data, Driver=cdc_ether, 480M
|__ Port 1: Dev 18, If 2, Class=Mass Storage, Driver=usb-storage, 480M
|__ Port 12: Dev 27, If 0, Class=Mass Storage, Driver=usb-storage, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
#
Porém, o que são os ônibus #1
e #3
? #4
Para barramento #4
parece haver um único Linux Foundation 3.0 root hub
tipo de dispositivo conectado:
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Para barramentos #3
e #1
parece haver um hub Intel USB 2.0 ( ) de 8 portas ( 8p
na saída ) e um hub Intel USB 3.0 () de 6 portas conectado:lsusb -t
8087:8001
8087:8009
Bus 003 Device 002: ID 8087:8001 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8009 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Não sei se isso é uma coincidência, mas o número de portas no hub Intel no barramento #3
e no hub Intel no barramento #1
soma 14. Isso se alinha com a documentação do chipset e com o número de portas vistas na saída de lsusb -t
for ônibus #2
.