EJ Kreinar wrote:
You can find the "timeout on chan 0" message implemented in 
gr-ettus/lib/rfnoc_block_impl.cc. As you suspected (correctly), it is a harmless output that 
can be ignored if no data is actually coming from your RFNoC block. It is driven by 
receiving a timeout from the streamer->recv() function -- it looks like the timeout 
defaults to 0.1 seconds

Thank you EJ for pointing me in the right direction. Good to know that I can ignore these messages.

Brian Padalino wrote:
Why is there a poke32 timeout when it's trying to receive something? That doesn't make any sense to me.

What is being poked to the block and, even though there is no AXI data flowing, why would the block timeout?

I've seen this happen as well, for some of my custom blocks, and I would like to know needs to happen from an RFNoC perspective to ensure things stay alive.

The second message about a task loop exiting, from my experience, basically causes the X310 to become unresponsive until an FPGA reload which is absurd to me.

Is there a resource which explains exactly what "background" communication is occurring that would cause this error?

It would indeed be very interesting to know how this background communication operates in order to be able to debug those error messages.

Best regards,
Sebastian


_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to