# Problem Collection for USRP
+ If gnuradio unfound the rfnoc module, that may due to incorrect programming of .v file.
+ [WARNING] [X300] For the 192.168.10.2 connection, UHD recommends a receive frame size of at least 8000 for best performance, but your configuration will only allow 1472.
The link rate for GigE is 1427, while it's 8000 for 10GigE.
https://files.ettus.com/manual/page_transport.html
+ [ERR] 1 Unresolved connection(s)
+ Check icore.yml. There's must be port connected incorrect.
+ No attribute
+ lib problem from python. Make sure the yml file for gnu radio is correct and do make ldconfig after install.
+ runtimeerror: cannot find block!
+ Noc_ID in add_block_ctrl_impl.cpp wrong.
+ One or more blocks timed out during flush! UHD recv() call timed out.
+ tlast in .v may be connected incorrectly.
+ Test bench may be fail while vivado gui is run, especially HLS stage. This problem is due to HLS is called by vivado gui.
+ ERROR: [Chipscope 16-213] The debug port 'u_ila_0/probe0' has 16 unconnected channels (bits). This will cause errors during implementation.
+ Go to the directory where the xdc file at and use the following command to update back to the original one.
```
git checkout x300_dram.xdc
```
+ Alternatively way is using vivado gui to remove them.
+
```
RuntimeError:
GR-UHD detected ABI compatibility mismatch with UHD library.
GR-UHD was build against ABI: 4.0.0,
but UHD library reports ABI: 4.1.0
Suggestion: install an ABI compatible version of UHD,
or rebuild GR-UHD component against this ABI version.
```
+ Build and install GNU Radio again
+ If GnuRadio can't enable RX port properly. The LED indicator didn't flash.
+ try ```uhd_fft -f 915e6 -s 10e6 -g 10``` to make sure whethere it's due to GnuRadio or UHD.
+ Sample rate too high
+ It'll result CPP buffer overrun and GnuRadio freeze. Changing connectiong to PCIe will solve the problem.
###### tags: `USRP`, `FPGA`, `Ettus Research`, `UHD`, `RFNoC`, `RFNoC搭建`, `Multiple I/O RFNoC`, `RFNoC Vivado`