This error points to a communication issue between the CPLD and synthesizer, which smells like hardware issues. If the issue persists, I would suggest an RMA.
--M On Wed, Jun 4, 2025 at 11:55 AM <sebastian.schroe...@hhi.fraunhofer.de> wrote: > 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.227I > 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 -- usrp-users@lists.ettus.com > To unsubscribe send an email to usrp-users-le...@lists.ettus.com >
_______________________________________________ USRP-users mailing list -- usrp-users@lists.ettus.com To unsubscribe send an email to usrp-users-le...@lists.ettus.com