O USB 1 só vai até 12Mb / s = taxa de barramento bruta de 1,5 MB / s (um pouco menos para a taxa efetiva, pois a taxa bruta inclui a sobrecarga de comando). Então você definitivamente está usando o USB 2. O USB 2 é mais antigo que o Ubuntu.
O módulo para suporte a USB 2.0 é ehci_hcd
. Eu acho que todos os kernels do Ubuntu o incluem como um módulo, mas eu não tenho certeza, ele pode ser incluído na imagem do kernel em sua versão.
Você pode verificar quais controladores USB possui executando lspci
; é provável que você veja vários controladores USB1 e um controlador USB2 (os controladores USB2 podem manipular mais dispositivos, portanto, a maioria dos computadores pode fazer com um único). lspci -v
mostrará qual driver está manipulando cada dispositivo PCI.
A maneira mais fácil de descobrir em detalhes a que disco está conectado é executar udevadm info -a -n /dev/sdb
(ou qualquer que seja o dispositivo de bloco correspondente ao disco). Você também pode procurar as informações diretamente em /sys
(é o que o udevadm
faz); veja onde o link simbólico /sys/block/sdb
aponta para.
Há também algumas informações na saída de lsusb -v
. Para um disco rígido, haverá uma linha bInterfaceClass 8 Mass Storage
. O valor bcdUSB
é a versão do protocolo USB: 2.00
para um dispositivo USB2. O número do barramento identifica em qual hub o dispositivo está conectado (que pode ser o hub raiz dentro do controlador).