How to determine which USB port(s) are 3.0?

I understand that lsusb can tell me this (see below), but I was wondering how can I tell which physical port is 3.0 and which aren’t.

Output from lsusb:

[zaphod@magrathea ~]$ lsusb
Bus 001 Device 002: ID 8087:8001 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 005: ID 1bcf:28b0 Sunplus Innovation Technology Inc. 
Bus 002 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 002 Device 003: ID 8087:0a2a Intel Corp. 
Bus 002 Device 002: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


lsusb -t

and a “visual grep” for value 5000M ?

1 Like

Sure, but how about the physical port? I want to find which physical port is USB 3.0

usually all blue connectors ?


That’s the thing: none is blue and yet lsusb shows 3.0 USB ports right?

your vendor box spec’s/manuals ?

1 Like

Yeah, I think that’s the only solution left. Thank you =)

@galvao Maybe plug a 3.0 USB device into each usb port and re-run lsusb to verify which one it is in?

Also, this article looks interesting: linux - How do I figure out which physical USB port belongs to a USB 3.0 bus? - Super User

If you find an alternative solution to checking your vendor info/box, can you come back and post it here? I don’t have the same issue, but I (or someone else) may have it in the future and it would be useful to know how you solved it!


1 Like

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.