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

Reply via email to