[srslte-users] Error - buffer pool is empty

Joel joel.delosangeles at entropysolution.com
Wed Jun 10 09:02:19 UTC 2020


Hi Andre,

The 20 MHz with one antenna port worked.  We cannot make the UE connect to the internet however even though it is connected to the network.

For 20 MHz with two antenna ports:

Warning buffer pool capacity is 3.906250 %
Warning buffer pool capacity is 3.125000 %
Warning buffer pool capacity is 2.343750 %
Warning buffer pool capacity is 1.562500 %
Warning buffer pool capacity is 0.781250 %
Warning buffer pool capacity is 0.000000 %

Thanks,
Joel C. Delos Angeles
Manager, Hardware Engineering
Entropy Solution Inc
https://www.entropyph.com/

From: Andre Puschmann<mailto:andre.puschmann at softwareradiosystems.com>
Sent: Wednesday, 10 June 2020 4:47 PM
To: Joel<mailto:joel.delosangeles at entropysolution.com>; srslte-users at lists.softwareradiosystems.com<mailto:srslte-users at lists.softwareradiosystems.com>
Subject: Re: [srslte-users] Error - buffer pool is empty

Hi,

On 10/6/20 10:40, Joel wrote:
> The most recent srs version does not accept configurations such as tac.

TAC is now in rr.conf for each configured cell. It's not a eNB wide
parameter.


> The same error results when the clock is set to gpsdo.

Use srsenb -h to see all params.

For the enb.conf, its:

device_args = clock=gpsdo


Thanks
Andre

>
>
>
> root at oai-enb:~# sudo srsenb
>
> ---  Software Radio Systems LTE eNodeB  ---
>
>
>
> Reading configuration file /root/.config/srslte/enb.conf...
>
> unrecognised option 'rf.clock'
>
>
>
> Thanks,
>
> Joel C. Delos Angeles
>
> Manager, Hardware Engineering
>
> Entropy Solution Inc
>
> https://www.entropyph.com/
>
>
>
> *From:*Andre Puschmann <andre.puschmann at softwareradiosystems.com>
> *Sent:* Wednesday, June 10, 2020 4:35:44 PM
> *To:* Joel <joel.delosangeles at entropysolution.com>;
> srslte-users at lists.softwareradiosystems.com
> <srslte-users at lists.softwareradiosystems.com>
> *Subject:* Re: [srslte-users] Error - buffer pool is empty
>
>
>
> Hi,
>
> On 10/6/20 10:28, Joel wrote:
>>  1.  Attached is the enb.log with log level set to info at n_prb=100
>>     with two ports
>
> You get many PRACHs. Are you just attaching one handset? COTS phone or SDR?
>
>
>
>>  2. I tried no of ports =1 and commented tm=4.  Still shows same error.
>>     The results are below (log file is empty)
>
> With this run the USRP couldn't be initialized. You need to try again,
> maybe unplug the board.
>
> In general, it could be that your CFO is too high. I see you have a
> GPSDO attached to the B210. You can enable it with "clock=gpsdo". Just
> put that under device_args in your enb.conf.
>
>
> Thanks
> Andre
>
>
>
>
>>
>>
>>
>> Thanks,
>>
>> Joel C. Delos Angeles
>>
>> Manager, Hardware Engineering
>>
>> Entropy Solution Inc
>>
>> https://www.entropyph.com/
>>
>>
>>
>> ---  Software Radio Systems LTE eNodeB  ---
>>
>>
>>
>> ---  Software Radio Systems LTE eNodeB  ---
>>
>>
>>
>> Reading configuration file /root/.config/srslte/enb.conf...
>>
>>
>>
>> Built in Release mode using commit c892ae5 on branch master.
>>
>>
>>
>> /root/srsLTE/srsenb/src/enb_cfg_parser.cc.883: Force DL EARFCN for cell
>> PCI=1 to 1850
>>
>>
>>
>> Opening 1 channels in RF device=default with args=default
>>
>> [INFO] [UHD] linux; GNU C++ version 5.4.0 20160609; Boost_105800;
>> UHD_3.15.0.0-release
>>
>> [INFO] [LOGGING] Fastpath logging disabled at runtime.
>>
>> Opening USRP channels=1, args:
>>
>> /root/srsLTE/lib/src/phy/rf/rf_uhd_imp.c.187: Error opening UHD: code 11
>>
>>
>>
>> /root/srsLTE/lib/src/phy/rf/rf_imp.c.130: No compatible RF frontend found
>>
>>
>>
>> Error initializing radio.
>>
>> Setting frequency: DL=1870.0 Mhz, UL=1775.0 MHz for cc_idx=0
>>
>> Error - buffer pool is empty
>>
>> Error - buffer pool is empty
>>
>>
>>
>>
>>
>> *From: *Andre Puschmann <mailto:andre.puschmann at softwareradiosystems.com>
>> *Sent: *Wednesday, 10 June 2020 3:45 PM
>> *To: *Joel <mailto:joel.delosangeles at entropysolution.com>;
>> srslte-users at lists.softwareradiosystems.com
>> <mailto:srslte-users at lists.softwareradiosystems.com>
>> *Subject: *Re: [srslte-users] Error - buffer pool is empty
>>
>>
>>
>> Hi Joel,
>>
>> the "buffer pool is empty" message can be a bit misleading. We will
>> likely remove it in the future.
>>
>> In order to check your actual issue, can you send eNB logs along (with
>> log level set to info), please?
>>
>> Also I've noticed you are using 2 ports, have you tried with 1 antenna
>> port before?
>>
>> What UE are you using?
>>
>> Cheers
>> Andre
>>
>>
>>
>> On 10/6/20 9:23, Joel wrote:
>>>
>>>
>>> Hi,
>>>
>>>
>>>
>>> Just would like to ask if someone has encountered this error:  Error -
>>> buffer pool is empty
>>>
>>>
>>>
>>> If it occurs at PRB’s of 25, 50, and 75, sometime it can be resolved by
>>> connecting the B210 to a different USB port.  However we cannot make PRB
>>> = 100 (20 MHz) work even if we transfer USB connections.  Thus, we can’t
>>> test the throughput at 20 MHz.  More details are below.
>>>
>>>
>>>
>>> Will appreciate if someone can help me resolve this problem.
>>>
>>>
>>>
>>> Thanks,
>>>
>>> Joel C. Delos Angeles
>>>
>>> Manager, Hardware Engineering
>>>
>>> Entropy Solution Inc
>>>
>>> https://www.entropyph.com/
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> root at oai-enb:~# sudo srsenb
>>>
>>> ---  Software Radio Systems LTE eNodeB  ---
>>>
>>>
>>>
>>> Reading configuration file /root/.config/srslte/enb.conf...
>>>
>>>
>>>
>>> Built in Release mode using commit c892ae5 on branch master.
>>>
>>>
>>>
>>> /root/srsLTE/srsenb/src/enb_cfg_parser.cc.883: Force DL EARFCN for cell
>>> PCI=1 to 1850
>>>
>>>
>>>
>>> Opening 2 channels in RF device=default with args=default
>>>
>>> [INFO] [UHD] linux; GNU C++ version 5.4.0 20160609; Boost_105800;
>>> UHD_3.15.0.0-release
>>>
>>> [INFO] [LOGGING] Fastpath logging disabled at runtime.
>>>
>>> Opening USRP channels=2, args: type=b200,master_clock_rate=23.04e6
>>>
>>> [INFO] [B200] Detected Device: B210
>>>
>>> [INFO] [B200] Operating over USB 3.
>>>
>>> [INFO] [B200] Detecting internal GPSDO....
>>>
>>> [INFO] [GPS] Found an internal GPSDO: GPSTCXO , Firmware Rev 0.929a
>>>
>>> [WARNING] [GPS] update_cache: Malformed GPSDO string: GPSTCXO , Firmware
>>> Rev 0.929a
>>>
>>> [INFO] [B200] Initialize CODEC control...
>>>
>>> [INFO] [B200] Initialize Radio control...
>>>
>>> [INFO] [B200] Performing register loopback test...
>>>
>>> [INFO] [B200] Register loopback test passed
>>>
>>> [INFO] [B200] Performing register loopback test...
>>>
>>> [INFO] [B200] Register loopback test passed
>>>
>>> [INFO] [B200] Asking for clock rate 23.040000 MHz...
>>>
>>> [INFO] [B200] Actually got clock rate 23.040000 MHz.
>>>
>>> [INFO] [MULTI_USRP]     1) catch time transition at pps edge
>>>
>>> [INFO] [MULTI_USRP]     2) set times next pps (synchronously)
>>>
>>> Setting frequency: DL=1870.0 Mhz, UL=1775.0 MHz for cc_idx=0
>>>
>>>
>>>
>>> ==== eNodeB started ===
>>>
>>> Type <t> to view trace
>>>
>>> RACH:  tti=8521, preamble=3, offset=1, temp_crnti=0x46
>>>
>>> RACH:  tti=8611, preamble=18, offset=1, temp_crnti=0x47
>>>
>>> RACH:  tti=8701, preamble=40, offset=1, temp_crnti=0x48
>>>
>>> Disconnecting rnti=0x48.
>>>
>>> SCHED: Could not transmit RAR within the window (RA TTI=8701, Window=10,
>>> Now=8715)
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> srslte-users mailing list
>>> srslte-users at lists.softwareradiosystems.com
>>> http://www.softwareradiosystems.com/mailman/listinfo/srslte-users
>>>
>>
>>
>>
>
>
> --
> Andre Puschmann
>
> Software Radio Systems (SRS)
> http://www.softwareradiosystems.com
>
> PGP/GnuPG key: 6C42AB31
> fingerprint: 137A AE49 785B A445 257C 8AD7 D877 A498 6C42 AB31
>
> *From: *Andre Puschmann <mailto:andre.puschmann at softwareradiosystems.com>
> *Sent: *Wednesday, 10 June 2020 4:35 PM
> *Subject: *Re: [srslte-users] Error - buffer pool is empty
>
>
>
> Hi,
>
> On 10/6/20 10:28, Joel wrote:
>>  1.  Attached is the enb.log with log level set to info at n_prb=100
>>     with two ports
>
> You get many PRACHs. Are you just attaching one handset? COTS phone or SDR?
>
>
>
>>  2. I tried no of ports =1 and commented tm=4.  Still shows same error.
>>     The results are below (log file is empty)
>
> With this run the USRP couldn't be initialized. You need to try again,
> maybe unplug the board.
>
> In general, it could be that your CFO is too high. I see you have a
> GPSDO attached to the B210. You can enable it with "clock=gpsdo". Just
> put that under device_args in your enb.conf.
>
>
> Thanks
> Andre
>
>
>
>
>>
>>
>>
>> Thanks,
>>
>> Joel C. Delos Angeles
>>
>> Manager, Hardware Engineering
>>
>> Entropy Solution Inc
>>
>> https://www.entropyph.com/
>>
>>
>>
>> ---  Software Radio Systems LTE eNodeB  ---
>>
>>
>>
>> ---  Software Radio Systems LTE eNodeB  ---
>>
>>
>>
>> Reading configuration file /root/.config/srslte/enb.conf...
>>
>>
>>
>> Built in Release mode using commit c892ae5 on branch master.
>>
>>
>>
>> /root/srsLTE/srsenb/src/enb_cfg_parser.cc.883: Force DL EARFCN for cell
>> PCI=1 to 1850
>>
>>
>>
>> Opening 1 channels in RF device=default with args=default
>>
>> [INFO] [UHD] linux; GNU C++ version 5.4.0 20160609; Boost_105800;
>> UHD_3.15.0.0-release
>>
>> [INFO] [LOGGING] Fastpath logging disabled at runtime.
>>
>> Opening USRP channels=1, args:
>>
>> /root/srsLTE/lib/src/phy/rf/rf_uhd_imp.c.187: Error opening UHD: code 11
>>
>>
>>
>> /root/srsLTE/lib/src/phy/rf/rf_imp.c.130: No compatible RF frontend found
>>
>>
>>
>> Error initializing radio.
>>
>> Setting frequency: DL=1870.0 Mhz, UL=1775.0 MHz for cc_idx=0
>>
>> Error - buffer pool is empty
>>
>> Error - buffer pool is empty
>>
>>
>>
>>
>>
>> *From: *Andre Puschmann <mailto:andre.puschmann at softwareradiosystems.com>
>> *Sent: *Wednesday, 10 June 2020 3:45 PM
>> *To: *Joel <mailto:joel.delosangeles at entropysolution.com>;
>> srslte-users at lists.softwareradiosystems.com
>> <mailto:srslte-users at lists.softwareradiosystems.com>
>> *Subject: *Re: [srslte-users] Error - buffer pool is empty
>>
>>
>>
>> Hi Joel,
>>
>> the "buffer pool is empty" message can be a bit misleading. We will
>> likely remove it in the future.
>>
>> In order to check your actual issue, can you send eNB logs along (with
>> log level set to info), please?
>>
>> Also I've noticed you are using 2 ports, have you tried with 1 antenna
>> port before?
>>
>> What UE are you using?
>>
>> Cheers
>> Andre
>>
>>
>>
>> On 10/6/20 9:23, Joel wrote:
>>>
>>>
>>> Hi,
>>>
>>>
>>>
>>> Just would like to ask if someone has encountered this error:  Error -
>>> buffer pool is empty
>>>
>>>
>>>
>>> If it occurs at PRB’s of 25, 50, and 75, sometime it can be resolved by
>>> connecting the B210 to a different USB port.  However we cannot make PRB
>>> = 100 (20 MHz) work even if we transfer USB connections.  Thus, we can’t
>>> test the throughput at 20 MHz.  More details are below.
>>>
>>>
>>>
>>> Will appreciate if someone can help me resolve this problem.
>>>
>>>
>>>
>>> Thanks,
>>>
>>> Joel C. Delos Angeles
>>>
>>> Manager, Hardware Engineering
>>>
>>> Entropy Solution Inc
>>>
>>> https://www.entropyph.com/
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> root at oai-enb:~# sudo srsenb
>>>
>>> ---  Software Radio Systems LTE eNodeB  ---
>>>
>>>
>>>
>>> Reading configuration file /root/.config/srslte/enb.conf...
>>>
>>>
>>>
>>> Built in Release mode using commit c892ae5 on branch master.
>>>
>>>
>>>
>>> /root/srsLTE/srsenb/src/enb_cfg_parser.cc.883: Force DL EARFCN for cell
>>> PCI=1 to 1850
>>>
>>>
>>>
>>> Opening 2 channels in RF device=default with args=default
>>>
>>> [INFO] [UHD] linux; GNU C++ version 5.4.0 20160609; Boost_105800;
>>> UHD_3.15.0.0-release
>>>
>>> [INFO] [LOGGING] Fastpath logging disabled at runtime.
>>>
>>> Opening USRP channels=2, args: type=b200,master_clock_rate=23.04e6
>>>
>>> [INFO] [B200] Detected Device: B210
>>>
>>> [INFO] [B200] Operating over USB 3.
>>>
>>> [INFO] [B200] Detecting internal GPSDO....
>>>
>>> [INFO] [GPS] Found an internal GPSDO: GPSTCXO , Firmware Rev 0.929a
>>>
>>> [WARNING] [GPS] update_cache: Malformed GPSDO string: GPSTCXO , Firmware
>>> Rev 0.929a
>>>
>>> [INFO] [B200] Initialize CODEC control...
>>>
>>> [INFO] [B200] Initialize Radio control...
>>>
>>> [INFO] [B200] Performing register loopback test...
>>>
>>> [INFO] [B200] Register loopback test passed
>>>
>>> [INFO] [B200] Performing register loopback test...
>>>
>>> [INFO] [B200] Register loopback test passed
>>>
>>> [INFO] [B200] Asking for clock rate 23.040000 MHz...
>>>
>>> [INFO] [B200] Actually got clock rate 23.040000 MHz.
>>>
>>> [INFO] [MULTI_USRP]     1) catch time transition at pps edge
>>>
>>> [INFO] [MULTI_USRP]     2) set times next pps (synchronously)
>>>
>>> Setting frequency: DL=1870.0 Mhz, UL=1775.0 MHz for cc_idx=0
>>>
>>>
>>>
>>> ==== eNodeB started ===
>>>
>>> Type <t> to view trace
>>>
>>> RACH:  tti=8521, preamble=3, offset=1, temp_crnti=0x46
>>>
>>> RACH:  tti=8611, preamble=18, offset=1, temp_crnti=0x47
>>>
>>> RACH:  tti=8701, preamble=40, offset=1, temp_crnti=0x48
>>>
>>> Disconnecting rnti=0x48.
>>>
>>> SCHED: Could not transmit RAR within the window (RA TTI=8701, Window=10,
>>> Now=8715)
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>> Error - buffer pool is empty
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> srslte-users mailing list
>>> srslte-users at lists.softwareradiosystems.com
>>> http://www.softwareradiosystems.com/mailman/listinfo/srslte-users
>>>
>>
>>
>>
>
>
> --
> Andre Puschmann
>
> Software Radio Systems (SRS)
> http://www.softwareradiosystems.com
>
> PGP/GnuPG key: 6C42AB31
> fingerprint: 137A AE49 785B A445 257C 8AD7 D877 A498 6C42 AB31
>
>
>


--
Andre Puschmann

Software Radio Systems (SRS)
http://www.softwareradiosystems.com

PGP/GnuPG key: 6C42AB31
fingerprint: 137A AE49 785B A445 257C 8AD7 D877 A498 6C42 AB31

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.srsran.com/pipermail/srsran-users/attachments/20200610/4cabd0a4/attachment.htm>


More information about the srsran-users mailing list