I have a flowgraph with a custom RFNoC block in the middle. That block has 2 inputs and 2 outputs. Just to get started and work out the MIMO functionality, all I do is cross the the inputs to the outputs (so input 0 comes out output 1). What I am seeing is that if I run the flowgraph after loading a fresh bitfile, I don't get anything out of my output who should be passing the data from an RFNoC radio->DDC and I see "timeout on chan 0" scrolling past on the screen. But, if I run the same flowgraph a second time, it suddenly works fine (as well as subsequent runs afterwards until I reload the bitfile). It doesn't matter if I swap the inputs to the special block, it always reads "timeout on chan 0" and the output stream on my block that should be displaying that data is dead the first run after a reload. I am guessing that "timeout on chan 0" is releated to either the Radio or DDC block as it is consistently 0 even when I move it around on my 2 inputs (if I pull out the DDC, I see the same issues, so it seems to be something between the radio and my block). That said, I don't see this issue if I run the rfnoc_ddc.grc example from Ettus which also uses a Radio and DDC. I could believe that it has something to do with a reset in my block (like the fact that there are two clear_tx_seqnum flags), I am just confused why the issue moves around depending on where the rfnoc/ddc is connected (yet the timeout does not). If I remove the radio/ddc and use an rfnoc split stream to take my GR signal source, I don't see these issues. So I cannot figure out what is not playing nicely between my block and the RFNoC radio. BUT... If I go from the radio into a split stream to my two inputs, it works right the first time, and then doesn't work again after that (so almost the reverse issue as I've started with, but I REALLY feel like something with my block dealing with 2 inputs and 2 outputs is causing this issue.
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com