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


12

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

  • Windows XP
  • Windows Vista
  • Windows 7
  • Mac OS X
  • Linux ( Ubuntu )
  • etc.

meu problema sempre parece ser a identificação de quais portas no caso de se conectar com quais ...
Jamuraa

Confira a resposta de hyperslug abaixo para obter uma sugestão sobre como determinar isso.
317 dwj

Respostas:


5

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

  • Se houver um que diz "Enhanced Host Controller", então ele tem 2.0.
  • Se todos eles são "Universal Host Controller" assuma 1.1.

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


4
Uma maneira mais fácil no Windows XP e superior, se você tiver uma mistura de portas USB 1.1 e 2.0, é apenas conectar um dispositivo compatível com USB 2.0. Se a porta for USB 1.1, o Windows notificará que a mudança para uma porta mais rápida melhorará o desempenho. Se você não receber uma notificação, é seguro assumir que a porta é compatível com USB 2.0.
297 Kenneth Cochran

Interessante que meu computador atual mostre uma mistura: img32.imageshack.us/i/usblistcapture728200962.png Vou ter que usar a sugestão de Kenneth para ver qual é qual.
dwj

Ouvi em algum lugar que pode haver controladores 1.1 e 2.0 em um único chip, selecionando o correto automaticamente. Não sei se isso faz algum sentido.
usar o seguinte comando

@ Kenneth, isso apenas transforma a pergunta em "como sei se [algum dispositivo] é compatível com USB 2.0?" Boa dica embora.
Pops

5
Aliás, no Gerenciador de dispositivos, a "Visualização" / "Dispositivos por conexão" é imensamente mais útil para rastrear assim do que a "Dispositivos por tipo", porque você pode ver o caminho da conexão para cada dispositivo. Como, "O teclado se conecta ao hub USB X, que se conecta ao hub Y".
ZDS

5

No Linux

  • USB 2.0 usará o ehci_hcdmódulo
  • O USB 1.x usará um ohci_hcdou mais uhci_hcdmódulos.

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

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


2

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

insira a descrição da imagem aqui

Além disso, a velocidade é mostrada, aqui está 480 Mb / s, indicando USB 2.0

insira a descrição da imagem aqui

Além disso, isso pode ajudar:

$ ioreg -k IOUserClientClass | grep UserClientClass | grep USBDeviceUserClient | head -1 | sed -e 's/.* = //'
"IOUSBDeviceUserClientV2"

0

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


1
No Windows, ele também depende do hardware :)
Brian
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.