¿Encontrar la ubicación física del puerto USB?

¿Encontrar la ubicación física del puerto USB?

Recientemente descubrí que mi computadora tiene una entrada USB3:

Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Pero físicamente, solo tengo entradas USB2, así que me gustaría encontrar cuál es y reemplazarla con un USB3.

Tengo algunos problemas para encontrar la ubicación física de Bus 002, ¿cómo podría hacerlo?

Primero intenté conectar un USB en cada puerto uno por uno y luego verificar el registro lsusb -v. Pensé que el bInterfaceSubClass 0 Unusedvalor debería cambiar, pero no fue así.

Luego me di cuenta de que mi mouse aparece en la lista lsusb, así que lo conecté a las tres entradas diferentes y miré el lsusbregistro.

1ra entrada usb: Bus 001 Device 009: ID 046d:c52b Logitech, Inc. Unifying Receiver

Segunda entrada USB: Bus 001 Device 008: ID 046d:c52b Logitech, Inc. Unifying Receiver

Tercera entrada USB: Bus 003 Device 014: ID 046d:c52b Logitech, Inc. Unifying Receiver

No pude encontrar una conexión con el bus 002. ¿Hay algún comando que pueda ayudarme a resolver esto? ¡Gracias!

Respuesta1

Puedes ver si son puertos conectados al hub 3.0 usando el comando

lsusb -t

También puede verificar el estado de los puertos que pueden estar presentes con el comando

lsusb -v -s 002

Puede ser que no se haya conectado el hub USB 3.0 (quizás porque está pensado para un modelo superior) o para que sirva para dispositivos internos.

información relacionada