srsran / srsRAN_4G

Open source SDR 4G software suite from Software Radio Systems (SRS) https://docs.srsran.com/projects/4g
https://www.srsran.com
GNU Affero General Public License v3.0
3.36k stars 1.1k forks source link

Error- buffer pool is empty #1301

Open MatiP11dev opened 3 months ago

MatiP11dev commented 3 months ago

Issue Description

A few seconds after srsenb we get the following errors (repeatedly): Error - buffer pool is empty

Setup Details

srsepc is running on another computer srsenb is running on a 32 bit arm/neon with 2 cores and 1gb ram, and it is correctly initializing the Soapy driver and connecting to sdr with only 1 port. srsenb is configured for only 6 prb's. srsenb is compiled in "Release" version

We found that the error comes when srsenb is not deallocating and returning buffers fast enough to the buffer pool. We tried recompiling with SRSRAN_MAX_PORTS set to 1 to decrease mem usage, but the same error occurs.

Is this caused by slow processing? or by not having enough memory? Or srsenb cannot run on arm32/neon ?