Compatibility between NI-USRP and NI-RIO Drivers

Updated Jul 9, 2018

Reported In

Hardware

  • USRP Software Defined Radio Reconfigurable Device

Driver

  • NI-USRP
  • NI-USRP 18.0
  • NI-USRP 1.3

Issue Details

I recently updated NI-RIO to version 14.0, but now I can’t communicate with my USRP device over PCIe using the NI-USRP API. Why can I not communicate with my device?

Solution

There is an incompatibility between NI-USRP 1.3 and NI-RIO 14.0 or later that prevents communication over PCIe when using the NI-USRP API. The device may still appear in Measurement & Automation Explorer (MAX).

NI-USRP 1.3 is only compatible with NI-RIO 13.1.1. If you have NI-USRP 1.3 and NI-RIO 14.0 or later installed, there are two options.
  • Upgrade to NI-USRP 14.0 or later, which fixes the compatibility issue.
  • Uninstall NI-RIO 14.0 or later and reinstall the NI-USRP 1.3 driver(this option is not recommended when using LabVIEW 2014 or later).

WAS THIS ARTICLE HELPFUL?

Not Helpful