I have an RFNoC  flowgraph and bitfile combo that used to work but is erroring 
out now. I've been using the code successfully on the E320 and E310 and decided 
to re-build for the X310 (and XG flowgraph).  When I run my flowgraph, I am see 
a lot of addition debug that I am not used to seeing (which is fine) and then 
my block in particular seems to cause problems and I get the error in the 
subject.  I am guessing that since I just rebuilt everything, some change needs 
to be made in my impl for my block due to some UHD update, but I can't quite 
figure out anywhere where something changes.  The beginning of the output when 
I run my flowgraph is:

[INFO] [UHD] linux; GNU C++ version 4.8.5 20150623 (Red Hat 4.8.5-36); 
Boost_105300; UHD_3.14.1.1-0-g98c7c986
[INFO] [X300] X300 initialization sequence...
[INFO] [X300] Maximum frame size: 8000 bytes.
[INFO] [X300] Radio 1x clock: 200 MHz
[INFO] [0/DmaFIFO_0] Initializing block control (NOC ID: 0xF1F0D00000000000)
[INFO] [0/DmaFIFO_0] BIST passed (Throughput: 1317 MB/s)
[INFO] [0/DmaFIFO_0] BIST passed (Throughput: 1323 MB/s)
[INFO] [0/Radio_0] Initializing block control (NOC ID: 0x12AD100000000001)
[INFO] [0/Radio_1] Initializing block control (NOC ID: 0x12AD100000000001)
[INFO] [0/DDC_0] Initializing block control (NOC ID: 0xDDC0000000000001)
[INFO] [0/DDC_1] Initializing block control (NOC ID: 0xDDC0000000000001)
[INFO] [0/DDC_2] Initializing block control (NOC ID: 0xDDC0000000000001)
[INFO] [0/DDC_3] Initializing block control (NOC ID: 0xDDC0000000000001)
[INFO] [0/keepMinN_0] Initializing block control (NOC ID: 0x229C30C919275220)
[INFO] [0/keepMinN_1] Initializing block control (NOC ID: 0x229C30C919275220)
[WARNING] [RFNOC] Can't find a block controller for key SplitStream, using 
default block controller!
[INFO] [0/SplitStream_0] Initializing block control (NOC ID: 0x5757000000000000)
[WARNING] [RFNOC] Can't find a block controller for key SplitStream, using 
default block controller!
[INFO] [0/SplitStream_1] Initializing block control (NOC ID: 0x5757000000000000)
Finding block for: Radio_1
Mapped external port 0 to 0
Mapped port 0 to 0/Radio_1
Mapped external port 1 to 1
Mapped port 1 to 0/Radio_1
TX args:
RX args:
0/Radio_1 has 1 input ports
0/Radio_1 has 2 output ports
getting block control for port 0
Finding block for: DDC_0
Mapped external port 0 to 0
Mapped port 0 to 0/DDC_0
TX args:
getting block control for port 0
getting block control for port 0


And the ehnd of that blob shows:

getting block control for port 0
getting block control for port 0
thread[thread-per-block[2]: <block keepMinN (10)>]: RuntimeError: Cannot create 
streamers: No block_id specified for channel 0.


And finally, if I let it sit there, the X310 must get into a wonky state 
because I start to get:

[ERROR] [X300] 192.168.80.2: x300 fw communication failure #1
EnvironmentError: IOError: x300 fw poke32 - reply timed out
[ERROR] [X300] 192.168.80.2: x300 fw communication failure #2
EnvironmentError: IOError: x300 fw poke32 - reply timed out
[ERROR] [X300] 192.168.80.2: x300 fw communication failure #1
EnvironmentError: IOError: x300 fw poke32 - reply timed out
[ERROR] [X300] 192.168.80.2: x300 fw communication failure #1
EnvironmentError: IOError: x300 fw poke32 - reply timed out
[ERROR] [X300] 192.168.80.2: x300 fw communication failure #2
EnvironmentError: IOError: x300 fw poke32 - reply timed out
[ERROR] [X300] 192.168.80.2: x300 fw communication failure #3
EnvironmentError: IOError: x300 fw poke32 - reply timed out
[ERROR] [UHD] An unexpected exception was caught in a task loop.The task loop 
will now exit, things may not work.EnvironmentError: IOError: 192.168.80.2: 
x300 fw communication failure #3
EnvironmentError: IOError: x300 fw poke32 - reply timed out



What am I missing here?
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to