Hello LoyCurtis Smith:

Thanks for the detailed information about your system configuration.
Everything looks fine at initial glance, and I would expect this to work.
I might say that the clock speed of your Dell Latitude E5570 i7-6820HQ CPU
might be too low, I would generally recommend a clock speed of 3.5 GHz or
higher, but it depends on what you're doing, what the sampling rate is, and
what the network traffic is, etc.

What channel bandwidth are you using?

Could you please run the "benchmark_rate" utility on both the gNB and nrUE
sides, using the same sampling rates that you're using for the gNB and
nrUE, and let me know your results?  This utility will test your interface
at the desired sampling rate and see if it can sustain the data streaming
rate.

./benchmark_rate --tx_rate 15.76e6 --rx_rate 15.76e6 --duration 600

--Neel Pandeya



On Wed, 17 Nov 2021 at 01:00, LoyCurtis Smith <[email protected]> wrote:

> Hi,
>
> I am attempting to use two USRP x310 to deploy a 5G SA networking using
> the openairinterface5g open-source system. However, I am experiencing a
> receive overflow error when attempting to deploy both an OAI-nrUE and
> OAI-gNB.
>
>
> The nrUE gives an *ERROR_CODE_OVERFLOW (Overflow) *warning before failing
> and referencing a function in the OAI code.
>
>
> My gNB runs irregularly, constantly showing the
> *ERROR_CODE_OVERFLOW(Overflow) *message. In addition to multiple late or
> "L" messages.
>
>
> My system setting is as follows:
>
>    - *OAI-nrUE* - Latitude -E5570* (laptop)* - 16 GB RAM, i7-6820HQ with
>    4 cores, 8 threads @ 2.70 GHz running Ubuntu 18.04 with 5.40-90 low latency
>    kernel; 1-GigE connection to USRP x310 with CBX-120 daughterboard. UHD 3.15
>    - *OAI-gNB* - Optiplex-7040* (desktop)** - *16 GB RAM, i7-6700 with 4
>    cores, 8 threads @ 3.40 GHz- running Ubuntu 18.04 with 5.40-89 low latency
>    kernel; 1-GigE connection to USRP x310 with CBX-120 daughterboard. UHD 4.1
>
>
> I've made the following changes to both systems:
>
>    - Set the socket buffers (rmem_default, rmem_max, wmem_max,
>    wmem_default) to 33554432
>    - Set TX and RX ring buffers on the interface to max value of 4096.
>    - Set scaling_governor to "performance" mode for each CPU.
>    - Disabled C states.
>    - Performed self-calibration on OAI-nrUE USRP x310 using
>    uhd_cal_rx_iq_balance, uhd_cal_tx_iq_balance, and uhd_cal_tx_dc_offset.
>
>
> Do you have any recommendations for my overflow issues? Also, Is there a
> way to lower the number of samples transmitted?
>
> Additionally, I tried to run the UHD benchmark test in examples. However,
> I had issues converting the cpp file to an executable. It failed for some
> reason. Do you have any advice for this as well?
>
> --
>
> V/r
>
> LoyCurtis Smith
> _______________________________________________
> USRP-users mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
>
_______________________________________________
USRP-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to