NI USRP 2900/2901 or Ettus B200/B210 Does Not Show Up When Using the NI-USRP Driver

Updated Dec 10, 2024

Reported In

Hardware

  • USRP-2900
  • USRP-2901
  • USRP B200
  • USRP B210

Driver

  • NI-USRP

Issue Details

I have recently installed or upgraded the NI-USRP driver and now my USB-based USRP is not showing up correctly. 

 

When I look at my USRP-2900/2901 from Windows Device Manager, it appears as the correct name, but shows that there are no drivers installed for the device. 

 

NI 2900 Error Device Manager.png

 

When I look at my Ettus B200/B210 from Windows Device Manager, it appears as a 'WestBridge' device and shows that there are no drivers installed for the device. 

 

Device Manager Error 2.PNG

 

How do I get my USRP working again?

Solution

To resolve this issue, you may update the device driver from Windows Device Manager. The following steps will show you how to do this.

 

  1. Right-click on your USRP and select Update Driver
  2. Select Browse for drivers on your computer
  3. Select Let me pick from a list of available drivers on my computer
  4. Select NI-USRP USB Devices and click Next

Select Driver From List.PNG

  1. Select the model of your USRP from the list and click Next

Select Device From List.PNG

  1. An Update Driver Warning will appear, click Yes
  2. The first time doing this, the USRP driver will not update completely. Repeat steps 1-6 once more to complete the driver update and your USRP should now be detected and functional. 

Working USRP From Device Manager.PNG

 

To test that the USRP is detected and functioning properly, you may use the NI-USRP Configuration Utility to detect the USRP or use the UHD commands through Command Prompt. 

 

Follow these steps to use the UHD commands through Command Prompt:

  1. From Windows File Explorer, navigate to the directory C:\Program Files (x86)\National Instruments\NI-USRP\utilities
  2. Type cmd in the address bar of Windows File Explorer and hit <Enter>. This will open a new Command Prompt window at this directory.
  3. In the Command Prompt window, enter the command uhd_find_devices.exe --args type=b200

 

Successful Command Prompt Output.PNG

Additional Information

The NI USRP-2900 and USRP-2901 are functionally equivalent to the Ettus B200 and B210, respectively. You can learn more about the differences between NI and Ettus Research USRPs from this article