Você pode conferir
lsusb -v
No meu sistema, recebo, por exemplo, esta linha (e muito mais informações):
Porta 6: conexão de energia de alta velocidade 0000.0503
Como alternativa, você pode emitir um:
tail -f /var/log/kern.log
em um terminal e conecte a unidade flash USB. No meu sistema, recebo, por exemplo, esta mensagem:
15 de setembro 22:10:40 foo kernel: [405279.750140] usb 2-2: novo dispositivo USB de alta velocidade usando ehci_hcd e endereço 24
ehci_hcd é o módulo controlador USB 2.0 no kernel (ou seja, está tudo bem, o pendrive USB 2.0 é usado com a velocidade certa).
A menos que você receba uma mensagem de acompanhamento como esta:
15 de setembro 22:15:25 foo kernel: [405564.451402] usb 6-2: não está funcionando na velocidade máxima; conectar a um hub de alta velocidade
(neste caso, provavelmente, um problema de compatibilidade com um dispositivo USB 2.0 de baixa qualidade (Kensington), já que a porta USB do computador suporta dispositivos USB 2.0 de alta velocidade)
Com um stick de alta velocidade não USB 2.0, recebo esta mensagem:
15 de setembro 22:15:25 kernel foo: [405564.300127] usb 6-2: novo dispositivo USB de velocidade total usando uhci_hcd e endereço 4
Se sua conta de usuário não tiver acesso a /var/log/kern.log (ou a outro local do arquivo de mensagens de log do kernel dependente do sistema), você poderá usar o comando dmesg como uma alternativa para exibir o conteúdo do buffer de mensagens do kernel. A desvantagem do dmesg é que ele imprime carimbos de data / hora tão agradáveis e não possui uma opção de saída de acompanhamento .
/var/log/kern.log
pode haver um arquivo diferente.dmesg
deve ter a mesma informação.mostra a velocidade diretamente após o nome do dispositivo.
fonte
Usando
lsusb -t
você pode ver as especificações do usb:Mas para verificar a velocidade do usb e verificar se está funcionando corretamente, você precisa fazer um teste de velocidade com hdparm
O exemplo é um dos meus pendrive aleatórios, você deve ver algo como antes.
fonte