On 06/02/2025 12:52, Rilbert Lima da Silva via USRP-users wrote:
We are encountering an issue when trying to run the benchmark directly
on the USRP X440. During the test execution, we receive the following
error:
RfnocError: OpTimeout: Control operation timed out waiting for ACK.
This error occurs during the benchmark process and prevents the
operation from completing successfully.
We would appreciate it if anyone has encountered this issue or has any
suggestions on how to resolve it. Any guidance or recommendations to
fix the issue, such as adjusting response times or system
configurations, would be greatly appreciated.
We look forward to your feedback and thank you in advance for your help.
root@ni-x4xx-342597F:/usr/lib/uhd/examples# ./benchmark_rate --rx_rate
368.64e6 --tx_rate 368.64e6
[INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107800;
UHD_4.7.0.0-0-ga5ed1872
[00:00:00.029550] Creating the usrp device with: ...
[INFO] [MPMD] Initializing 1 device(s) in parallel with args:
mgmt_addr=127.0.0.1,type=x4xx,product=x440,serial=342597F,name=ni-x4xx-342597F,fpga=X4_400,claimed=False
[WARNING] [MPM.RPCServer] A timeout event occured!
[INFO] [MPM.PeriphManager] init() called with device args
`fpga=X4_400,mgmt_addr=127.0.0.1,name=ni-x4xx-342597F,product=x440,clock_source=internal,time_source=internal,initializing=True'.
Using Device: Single USRP:
Device: X400-Series Device
Mboard 0: x440
RX Channel: 0
RX DSP: n/a
RX Dboard: A
RX Subdev: 0
RX Channel: 1
RX DSP: n/a
RX Dboard: A
RX Subdev: 1
RX Channel: 2
RX DSP: n/a
RX Dboard: A
RX Subdev: 2
RX Channel: 3
RX DSP: n/a
RX Dboard: A
RX Subdev: 3
RX Channel: 4
RX DSP: n/a
RX Dboard: B
RX Subdev: 0
RX Channel: 5
RX DSP: n/a
RX Dboard: B
RX Subdev: 1
RX Channel: 6
RX DSP: n/a
RX Dboard: B
RX Subdev: 2
RX Channel: 7
RX DSP: n/a
RX Dboard: B
RX Subdev: 3
TX Channel: 0
TX DSP: n/a
TX Dboard: A
TX Subdev: 0
TX Channel: 1
TX DSP: n/a
TX Dboard: A
TX Subdev: 1
TX Channel: 2
TX DSP: n/a
TX Dboard: A
TX Subdev: 2
TX Channel: 3
TX DSP: n/a
TX Dboard: A
TX Subdev: 3
TX Channel: 4
TX DSP: n/a
TX Dboard: B
TX Subdev: 0
TX Channel: 5
TX DSP: n/a
TX Dboard: B
TX Subdev: 1
TX Channel: 6
TX DSP: n/a
TX Dboard: B
TX Subdev: 2
TX Channel: 7
TX DSP: n/a
TX Dboard: B
TX Subdev: 3
[00:00:04.785436687] Setting device timestamp to 0...
[00:00:04.796748855] Testing receive rate 368.640000 Msps on 1 channels
Setting TX spp to 352
[00:00:04.808455794] Testing transmit rate 368.640000 Msps on 1 channels
OUUUUUUterminate called after throwing an instance of 'uhd::op_timeout'
[12746.728959] audit: type=1701 audit(1738862989.543:15):
auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=1080
comm="bmark_rx_stream" exe="/usr/lib/uhd/examples/benchmark_rate"
sig=6 res=1
what(): RfnocError: OpTimeout: Control operation timed out waiting
for ACK
Aborted
root@ni-x4xx-342597F:/usr/lib/uhd/examples#
There is absolutely no way in heck that you're going to be able to
support those sample rates into/out-of the CPU that's
actually ON the X440. It's a (AFAIR) a little dual-core ARM chip,
mostly intended to provide management of the FPGA
and little else.
Try a rate that's MUCH lower, like 5e6.
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com