Verifying Connected USB Topology for cRIO Controller

Updated Aug 13, 2025

Reported In

Hardware

  • cRIO-9049
  • cRIO-9048
  • cRIO-9045
  • cRIO-9054
  • cRIO-9055
  • cRIO-9057

Issue Details

I have a cRIO controller which comes with USB ports on it. Is there any way I can check if the connected USB port is running at USB 3.0 speed or USB 2.0 speed?

Solution

You can use PuTTY as the terminal emulator and run lsusb -t on the terminal. This command shows the topology of the USB devices in a tree format along with the information like bus, port, class, driver, and speed.

Example of the result is shown below:
 

If the usb-storage device shows 5000M, it means that the port operates as USB 3.0 while if it shows 480M, it means it is USB 2.0

Additional Information

Above example uses PuTTY to get the details of the USB port. You should be able get the detail by using other terminal emulators too.