usrp-users@lists.ettus.com

Discussion and technical support related to USRP, UHD, RFNoC

View all threads

[RFNoC] "Could not find block with Noc-ID" even with LD_PRELOAD

XW
Xianglong Wang
Thu, Mar 7, 2024 6:38 PM

Hi all,

I have created my OOT module with the temple located in uhd/host/examples. However, I cannot find my OOT module in my usrp with

[WARNING] [RFNOC::BLOCK_FACTORY] Could not find block with Noc-ID 0x2d024, 0xffff

even I run "LD_PRELOAD=/usr/local/lib/librfnoc-chem.so  uhd_usrp_probe". I have checked my block yml file has the correct ID.

Where should I check? Because I am not sure what could cause this issue, I followed the tutorial from https://kb.ettus.com/Getting_Started_with_RFNoC_in_UHD_4.0 and each step finished without errors. I will compile a image with gain example only to do further test. If any other information is required, I am happy to provide.

kind regrads,
Xianglong

Hi all, I have created my OOT module with the temple located in uhd/host/examples. However, I cannot find my OOT module in my usrp with [WARNING] [RFNOC::BLOCK_FACTORY] Could not find block with Noc-ID 0x2d024, 0xffff even I run "LD_PRELOAD=/usr/local/lib/librfnoc-chem.so uhd_usrp_probe". I have checked my block yml file has the correct ID. Where should I check? Because I am not sure what could cause this issue, I followed the tutorial from https://kb.ettus.com/Getting_Started_with_RFNoC_in_UHD_4.0 and each step finished without errors. I will compile a image with gain example only to do further test. If any other information is required, I am happy to provide. kind regrads, Xianglong
BP
Brian Padalino
Thu, Mar 7, 2024 7:09 PM

On Thu, Mar 7, 2024 at 1:39 PM Xianglong Wang xianglong.wang@tum.de wrote:

Hi all,

I have created my OOT module with the temple located in uhd/host/examples.
However, I cannot find my OOT module in my usrp with

[WARNING] [RFNOC::BLOCK_FACTORY] Could not find block with Noc-ID 0x2d024,
0xffff

even I run "LD_PRELOAD=/usr/local/lib/librfnoc-chem.so  uhd_usrp_probe".
I have checked my block yml file has the correct ID.

I have successfully used UHD_MODULE_PATH which takes a path, not a specific
file, and UHD loads all the files in the path.  Try that instead and see if
it helps.

Brian

On Thu, Mar 7, 2024 at 1:39 PM Xianglong Wang <xianglong.wang@tum.de> wrote: > Hi all, > > > I have created my OOT module with the temple located in uhd/host/examples. > However, I cannot find my OOT module in my usrp with > > > [WARNING] [RFNOC::BLOCK_FACTORY] Could not find block with Noc-ID 0x2d024, > 0xffff > > even I run "LD_PRELOAD=/usr/local/lib/librfnoc-chem.so uhd_usrp_probe". > I have checked my block yml file has the correct ID. > I have successfully used UHD_MODULE_PATH which takes a path, not a specific file, and UHD loads all the files in the path. Try that instead and see if it helps. Brian