lsusb
mostra se o kernel vê suporte a USB 3.0.
Compare este sistema não-USB3:
$ lsusb
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 1210:2604 DigiTech
Bus 002 Device 003: ID 0a5c:219c Broadcom Corp.
com este, que suporta USB3:
$ lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 08ff:168b AuthenTec, Inc.
Bus 001 Device 004: ID 04f2:b1d6 Chicony Electronics Co., Ltd
Bus 002 Device 015: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth
um "hub raiz 3.0" está presente para USB3.
Dito isto, concordo que a melhor maneira de determinar se o seu hardware é USB3 é observando as próprias portas; O USB3 geralmente é codificado por cores e é azul e possui alguns condutores extras (que são um pouco difíceis de ver). Se uma porta USB 3.0 não for azul, você provavelmente verá a frase "SS" para uma super velocidade próxima a ela, assim:
lsusb -t
(consulte a resposta de Bain) ou,lsusb -v
é claro, pode copiar um arquivo e, se exceder a velocidade de transferência de 480 Mbps ou 60 MB / s, deverá ser> USB2.0 (I ' ve encontrado às vezes lsusb não mostra as versões corretamente para meus dispositivos - eles dizem 480M mas posso copiar mais rápido do que isso).As portas USB 3 são azuis . Basta olhar para as portas do seu laptop. Se não são azuis, não são portas USB 3. Provavelmente existe algum comando do terminal para determinar isso, mas apenas a inspeção visual das portas será a mais simples.
Editar : um usuário anônimo sugeriu uma edição útil que foi rejeitada, mas acho que é útil, pois prova que minha resposta não está 100% correta. Vou copiá-lo literalmente abaixo e espero que seja útil:
fonte
Os controladores de host USB são dispositivos PCI, para que você possa visualizá-los
lspci
. Procure por 'xHCI', que é USB3:lsusb -t
também mostrará quaisquer controladores ou hubs xhci:A velocidade de operação é mostrada no final de cada linha. USB3 deve ser 5000M.
fonte
Você deve descobrir usando um programa como o
UsbView
, que fornece informações técnicas e muito detalhadas. Conforme observado no site do github ,Foi atualizado recentemente e é simples de compilar e executar. Veja como fazê-lo:
Primeiro instale alguns programas essenciais e dependências gtk com
Então entre
e
cd
para ausbview
pasta e executee depois
Você pode executar
sudo make install
ousudo checkinstall
, dependendo do que usar.Quando você executa o programa, será necessário usá-lo
gksudo
devido à análise:Você verá uma captura de tela como a seguir, detalhando seus recursos USB: os controladores host listados mostrarão os recursos que você possui: Não tenho nenhum controlador host USB 3 presente.
fonte
./autogen.sh && ./configure
está produzindobash: ./autogen.sh: No such file or directory
Se a saída
lsusb
mostrar portas com vários USB versios e você estiver com problemas para corresponder cada linha à porta USB correspondente da sua máquina, tente o seguinte: Conecte um cartão de memória na porta em questão. Em seguida, executelsusb -t
e procure a frase "Armazenamento em massa". O pai deste nó corresponde à porta USB na qual você conectou o cartão de memória. Como Bain disse, a velocidade de transferência no final dessa linha indica a versão USB (USB 1 é 12M, USB 2 é 480M e USB 3 é 5000M em minhas máquinas).(Desculpe, tentei apenas adicionar um comentário à resposta de Bain, mas não tenho reputação suficiente.)
fonte
Para verificar suas versões USB, digite:
fonte