Hello,

I have two USRP X410 devices, one of which no longer seems to work when 
initialization Radio1 . I set up both devices with the latest Mender file 
system, v4.8.0.0_x4xx. They also both share the same FPGA image, CG_400. I have 
also tried using the X4_200 image. My system is up to date with the 
UHD_4.8.0.HEAD-0-g308126a4 version. Has anyone experienced a similar issue? 
Does anyone know how to resolve this error?

The log below shows me first loading a fresh FPGA image, then probing the USRP 
twice with different errors.

`$ uhd_image_loader --args type=x4xx,addr=172.24.12.227,fpga=CG_400`

`[INFO] [UHD] linux; GNU C++ version 12.3.0; Boost_108400; DPDK_21.11; 
UHD_4.8.0.HEAD-0-g308126a4`

`[INFO] [MPMD] Initializing 1 device(s) in parallel with args: 
mgmt_addr=172.24.12.227,type=x4xx,product=x410,serial=327B85F,name=ni-x4xx-327B85F,fpga=X4_200,claimed=False,skip_init=1`

`[INFO] [MPMD] Claimed device without full initialization.`

`[INFO] [MPMD IMAGE LOADER] Starting update. This may take a while.`

`` [INFO] [MPM.PeriphManager] Installing component `fpga' ``

`` [INFO] [MPM.PeriphManager] Installing component `dts' ``

`[INFO] [MPM.RPCServer] Resetting peripheral manager.`

`[INFO] [MPM.PeriphManager] Device serial number: 32748FC`

`[INFO] [MPM.PeriphManager.ClkMgr] Using Clock Configuration:`

`DB0: Master Clock Rate: 491.52 MSps @Converter Rate 2.94912 GHz`

`DB1: Master Clock Rate: 491.52 MSps @Converter Rate 2.94912 GHz`

`[INFO] [MPM.PeriphManager] Initialized 2 daughterboard(s).`

`` [INFO] [MPM.PeriphManager] init() called with device args 
`boot_init=True,clock_source=internal,time_source=internal,initializing=True'. 
``

`[INFO] [MPMD IMAGE LOADER] Update component function succeeded.`

`[INFO] [MPMD] Initializing 1 device(s) in parallel with args: 
mgmt_addr=172.24.12.227,type=x4xx,product=x410,serial=327B85F,name=ni-x4xx-327B85F,fpga=CG_400,claimed=False,addr=172.24.12.227,find_all=1`

`` [INFO] [MPM.PeriphManager] init() called with device args 
`find_all=1,fpga=CG_400,mgmt_addr=172.24.12.227,name=ni-x4xx-327B85F,product=x410,clock_source=internal,time_source=internal,initializing=True'.
 ``

`[INFO] [0/Radio#0] Clocking reconfigured, running ADC Self Cal on DB0...`

`[INFO] [0/Radio#0] Calibrating channel 0...`

`[INFO] [0/Radio#0] Calibrating channel 1...`

`[INFO] [0/Radio#0] Calibrated 2 channels.`

`[ERROR] [RFNOC::GRAPH] Error during initialization of block 0/Radio#1!`

`[ERROR] [RFNOC::GRAPH] Caught exception while initializing graph: RfnocError: 
OpFailed: Control operation returned a failing status`

`Error: RuntimeError: Failure to create rfnoc_graph.`

`$uhd_usrp_probe --args "addr=172.24.12.227"                     `

`[INFO] [UHD] linux; GNU C++ version 12.3.0; Boost_108400; DPDK_21.11; 
UHD_4.8.0.HEAD-0-g308126a4`

`[INFO] [MPMD] Initializing 1 device(s) in parallel with args: 
mgmt_addr=172.24.12.227,type=x4xx,product=x410,serial=327B85F,name=ni-x4xx-327B85F,fpga=CG_400,claimed=False,addr=172.24.12.227`I
 have two USRP X410 devices, one of which no longer seems to work when 
initializing Radio 1.

`` [INFO] [MPM.PeriphManager] init() called with device args 
`fpga=CG_400,mgmt_addr=172.24.12.227,name=ni-x4xx-327B85F,product=x410,clock_source=internal,time_source=internal,initializing=True'.
 ``

`[ERROR] [RFNOC::GRAPH] Error during initialization of block 0/Radio#1!`

`[ERROR] [RFNOC::GRAPH] Caught exception while initializing graph: RfnocError: 
OpFailed: Control operation returned a failing status`

`Error: RuntimeError: Failure to create rfnoc_graph.`

`$ uhd_usrp_probe --args "addr=172.24.12.227"`

`[INFO] [UHD] linux; GNU C++ version 12.3.0; Boost_108400; DPDK_21.11; 
UHD_4.8.0.HEAD-0-g308126a4`

`[INFO] [MPMD] Initializing 1 device(s) in parallel with args: 
mgmt_addr=172.24.12.227,type=x4xx,product=x410,serial=327B85F,name=ni-x4xx-327B85F,fpga=CG_400,claimed=False,addr=172.24.12.227`

`` [INFO] [MPM.PeriphManager] init() called with device args 
`fpga=CG_400,mgmt_addr=172.24.12.227,name=ni-x4xx-327B85F,product=x410,clock_source=internal,time_source=internal,initializing=True'.
 ``

`[ERROR] [RFNOC::GRAPH] Error during initialization of block 0/Radio#1!`

`[ERROR] [RFNOC::GRAPH] Caught exception while initializing graph: 
AssertionError: _regs.ADDRESS == addr`

`  in lo_peek16`

`  at /home/hhi/Software/uhd/host/lib/usrp/dboard/zbx/zbx_cpld_ctrl.cpp:682`

`Error: RuntimeError: Failure to create rfnoc_graph.`

Host Config: **\
`uhd_config_info --print-all`**

> * `UHD 4.8.0.HEAD-0-g308126a4`
>
> * `Build date: Tue, 27 May 2025 09:27:27`
>
> * `C compiler: GNU 12.3.0`
>
> * `C++ compiler: GNU 12.3.0`
>
> * `Enabled components: LibUHD, LibUHD - C API, LibUHD - Python API, Examples, 
> Utils, Tests, Python Module (Utils only), USB, B100, B200, USRP1, USRP2, 
> X300, MPMD, SIM, N300, N320, E320, E300, X400, OctoClock, DPDK`
>
> * `Install prefix: /usr/local`
>
> * `Boost version: 1.84`
>
> * `DPDK version: 21.11.6`
>
> * `Libusb version: 1.0.27`

Tank you for any help.\
\~Sebastian
_______________________________________________
USRP-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to