On 30/05/2023 18:17, Ashton Palacios wrote:
My research group recently got an Ettus X410. We are wanting to connect to it through two MT27800 NICs on our server. We are able to set up the IP addresses on the server and running uhd_find_devices shows the USRP having the correct IP address that we are expecting. When we go to run the benchmark_rate test we get the following error:


/usr/local/lib/uhd/examples$ ./benchmark_rate --rx_rate 10e6 --tx_rate 10e6

[INFO] [UHD] linux; GNU C++ version 11.3.0; Boost_107400; UHD_4.4.0.HEAD-0-g5fac246b
[00:00:00.000581] Creating the usrp device with: ...
[INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.13.2,type=x4xx,product=x410,serial=326B6ED,name=ni-x4xx-326B6ED,fpga=X4_200,claimed=False,addr=192.168.11.2 [INFO] [MPM.PeriphManager] init() called with device args `fpga=X4_200,mgmt_addr=192.168.13.2,name=ni-x4xx-326B6ED,product=x410,clock_source=internal,time_source=internal'. [ERROR] [RFNOC::MGMT] EnvironmentError: IOError: recv error on socket: Connection refused [ERROR] [RFNOC::GRAPH] IO Error during GSM initialization. EnvironmentError: IOError: recv error on socket: Connection refused [ERROR] [RFNOC::GRAPH] Caught exception while initializing graph: EnvironmentError: IOError: recv error on socket: Connection refused
Error: RuntimeError: Failure to create rfnoc_graph.
alfor@sdr:/usr/local/lib/uhd/examples$ sudo !!
sudo ./benchmark_rate --rx_rate 10e6 --tx_rate 10e6

[INFO] [UHD] linux; GNU C++ version 11.3.0; Boost_107400; UHD_4.4.0.HEAD-0-g5fac246b
[00:00:00.000251] Creating the usrp device with: ...
[INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.13.2,type=x4xx,product=x410,serial=326B6ED,name=ni-x4xx-326B6ED,fpga=X4_200,claimed=False,addr=192.168.11.2 [INFO] [MPM.PeriphManager] init() called with device args `fpga=X4_200,mgmt_addr=192.168.13.2,name=ni-x4xx-326B6ED,product=x410,clock_source=internal,time_source=internal'. [ERROR] [RFNOC::MGMT] EnvironmentError: IOError: recv error on socket: Connection refused [ERROR] [RFNOC::GRAPH] IO Error during GSM initialization. EnvironmentError: IOError: recv error on socket: Connection refused [ERROR] [RFNOC::GRAPH] Caught exception while initializing graph: EnvironmentError: IOError: recv error on socket: Connection refused
Error: RuntimeError: Failure to create rfnoc_graph.

Any suggestions on how to fix this?

_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com
This looks like a simple networking issue.

First things first--can you "ping" the ip addresses of the device?

If you explicitly use the device address, instead of letting UHD "hunt" for it, does it still do this?

benchmark_rate --args "addr=<ip address of device> type=x400"

_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to