O “Controlador host compatível com USB xHCI” significa que meu computador é compatível com USB3?

1

Usando uma ferramenta para exibir as propriedades de hardware dos meus computadores, vejo que meu computador tem um "Controlador host compatível com USB xHCI".

Isso significa automaticamente, é USB 3.0? Ou isso também se aplica a um conector USB 2.0?

    
por Jan Rüegg 23.05.2016 / 16:49

2 respostas

1

Sim, você está correto. xHCI significa suporte a USB 3.0 ( red ). USB 2.0 é enhanced host controller ( green )

OsazuissãooUSB1.1( OpenHost )

Alguns OEMs são estúpidos e usam controladores USB 3.0, mas usam portas USB 2.0 (micro USB, por exemplo).

Para ver isso, execute uma ferramenta chamada Visualizador de Árvore de Dispositivos USB e clique em cada porta listada que tenha o entrada IsUserConnectable (aqui o usuário pode conectar dispositivos USb, alguns são usados internamente para conectar dispositivos como leitores de cartão USB) e procurar SupportedUSBProtocols e se a entrada Usb300 tiver um 1 (yes) definido. Aqui não:

    
por 23.05.2016 / 17:23
2

Não, o xHCI foi projetado para funcionar com todas as velocidades de dispositivos USB.

Existem dispositivos que possuem um controlador host xHCI, mas possuem apenas portas USB 2.

Por outro lado, em placas-mãe modernas que possuem portas USB 2 e 3, o controlador de host xHCI é responsável por ambos os tipos. Você também verá que até mesmo os dispositivos de "velocidade total" da 12M, como o teclado e o mouse, também estão conectados a ele. Embora muitas vezes haja um controlador EHCI de fallback, suponho que sejam dispositivos que de alguma forma não podem ser conectados a um controlador xHCI (que eu nunca vi).

No Linux, isso pode ser confirmado com lsusb -t ou lsusb.py .

P.S. Acredito que o motivo pelo qual muitas vezes (erroneamente) consideramos xHCI = USB3 é que 5Gbps (ou 10Gbps) não são suportados em EHCI, e xHCI é atualmente o único padrão mais recente que temos para controladores host USB que suportam velocidades USB 3.x. Mas isso não significa que é errado / estúpido / impossível para um dispositivo ter um controlador xHCI, mas apenas portas USB 2.

    
por 30.05.2016 / 11:08