[srslte-users] Error - buffer pool is empty

Joel joel.delosangeles at entropysolution.com
Thu Jun 11 03:52:07 UTC 2020


Hi,

Trying to catch the logs for the Warning buffer pool capacity.  For now the attached log is still for Error - buffer pool is empty.

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 5:05 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

Hey,

On 10/6/20 11:02, Joel wrote:
> 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.

Set up masquerading, routing, etc. You find that in the docs.

> 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 %

Send logs, please.

Cheers
Andre

>
>
>
> 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
>
>
>


--
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/20200611/512301af/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: enb.log
Type: application/octet-stream
Size: 77824 bytes
Desc: enb.log
URL: <https://lists.srsran.com/pipermail/srsran-users/attachments/20200611/512301af/attachment.obj>


More information about the srsran-users mailing list