Hi Cédric, Following our previous discussion on the topic of building the controllers in-tree or out-of-tree, I was able to successfully build my controllers out-of-tree and they seem to work fine (with my custom application). One negative for building OOT is that the Ettus uhd_usrp_probe example does not know about your OOT library and so it does not recognize your OOT blocks. Also, I don't know how it would work with gnuradio. Rob
On Thu, Feb 18, 2021 at 4:09 AM Cédric Hannotier via USRP-users < usrp-users@lists.ettus.com> wrote: > Hi Rob, > > On 17/02/21 13:38, Rob Kossler wrote: > > Could this be another case of the "issue_stream_cmd" never making it from > > the streamer to the Rx radio? Cédric, didn't we find that if you don't > > have a custom block controller, the stream cmd does not propagate as > expect > > to the Radio and thus you get a recv() timeout? > > Yes, that my thought as well. > > Information about the bug and known workarounds can be found there: > https://github.com/EttusResearch/uhd/issues/406 > > and the mail thread is here: > > http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/2021-January/063522.html > > TLDR, your custom controller (cpp|hpp) must be compiled in-tree with UHD, > not OOT. > > Regards > -- > > Cédric Hannotier > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com