Discussion and technical support related to USRP, UHD, RFNoC
View all threadsI have an E320 connected to my host computer over a 1Gb to USB3 adapter. I can SSH into the E320 just fine and run uhd_usrp_probe, but when I run it from my host computer I get:
dan@ubuntu:~/Desktop$ uhd_usrp_probe
[INFO] [UHD] linux; GNU C++ version 10.3.0; Boost_107400; UHD_4.0.0.HEAD-0-g90ce6062
[INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.0.11,type=e3xx,product=e320,serial=317989F,claimed=False,addr=192.168.0.11
[INFO] [MPM.PeriphManager] init() called with device args `mgmt_addr=192.168.0.11,product=e320'.
[ERROR] [RFNOC::GRAPH] IO Error during GSM initialization. EnvironmentError: IOError: Timed out getting recv buff for management transaction
[ERROR] [RFNOC::GRAPH] Caught exception while initializing graph: EnvironmentError: IOError: Timed out getting recv buff for management transaction
Error: RuntimeError: Failure to create rfnoc_graph.
At least it’s finding it and identifying it correctly. Running from the device, everything appears to be fine:
root@ni-e320-317989F:~/localinstall# uhd_usrp_probe
[INFO] [UHD] linux; GNU C++ version 9.2.0; Boost_107100; UHD_4.0.0.HEAD-0-g90ce6062
[INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=127.0.0.1,type=e3xx,product=e320,serial=317989F,claimed=False
[INFO] [MPM.PeriphManager] init() called with device args `mgmt_addr=127.0.0.1,product=e320'.
[INFO] [0/Radio#0] Performing CODEC loopback test on channel 0 ...
[INFO] [0/Radio#0] CODEC loopback test passed
[INFO] [0/Radio#0] Performing CODEC loopback test on channel 1 ...
[INFO] [0/Radio#0] CODEC loopback test passed
[INFO] [0/DmaFIFO#0] BIST passed (Estimated Minimum Throughput: 1361 MB/s)
[INFO] [0/DmaFIFO#0] BIST passed (Estimated Minimum Throughput: 1361 MB/s)
_____________________________________________________
/
| Device: E300-Series Device
| _____________________________________________________
| /
| | Mboard: ni-e320-317989F
| | eeprom_version: 2
| | fs_version: 20200914014807
| | mender_artifact: v4.0.0.0_e320
| | mpm_sw_version: 4.0.0.0-g90ce6062
| | pid: 58144
| | product: e320
| | rev: 2
| | rpc_connection: local
| | serial: 317989F
| | type: e3xx
| | MPM Version: 3.0
| | FPGA Version: 6.0
| | FPGA git hash: 413ebee.clean
| |
| | Time sources: internal, external, gpsdo
| | Clock sources: external, internal, gpsdo
| | Sensors: ref_locked, gps_locked, fan, temp_fpga, temp_internal, temp_rf_channelA, temp_rf_channelB, temp_main_power, gps_gpgga, gps_sky, gps_time, gps_tpv
| _____________________________________________________
| /
| | RFNoC blocks on this device:
| |
| | * 0/DDC#0
| | * 0/DUC#0
| | * 0/DmaFIFO#0
| | * 0/Radio#0
This may be your USB3 Ethernet adaptor. They often have problems with supporting direct MTU and transaction rates that are even close to 1GB.
Sent from my iPhone
On May 19, 2021, at 12:16 PM, thebouleoffools@gmail.com wrote:
I have an E320 connected to my host computer over a 1Gb to USB3 adapter. I can SSH into the E320 just fine and run uhd_usrp_probe, but when I run it from my host computer I get:
dan@ubuntu:~/Desktop$ uhd_usrp_probe
[INFO] [UHD] linux; GNU C++ version 10.3.0; Boost_107400; UHD_4.0.0.HEAD-0-g90ce6062
[INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=192.168.0.11,type=e3xx,product=e320,serial=317989F,claimed=False,addr=192.168.0.11
[INFO] [MPM.PeriphManager] init() called with device args `mgmt_addr=192.168.0.11,product=e320'.
[ERROR] [RFNOC::GRAPH] IO Error during GSM initialization. EnvironmentError: IOError: Timed out getting recv buff for management transaction
[ERROR] [RFNOC::GRAPH] Caught exception while initializing graph: EnvironmentError: IOError: Timed out getting recv buff for management transaction
Error: RuntimeError: Failure to create rfnoc_graph.
At least it’s finding it and identifying it correctly. Running from the device, everything appears to be fine:
root@ni-e320-317989F:~/localinstall# uhd_usrp_probe
[INFO] [UHD] linux; GNU C++ version 9.2.0; Boost_107100; UHD_4.0.0.HEAD-0-g90ce6062
[INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=127.0.0.1,type=e3xx,product=e320,serial=317989F,claimed=False
[INFO] [MPM.PeriphManager] init() called with device args `mgmt_addr=127.0.0.1,product=e320'.
[INFO] [0/Radio#0] Performing CODEC loopback test on channel 0 ...
[INFO] [0/Radio#0] CODEC loopback test passed
[INFO] [0/Radio#0] Performing CODEC loopback test on channel 1 ...
[INFO] [0/Radio#0] CODEC loopback test passed
[INFO] [0/DmaFIFO#0] BIST passed (Estimated Minimum Throughput: 1361 MB/s)
[INFO] [0/DmaFIFO#0] BIST passed (Estimated Minimum Throughput: 1361 MB/s)
/
| Device: E300-Series Device
| _____________________________________________________
| /
| | Mboard: ni-e320-317989F
| | eeprom_version: 2
| | fs_version: 20200914014807
| | mender_artifact: v4.0.0.0_e320
| | mpm_sw_version: 4.0.0.0-g90ce6062
| | pid: 58144
| | product: e320
| | rev: 2
| | rpc_connection: local
| | serial: 317989F
| | type: e3xx
| | MPM Version: 3.0
| | FPGA Version: 6.0
| | FPGA git hash: 413ebee.clean
| |
| | Time sources: internal, external, gpsdo
| | Clock sources: external, internal, gpsdo
| | Sensors: ref_locked, gps_locked, fan, temp_fpga, temp_internal, temp_rf_channelA, temp_rf_channelB, temp_main_power, gps_gpgga, gps_sky, gps_time, gps_tpv
| _____________________________________________________
| /
| | RFNoC blocks on this device:
| |
| | * 0/DDC#0
| | * 0/DUC#0
| | * 0/DmaFIFO#0
| | * 0/Radio#0
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-leave@lists.ettus.com
Is there anything I can adjust to get some kind of streaming for debug purposes? I tried adjusting the MTU, but I get a bunch of macb “not whole frame pointed by descriptor” errors if it’s decreased below 1500.
Not sure. I’m hampered by not having an E320 myself to test with.
Sent from my iPhone
On May 19, 2021, at 5:51 PM, thebouleoffools@gmail.com wrote:
Is there anything I can adjust to get some kind of streaming for debug purposes? I tried adjusting the MTU, but I get a bunch of macb “not whole frame pointed by descriptor” errors if it’s decreased below 1500.
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-leave@lists.ettus.com