Como saber se minhas portas USB são 1.1 ou 2.0 para sistemas operacionais diferentes?

12

Na mesma linha que esta question , como você determina que velocidade as portas USB estão na sua máquina com sistemas operacionais diferentes instalados?

  • Windows XP
  • Windows Vista
  • Windows 7
  • Mac OS X
  • Linux ( Ubuntu
  • etc.
por dwj 28.07.2009 / 02:40

4 respostas

5

A maneira como eu procuro o Windows é Iniciar → Executar → devmgmt.msc → Controladores Universal Serial Bus - > (expandir) .

  • Se houver um que diga "Enhanced Host Controller", ele terá o 2.0.
  • Se todos eles forem "Universal Host Controller", assuma 1.1.

Pelo menos é assim no Windows Vista, Server 2008 e XP para mim. O Windows 2000 Pro diz algo como o USB 2.0 root.

    
por 28.07.2009 / 03:24
5

No Linux

  • O USB 2.0 usará o módulo ehci_hcd
  • O USB 1.x usará ohci_hcd ou uhci_hcd modules.

Você pode descobrir qual módulo está sendo usado por lspci -v ou lshw .

Talvez um método melhor (se você estiver interessado em portas / dispositivos específicos) seja usar "lsusb -t"

    
por 28.07.2009 / 11:16
2

No OSX, você pode iniciar o System Profiler e procurar por USB. Se você tem um barramento de alta velocidade, isso significa USB 2.0.

Alémdisso,avelocidadeémostrada,aquié480Mb/seg,indicandoUSB2.0

Isso também pode ajudar:

$ ioreg -k IOUserClientClass | grep UserClientClass | grep USBDeviceUserClient | head -1 | sed -e 's/.* = //'
"IOUSBDeviceUserClientV2"
    
por 30.07.2009 / 18:22
0

No Mac OS X, isso depende do hardware, não do software. Se você está executando um Mac bastante moderno, então você tem USB 2.0. Todos os Macs da Intel e as últimas gerações de máquinas PowerPC possuem USB 2.0. Eu tinha uma primeira geração de alumínio PowerBook 17 "que eu comprei 5,5 anos atrás. Essa máquina tinha USB 2.0, então a menos que você obtenha uma máquina muito antiga provavelmente terá USB 2.0.

    
por 28.07.2009 / 12:51

Tags