NI-USRP Error -1074118627: Graph Edge List is Empty for RX Channel with X410

Updated Aug 20, 2024

Reported In

Hardware

  • Ettus USRP X410

Driver

  • NI-USRP

Issue Details

I am trying to use the X410 USRP with the NI-USRP driver, but whenever I run my program I am getting the following error message:
 
X410 Graph Edge List Errror.PNG

This error also occurs when attempting to run my program after updating the file system on the X410. 

Solution

This error is typically caused by a wrong or mismatching FPGA bitfile on the X410. Follow these steps to resolve this error:
  1. If you have updated the NI-USRP driver or have changed host PCs, follow the steps in the X410 Getting Started Guide for updating the file system. 
  2. If you are still getting the error after updating the file system, SSH into the X410 (as mentioned in the Getting Started Guide) and load the FPGA image directly onto the radio.
    1. Open Command Prompt and enter the command ssh root@ni-x4xx-<serial> (or whatever name has been set for the X410, which can be seen by running uhd_find_devices.exe).
    2. Enter cd /usr/share/uhd/images
    3. Enter uhd_image_loader --args type=x4xx,addr=127.0.0.1,fpga=X4_200
    4. Once the FPGA image has been loaded onto the device, close the SSH session by entering the command exit.

An example of step 2 should look something like this:

X410 SSH Update FPGA.PNG
 

Additional Information

The X410 has an internal IP address of 127.0.0.1. This IP address is used for loading FPGA images whenever you are directly running on the device.