How To Know If Your System Has USB 3.0 Port In Linux [Quick Tip]

Most new computers come with USB 3.0 ports these days. But how can you know if your computer has USB 3.0 port or not? In this quick tip, we shall see how to find if your system has USB 3 or USB 2 in Linux.

You probably already know the benefits of a USB 3 port. A USB 3 transfers data over ten times as fast as a USB 2. Of course, USB 3 devices are more expensive than their USB 2 counterpart, but the faster speed is definitely worth its price tag.

The new laptops and desktops these days come with USB 3 ports. These ports are backward compatible with USB 2. This means if you have a USB 2 device, you can use it in a USB 3 port and vice versa. But in such cases, you’ll get the maximum speed set by USB 2 standard.

To get the full speed benefit of USB 3, you should have both a USB 3 disk and a USB 3 port. But how do you know if your computer has a USB 3 port? Let me show you how to check that.

Check which port is USB 3.0

Usually, USB 3.0 ports are tagged as SS (abbreviation for Super Speed). If your system manufacturer has not tagged it as SS or USB 3, you can check the interior of the port, which should normally be blue.

find usb 3.0 port

I hope this quick post helped you to find if your system has USB 3.0 or not and then to identify the USB 3.0 port.

In a related post, you can read how to find if you have 32 bit or 64 bit OS in Ubuntu.

Check if you have USB 3.0 in Linux terminal

If you are using Linux and feeling geeky, you can check if your computer has USB 3.0 and is recognized by your operating system directly in the terminal.

Open a terminal and use the following command to list the USB devices on your Linux system:


This command displays information about USB buses in your system. Check the result, if you have something like “3.0 root hub”, it means your system has USB 3.0. For example, for my new notebook, it shows:

How to find if system has USB 3.0 in Linux

The quick tip will work on all Linux systems such as Ubuntu, Linux Mint, Fedora etc. Now when you know that you have USB 3.0 port, how can you identify which port is USB 3.0 and which is USB 2.

Similar Posts

  • hello
    how are you ? i send you healthy from switzerland ;~)
    i can’t find a solution for a tricky problem.
    at my sony-vaio-laptop is only 3 x usb2 plugs.

    now i buy a usb3-hub(icy-box).
    into this i pluged
    – usb2-hub (with a usb3-stick)
    – usb3-ext-hdrive

    on my sony-vaio-laptop mounted is now the usb3-stick but not the drive ???????????

    if i plug into other laptop with usb3 everything works ok.
    the /etc/fstab is on both the same with the drives and sticks.

    i cant understand whats the problem.
    can you help me ?

    thank you
    also for your very good site
    i would pay you a coffee, but i am old and poor without work and money. if you are swiss in switzerland its bad, better be refugee from other lands, then its ok in switzerland.


  • I am using Redhat 5 on dell t5820 that have only usb 3.0 and I know that Redhat 5 won’t support the usb3 , after I buy the usb 2.0 pci card insert to board, hmm it does not work also , mouse so slow and does not recognize any usb drives. Can you suggest what if I have to do to fix that issue? Thank you.

  • Forgot to add this as a reference….

    Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

    • How to tell which port is USB2.0 and which port is USB3.0.

      1) Look at the output of lsusb. Note what the bus number is of the USB 2.0 and USB 3.0 ports. In the article, BUS 1 and BUS 2 are USB 2.0, and BUS 3 is USB 3.0.
      2) Plug a USB device into one of the ports.
      3) Use lsusb again. Note the bus number that the device is plugged into. If it’s bus number is the same as one of the USB 2.0 port bus numbers, then it is plugged into a USB 2.0 port. If its bus number is the same as the USB 3.0 port, it is plugged into a USB 3.0 port.