Hi Nate, Sorry for the delayed reply. I found the issue and it is because of the low power CPU. Thanks and Regards
On Monday, November 25, 2019, 8:23:47 PM GMT, Nate Temple <nate.tem...@ettus.com> wrote: Hi Voonna, What is your CPU frequency? What kind of NIC are you using? If your NIC supports DPDK, I would recommend trying to use the DPDK transport, but you will need to update to UHD 3.14.1.1 to support DPDK with the X310. https://files.ettus.com/manual/page_dpdk.html Regards, Nate Temple On Thu, Nov 21, 2019 at 9:35 AM voonna santosh via USRP-users <usrp-users@lists.ettus.com> wrote: Hi Michael, I am experiencing lots of underflows when I use benchmark_rate example app. Following is the configuration: Host processor : Intel® Xeon® Processor D-1500 System on Chip (SoC) Host OS: Centos 7 UHD: release_003_010_001_000 SDR HW: X300 with UBX-160 (Calibration done as documented) Eth link: SFP - Maximum socket buffer sizes (wmem_max, rmem_max) - MTU 9000 - Tx/Rx descriptors (sudo ethtool -G <interface> tx 4096 rx 4096) - thread priority set to 1 CPU usage: Only two CPUs are being used, but rest of the cores are free and the host is headless(No CPU consuming apps). If I test rx_rate with 200Msps, it works well. But when I use tx_rate with 100Msps, I could see lots of underflows (Us). ./benchmark_rate --args="addr=192.168.40.2" --tx_rate=100e6 --channels="0" --duration 200 linux; GNU C++ version 4.8.5 20150623 (Red Hat 4.8.5-39); Boost_105800; UHD_003.010.001.HEAD-0-g929e3b32 Creating the usrp device with: addr=192.168.40.2... -- X300 initialization sequence... -- Determining maximum frame size... 8000 bytes. -- Setup basic communication... -- Loading values from EEPROM... -- Setup RF frontend clocking... -- Radio 1x clock:200 -- Detecting internal GPSDO.... Found an internal GPSDO: LC_XO, Firmware Rev 0.929b -- [DMA FIFO] Running BIST for FIFO 0... pass (Throughput: 1179.5MB/s) -- [DMA FIFO] Running BIST for FIFO 1... pass (Throughput: 1184.4MB/s) -- [RFNoC Radio] Performing register loopback test... pass -- [RFNoC Radio] Performing register loopback test... pass -- [RFNoC Radio] Performing register loopback test... pass -- [RFNoC Radio] Performing register loopback test... pass -- Performing timer loopback test... pass -- Performing timer loopback test... pass Using Device: Single USRP: Device: X-Series Device Mboard 0: X300 RX Channel: 0 RX DSP: 0 RX Dboard: A RX Subdev: UBX RX RX Channel: 1 RX DSP: 0 RX Dboard: B RX Subdev: Unknown (0xffff) - 0 TX Channel: 0 TX DSP: 0 TX Dboard: A TX Subdev: UBX TX TX Channel: 1 TX DSP: 0 TX Dboard: B TX Subdev: Unknown (0xffff) - 0 Setting device timestamp to 0... Testing transmit rate 100.000000 Msps on 1 channels UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU ....... Lots of underflows Thanks in advance. _______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com