¿Cómo saber si mis puertos USB son 1.1 o 2.0 para diferentes sistemas operativos?


12

En la misma línea que esta pregunta , ¿cómo determina qué velocidad tienen los puertos USB en su máquina con diferentes sistemas operativos instalados?

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

mi problema siempre parece ser la identificación de los puertos en el caso conectar con cuáles ...
Jamuraa

Consulte la respuesta de hyperslug a continuación para obtener una sugerencia sobre cómo determinar eso.
dwj

Respuestas:


5

La forma en que compruebo Windows es Inicio → Ejecutar → devmgmt.msc→ Controladores de bus serie universal -> (expandir) .

  • Si hay uno que dice "Controlador de host mejorado", entonces tiene 2.0.
  • Si todos son "Universal Host Controller", asuma 1.1.

Al menos así es como se ve en Windows Vista, Server 2008 y XP para mí. Windows 2000 Pro dice algo así como la raíz USB 2.0.


44
Una manera más fácil en Windows XP y superior si tiene una combinación de puertos USB 1.1 y 2.0 es simplemente enchufar un dispositivo compatible con USB 2.0. Si el puerto es USB 1.1, Windows le notificará que pasar a un puerto más rápido mejorará el rendimiento. Si no recibe una notificación, es seguro asumir que el puerto es compatible con USB 2.0.
Kenneth Cochran

Es interesante que mi computadora actual muestre una mezcla: img32.imageshack.us/i/usblistcapture728200962.png Tendré que usar la sugerencia de Kenneth para ver cuál es cuál.
dwj

He oído en alguna parte que puede haber controladores 1.1 y 2.0 en un solo chip, seleccionando el correcto automáticamente. No sé si eso tiene sentido.
user1686

@Kenneth, eso simplemente convierte la pregunta en "¿cómo sé si [algún dispositivo] es compatible con USB 2.0?" Buen consejo sin embargo.
Aparece el

55
Por cierto, en el Administrador de dispositivos, la "Vista" / "Dispositivos por conexión" es inmensamente más útil para el seguimiento de este tipo que los "Dispositivos por tipo", porque entonces puede ver la ruta de conexión para cada dispositivo. Como, "El teclado se conecta al hub X de USB, que se conecta al hub Y".
Zds

5

En Linux

  • USB 2.0 usará el ehci_hcdmódulo
  • USB 1.x usará uno ohci_hcdo los uhci_hcdmódulos.

Puede averiguar qué módulo está utilizando lspci -vo lshw.

Quizás un método mejor (si está interesado en puertos / dispositivos particulares) es usar "lsusb -t"


2

En OSX, puede iniciar System Profiler y buscar USB. Si tiene un bus de alta velocidad, eso significa USB 2.0.

ingrese la descripción de la imagen aquí

Además, se muestra la velocidad, aquí es 480 Mb / s, lo que indica USB 2.0

ingrese la descripción de la imagen aquí

También esto puede ayudar:

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

0

En Mac OS X depende del hardware, no del software. Si está ejecutando una Mac bastante moderna, entonces tiene USB 2.0. Todos los Intel Macs y las últimas generaciones de máquinas PowerPC tienen USB 2.0. Tuve un PowerBook 17 "de aluminio de primera generación que compré hace 5,5 años. Esa máquina tenía USB 2.0, así que a menos que tengas una máquina realmente vieja, probablemente tendrá USB 2.0.


1
En Windows, también depende del hardware :)
Brian
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.