Hallo everyone and Ettus development team, We use uhd 3.14 rc1 and we have the strange behaviour, that after the magic number of 10 RFNoC-blocks on the FPGA, we get the following error:
[ERROR] [UHD] Exception caught in safe-call. in ctrl_iface_impl<_endianness>::~ctrl_iface_impl() [with uhd::endianness_t _endianness = (uhd::endianness_t)0u] at /home/gab2/rfnoc/src/uhd/host/lib/rfnoc/ctrl_iface.cpp:60 this->send_cmd_pkt(0, 0, true); -> EnvironmentError: IOError: Block ctrl (CE_13_Port_00) no response packet - AssertionError: bool(buff) in uint64_t ctrl_iface_impl<_endianness>::wait_for_ack(bool, double) [with uhd::endianness_t _endianness = (uhd::endianness_t)0u; uint64_t = long unsigned int] at /home/gab2/rfnoc/src/uhd/host/lib/rfnoc/ctrl_iface.cpp:155 terminate called after throwing an instance of 'uhd::io_error' what(): EnvironmentError: IOError: Block ctrl (CE_00_Port_30) packet parse error - EnvironmentError: IOError: Expected SID: 02:30>00:00 Received SID: 00:12>02:00 Aborted (core dumped) It is not a problem of the FPGA-Capacity and also not a timing issue. So it seems to be somehow a hardcoded limit from ettus. Does someone know how to stretch this limit? So 10 RFNoC-blocks works just fine, but with 12 we get this error! It is also not dependant of the type of blocks, we put on the FPGA. Many thanks for your help! Armin Schmidt
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com