usrp-users@lists.ettus.com

Discussion and technical support related to USRP, UHD, RFNoC

View all threads

Time base error

JP
Jeffrey P Long
Sat, May 22, 2021 9:36 PM

I am getting some weird error about a invalid time base clock name after starting to create my own block. I did not see this just doing the simple pass thru RFnoc example. What would this mean?

Thanks
Jeff

https://aka.ms/o0ukef

jplong@mm241897-pc:~/proj/ettus_e320/rfnoc-example/build/apps$ ./txcore_block
[REGISTRY] WARNING: Attempting to overwrite previously registered RFNoC block with noc_id,device_id: 0xb16, 0xffff
[REGISTRY] WARNING: Attempting to overwrite previously registered RFNoC block with noc_id,device_id: 0xde30, 0xffff

Creating the RFNoC graph with args: ...
[INFO] [UHD] linux; GNU C++ version 9.3.0; Boost_107100; UHD_4.0.0.0-122-g75f2ba94
[INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.30.5,type=e3xx,product=e320,serial=31DCD15,claimed=False,addr=192.168.10.5
[INFO] [MPM.PeriphManager] init() called with device args `mgmt_addr=192.168.30.5,product=e320'.
[INFO] [0/Radio#0] Performing CODEC loopback test on channel 0 ...
[INFO] [0/Radio#0] CODEC loopback test passed
[INFO] [0/Radio#0] Performing CODEC loopback test on channel 1 ...
[INFO] [0/Radio#0] CODEC loopback test passed
[INFO] [0/DmaFIFO#0] BIST passed (Estimated Minimum Throughput: 1361 MB/s)
[INFO] [0/DmaFIFO#0] BIST passed (Estimated Minimum Throughput: 1361 MB/s)
[ERROR] [MPMD::MB_IFACE] Invalid timebase clock name:
[ERROR] [RFNOC::GRAPH] Caught exception while initializing graph: LookupError: KeyError: [MPMD_MB::IFACE] Invalid timebase clock name:
Error: RuntimeError: Failure to create rfnoc_graph.

I am getting some weird error about a invalid time base clock name after starting to create my own block. I did not see this just doing the simple pass thru RFnoc example. What would this mean? Thanks Jeff <https://aka.ms/o0ukef> jplong@mm241897-pc:~/proj/ettus_e320/rfnoc-example/build/apps$ ./txcore_block [REGISTRY] WARNING: Attempting to overwrite previously registered RFNoC block with noc_id,device_id: 0xb16, 0xffff [REGISTRY] WARNING: Attempting to overwrite previously registered RFNoC block with noc_id,device_id: 0xde30, 0xffff Creating the RFNoC graph with args: ... [INFO] [UHD] linux; GNU C++ version 9.3.0; Boost_107100; UHD_4.0.0.0-122-g75f2ba94 [INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.30.5,type=e3xx,product=e320,serial=31DCD15,claimed=False,addr=192.168.10.5 [INFO] [MPM.PeriphManager] init() called with device args `mgmt_addr=192.168.30.5,product=e320'. [INFO] [0/Radio#0] Performing CODEC loopback test on channel 0 ... [INFO] [0/Radio#0] CODEC loopback test passed [INFO] [0/Radio#0] Performing CODEC loopback test on channel 1 ... [INFO] [0/Radio#0] CODEC loopback test passed [INFO] [0/DmaFIFO#0] BIST passed (Estimated Minimum Throughput: 1361 MB/s) [INFO] [0/DmaFIFO#0] BIST passed (Estimated Minimum Throughput: 1361 MB/s) [ERROR] [MPMD::MB_IFACE] Invalid timebase clock name: [ERROR] [RFNOC::GRAPH] Caught exception while initializing graph: LookupError: KeyError: [MPMD_MB::IFACE] Invalid timebase clock name: Error: RuntimeError: Failure to create rfnoc_graph.
RK
Rob Kossler
Thu, Mar 23, 2023 4:48 PM

Hi Jeff,
I am getting this same error.  Did you ever figure out the problem?
Rob

On Sat, May 22, 2021 at 5:46 PM Jeffrey P Long jplong@mitre.org wrote:

I am getting some weird error about a invalid time base clock name after
starting to create my own block. I did not see this just doing the simple
pass thru RFnoc example. What would this mean?

Thanks
Jeff

https://aka.ms/o0ukef

jplong@mm241897-pc:~/proj/ettus_e320/rfnoc-example/build/apps$
./txcore_block
[REGISTRY] WARNING: Attempting to overwrite previously registered RFNoC
block with noc_id,device_id: 0xb16, 0xffff
[REGISTRY] WARNING: Attempting to overwrite previously registered RFNoC
block with noc_id,device_id: 0xde30, 0xffff

Creating the RFNoC graph with args: ...
[INFO] [UHD] linux; GNU C++ version 9.3.0; Boost_107100;
UHD_4.0.0.0-122-g75f2ba94
[INFO] [MPMD] Initializing 1 device(s) in parallel with args:
mgmt_addr=192.168.30.5,type=e3xx,product=e320,serial=31DCD15,claimed=False,addr=192.168.10.5
[INFO] [MPM.PeriphManager] init() called with device args
`mgmt_addr=192.168.30.5,product=e320'.
[INFO] [0/Radio#0] Performing CODEC loopback test on channel 0 ...
[INFO] [0/Radio#0] CODEC loopback test passed
[INFO] [0/Radio#0] Performing CODEC loopback test on channel 1 ...
[INFO] [0/Radio#0] CODEC loopback test passed
[INFO] [0/DmaFIFO#0] BIST passed (Estimated Minimum Throughput: 1361 MB/s)
[INFO] [0/DmaFIFO#0] BIST passed (Estimated Minimum Throughput: 1361 MB/s)
[ERROR] [MPMD::MB_IFACE] Invalid timebase clock name:
[ERROR] [RFNOC::GRAPH] Caught exception while initializing graph:
LookupError: KeyError: [MPMD_MB::IFACE] Invalid timebase clock name:
Error: RuntimeError: Failure to create rfnoc_graph.


USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-leave@lists.ettus.com

Hi Jeff, I am getting this same error. Did you ever figure out the problem? Rob On Sat, May 22, 2021 at 5:46 PM Jeffrey P Long <jplong@mitre.org> wrote: > I am getting some weird error about a invalid time base clock name after > starting to create my own block. I did not see this just doing the simple > pass thru RFnoc example. What would this mean? > > Thanks > Jeff > > <https://aka.ms/o0ukef> > > > jplong@mm241897-pc:~/proj/ettus_e320/rfnoc-example/build/apps$ > ./txcore_block > [REGISTRY] WARNING: Attempting to overwrite previously registered RFNoC > block with noc_id,device_id: 0xb16, 0xffff > [REGISTRY] WARNING: Attempting to overwrite previously registered RFNoC > block with noc_id,device_id: 0xde30, 0xffff > > Creating the RFNoC graph with args: ... > [INFO] [UHD] linux; GNU C++ version 9.3.0; Boost_107100; > UHD_4.0.0.0-122-g75f2ba94 > [INFO] [MPMD] Initializing 1 device(s) in parallel with args: > mgmt_addr=192.168.30.5,type=e3xx,product=e320,serial=31DCD15,claimed=False,addr=192.168.10.5 > [INFO] [MPM.PeriphManager] init() called with device args > `mgmt_addr=192.168.30.5,product=e320'. > [INFO] [0/Radio#0] Performing CODEC loopback test on channel 0 ... > [INFO] [0/Radio#0] CODEC loopback test passed > [INFO] [0/Radio#0] Performing CODEC loopback test on channel 1 ... > [INFO] [0/Radio#0] CODEC loopback test passed > [INFO] [0/DmaFIFO#0] BIST passed (Estimated Minimum Throughput: 1361 MB/s) > [INFO] [0/DmaFIFO#0] BIST passed (Estimated Minimum Throughput: 1361 MB/s) > [ERROR] [MPMD::MB_IFACE] Invalid timebase clock name: > [ERROR] [RFNOC::GRAPH] Caught exception while initializing graph: > LookupError: KeyError: [MPMD_MB::IFACE] Invalid timebase clock name: > Error: RuntimeError: Failure to create rfnoc_graph. > _______________________________________________ > USRP-users mailing list -- usrp-users@lists.ettus.com > To unsubscribe send an email to usrp-users-leave@lists.ettus.com >
RK
Rob Kossler
Fri, Mar 24, 2023 2:25 PM

Following up on my previous email, I found that this error was happening
when I set UHD_MODULE_PATH to allow UHD to find my RFNOC library had also
linked my library explicitly in my custom app.  Thus, if I ran
uhd_usrp_probe, everything was fine because it found my library in the
defined UHD_MODULE_PATH.  But, when I ran my custom app, it loaded
my explicitly linked library and then UHD also loaded the library in the
path.  This seemed to cause the mentioned error because if I simply "unset"
the variable, everything worked fine.
Rob

On Thu, Mar 23, 2023 at 12:48 PM Rob Kossler rkossler@nd.edu wrote:

Hi Jeff,
I am getting this same error.  Did you ever figure out the problem?
Rob

On Sat, May 22, 2021 at 5:46 PM Jeffrey P Long jplong@mitre.org wrote:

I am getting some weird error about a invalid time base clock name after
starting to create my own block. I did not see this just doing the simple
pass thru RFnoc example. What would this mean?

Thanks
Jeff

https://aka.ms/o0ukef

jplong@mm241897-pc:~/proj/ettus_e320/rfnoc-example/build/apps$
./txcore_block
[REGISTRY] WARNING: Attempting to overwrite previously registered RFNoC
block with noc_id,device_id: 0xb16, 0xffff
[REGISTRY] WARNING: Attempting to overwrite previously registered RFNoC
block with noc_id,device_id: 0xde30, 0xffff

Creating the RFNoC graph with args: ...
[INFO] [UHD] linux; GNU C++ version 9.3.0; Boost_107100;
UHD_4.0.0.0-122-g75f2ba94
[INFO] [MPMD] Initializing 1 device(s) in parallel with args:
mgmt_addr=192.168.30.5,type=e3xx,product=e320,serial=31DCD15,claimed=False,addr=192.168.10.5
[INFO] [MPM.PeriphManager] init() called with device args
`mgmt_addr=192.168.30.5,product=e320'.
[INFO] [0/Radio#0] Performing CODEC loopback test on channel 0 ...
[INFO] [0/Radio#0] CODEC loopback test passed
[INFO] [0/Radio#0] Performing CODEC loopback test on channel 1 ...
[INFO] [0/Radio#0] CODEC loopback test passed
[INFO] [0/DmaFIFO#0] BIST passed (Estimated Minimum Throughput: 1361 MB/s)
[INFO] [0/DmaFIFO#0] BIST passed (Estimated Minimum Throughput: 1361 MB/s)
[ERROR] [MPMD::MB_IFACE] Invalid timebase clock name:
[ERROR] [RFNOC::GRAPH] Caught exception while initializing graph:
LookupError: KeyError: [MPMD_MB::IFACE] Invalid timebase clock name:
Error: RuntimeError: Failure to create rfnoc_graph.


USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-leave@lists.ettus.com

Following up on my previous email, I found that this error was happening when I set UHD_MODULE_PATH to allow UHD to find my RFNOC library had also linked my library explicitly in my custom app. Thus, if I ran uhd_usrp_probe, everything was fine because it found my library in the defined UHD_MODULE_PATH. But, when I ran my custom app, it loaded my explicitly linked library and then UHD also loaded the library in the path. This seemed to cause the mentioned error because if I simply "unset" the variable, everything worked fine. Rob On Thu, Mar 23, 2023 at 12:48 PM Rob Kossler <rkossler@nd.edu> wrote: > Hi Jeff, > I am getting this same error. Did you ever figure out the problem? > Rob > > On Sat, May 22, 2021 at 5:46 PM Jeffrey P Long <jplong@mitre.org> wrote: > >> I am getting some weird error about a invalid time base clock name after >> starting to create my own block. I did not see this just doing the simple >> pass thru RFnoc example. What would this mean? >> >> Thanks >> Jeff >> >> <https://aka.ms/o0ukef> >> >> >> jplong@mm241897-pc:~/proj/ettus_e320/rfnoc-example/build/apps$ >> ./txcore_block >> [REGISTRY] WARNING: Attempting to overwrite previously registered RFNoC >> block with noc_id,device_id: 0xb16, 0xffff >> [REGISTRY] WARNING: Attempting to overwrite previously registered RFNoC >> block with noc_id,device_id: 0xde30, 0xffff >> >> Creating the RFNoC graph with args: ... >> [INFO] [UHD] linux; GNU C++ version 9.3.0; Boost_107100; >> UHD_4.0.0.0-122-g75f2ba94 >> [INFO] [MPMD] Initializing 1 device(s) in parallel with args: >> mgmt_addr=192.168.30.5,type=e3xx,product=e320,serial=31DCD15,claimed=False,addr=192.168.10.5 >> [INFO] [MPM.PeriphManager] init() called with device args >> `mgmt_addr=192.168.30.5,product=e320'. >> [INFO] [0/Radio#0] Performing CODEC loopback test on channel 0 ... >> [INFO] [0/Radio#0] CODEC loopback test passed >> [INFO] [0/Radio#0] Performing CODEC loopback test on channel 1 ... >> [INFO] [0/Radio#0] CODEC loopback test passed >> [INFO] [0/DmaFIFO#0] BIST passed (Estimated Minimum Throughput: 1361 MB/s) >> [INFO] [0/DmaFIFO#0] BIST passed (Estimated Minimum Throughput: 1361 MB/s) >> [ERROR] [MPMD::MB_IFACE] Invalid timebase clock name: >> [ERROR] [RFNOC::GRAPH] Caught exception while initializing graph: >> LookupError: KeyError: [MPMD_MB::IFACE] Invalid timebase clock name: >> Error: RuntimeError: Failure to create rfnoc_graph. >> _______________________________________________ >> USRP-users mailing list -- usrp-users@lists.ettus.com >> To unsubscribe send an email to usrp-users-leave@lists.ettus.com >> >