usrp-users@lists.ettus.com

Discussion and technical support related to USRP, UHD, RFNoC

View all threads

Trouble running commands from host on E320 - Timed out getting recv buff

T
thebouleoffools@gmail.com
Wed, May 19, 2021 4:09 PM

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
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 ```
MD
Marcus D Leech
Wed, May 19, 2021 4:34 PM

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

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
T
thebouleoffools@gmail.com
Wed, May 19, 2021 5:02 PM

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.

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.
MD
Marcus D Leech
Wed, May 19, 2021 10:21 PM

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

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