[srsran-users] RAR scheduling with mbsfn enabled release 2021_10

J Giovatto jgiovatto at adjacentlink.com
Mon Nov 15 20:05:36 UTC 2021


On 11/15/21 13:17, Justin Tallon wrote:
> Hey Joe,
>
> Nice work on the investigation!
Hey Thanks !
>
> Just to clarify, is this with the HEAD of the release or at the commit 
> I previously recommended.
It is the HEAD, it would take me quite a bit to merge our changes in.
>
> In any case, the subframe allocation works as follows:
>
> Subframes 1,2,3 6,7,8 are possible for mbms.
>
> The number provided is a bit mask for these subframes, so 63 is 111 
> 111 meaning all 6 possible subframes are scheduled for mbms.
>
> 33 would be 100001 so only 1 and 8 are scheduled for mbms.
>
> It's likley that the RAR is in subframes 2,3 6 or 7 and thats why 
> freeing them up fixed the issues, try using a prach config that would 
> result in the RAR landing on a non mbms subframe ie 0, 4, 5 or 9 and 
> try again with 63.
>
So I set the prach_config_index to 4 and now the response comes back at 
sf 9 which is what zmq seems to use with the default pcarch_config_index 
of 3.

Its interesting that zmq always seems to pick 9, maybe the timing 
advance or some other phenomena of streaming IQ vs msg passing.

19:52:29.395065 [PHY    ] [I] [ 5426] PDCCH:enb_dl_put_dl_pdcch_i: cc=0, 
cellId 1, rnti 0x5, pdcch_seqnum 2931, type DL
19:52:29.395069 [PHY0   ] [I] [ 5425] PDCCH_DL: cc=0, rnti=0x5, f=1A, 
cce= 0, L=2, riv=100, pid=0, mcs={1}, ndi={0}, tpc_pucch=0, tti_tx_dl=5429
19:52:29.395080 [PHY    ] [I] [ 5426] PDSCH:enb_dl_put_dl_pdsch_i: cc=0, 
cellId 1, rnti 0x5, pdsch_seqnum 2924
19:52:29.395083 [PHY0   ] [I] [ 5425] PDSCH: cc=0, rnti=0x5, nof_prb=3, 
nof_re=450, tbs={11}, mod={2}, rv={0}, tti_tx_dl=5429

 From what I understand the response can come back in a window, which I 
believe is set to 10ms, so Im not sure that this will work every time 
even if I trim it down a bit can I force RAR in say sf 4 or 5 ?

This is first time we are seeing this on our end.

Thanks for the help and super quick response.

Joe

>
> Regards,
> Justin
>
>
>
>
>
> On Mon, 15 Nov 2021, 18:25 J Giovatto, <jgiovatto at adjacentlink.com> wrote:
>
>     Hi Folks,
>
>     In our emulation environment I have seen some issue where the ue's
>     can not connect. It is random but reproducible
>
>     only in our emulation environment and not using zmq, though all of
>     the config is essentially the same and in line with what is in the
>     release, with 1 excpetion is we use 1 phythread.
>
>     With the default sib mbsn subframe allocation default setting of
>     63, we will see illustrated below (log changes attached) where the
>     enb will schedule
>
>     what I believe is the RAR (rnti 0x2) on an mbsfn subframe.
>
>     Below is a 2 ue connect snapshot ...
>
>     17:00:30.392495 [MAC    ] [I] [  901] SCHED: Added user rnti=0x46
>
>     17:00:30.392501 [MAC    ] [I] [  901] SCHED: rnti=0x46, new lcid
>     configuration: [{lcid=0, mode=bi-dir, prio=1, lcg=0}]
>     17:00:30.392502 [MAC    ] [I] [  901] SCHED: Resetting rnti=0x46,
>     cc=0 HARQs and feedback state
>     17:00:30.392502 [MAC    ] [I] [  901] SCHED: rnti=0x46 PCell is
>     now enb_cc_idx=0
>     17:00:30.392549 [RRC    ] [I] Setting RLF timer for rnti=0x46 to
>     4000ms
>     17:00:30.392559 [RLC    ] [I] Added LTE radio bearer with LCID 0
>     in Transparent Mode
>     17:00:30.392562 [RRC    ] [I] Added new user rnti=0x46
>     17:00:30.392563 [MAC    ] [I] [  902] SCHED: New PRACH tti=901,
>     preamble=18, temp_crnti=0x46, ta_cmd=0, msg3_size=7
>     17:00:30.392563 [MAC    ] [I] [  902] RACH:  tti=901, cc=0,
>     preamble=18, offset=0, temp_crnti=0x46
>     17:00:30.392570 [MAC    ] [I] [  902] rach_tprof: {mean, max,
>     min}={343.2, 343, 343} usec, nof_samples=1
>     17:00:30.393051 [MAC    ] [I] [  903] SCHED: RAR, ra-rnti=2,
>     rbgs=[0, 1), dci=(2,0), msg3 grants=[{c-rnti=0x46, rba=103, mcs=0}]
>     17:00:30.393068 [PHY    ] [I] [  904] PDCCH:enb_dl_put_dl_pdcch_i:
>     cc=0, cellId 1, rnti 0x2, pdcch_seqnum 1338, type DL
>     17:00:30.393076 [PHY0   ] [I] [  903] PDCCH_DL: cc=0, f=1A, cce=
>     0, L=2, riv=100, pid=0, mcs={1}, ndi={0}, tpc_pucch=0, tti_tx_dl=907
>     17:00:30.393090 [PHY    ] [I] [  904] PDSCH:enb_dl_put_dl_pdsch_i:
>     cc=0, cellId 1, rnti 0x2, pdsch_seqnum 1338
>     17:00:30.393093 [PHY0   ] [I] [  903] PDSCH: cc=0, rnti=0x2,
>     nof_prb=3, nof_re=450, tbs={11}, mod={2}, rv={0}, tti_tx_dl=907
>     17:00:30.395050 [MAC    ] [I] [  905] SCHED: Msg3 tx rnti=0x46,
>     cc=0, pid=1, dci=(0,0), prb=[3, 6), n_rtx=0, cfi=1, tbs=7, bsr=0 (0-7)
>
>     ue-02/var/log/ue.log:17:00:30.392178 [PHY0   ] [W] [ 902]
>     work_dl_mbsfn calling decode_pdcch_dl
>     ue-02/var/log/ue.log:17:00:30.393170 [PHY0   ] [W] [ 903]
>     work_dl_mbsfn calling decode_pdcch_dl
>     ue-02/var/log/ue.log:17:00:30.396182 [PHY0   ] [W] [ 906]
>     work_dl_mbsfn calling decode_pdcch_dl
>     ue-02/var/log/ue.log:17:00:30.397505 [PHY0   ] [W] [ 907]
>     work_dl_mbsfn calling decode_pdcch_dl
>     ue-02/var/log/ue.log:17:00:30.398182 [PHY0   ] [W] [ 908]
>     work_dl_mbsfn calling decode_pdcch_dl
>     ue-02/var/log/ue.log:17:00:30.401166 [PHY0   ] [W] [ 911]
>     work_dl_mbsfn calling decode_pdcch_dl
>     ue-02/var/log/ue.log:17:00:30.402172 [PHY0   ] [W] [ 912]
>     work_dl_mbsfn calling decode_pdcch_dl
>     ue-02/var/log/ue.log:17:00:30.403175 [PHY0   ] [W] [ 913]
>     work_dl_mbsfn calling decode_pdcch_dl
>
>
>
>     17:00:30.411465 [MAC    ] [I] [  921] SCHED: Added user rnti=0x47
>     17:00:30.411471 [MAC    ] [I] [  921] SCHED: rnti=0x47, new lcid
>     configuration: [{lcid=0, mode=bi-dir, prio=1, lcg=0}]
>     17:00:30.411472 [MAC    ] [I] [  921] SCHED: Resetting rnti=0x47,
>     cc=0 HARQs and feedback state
>     17:00:30.411472 [MAC    ] [I] [  921] SCHED: rnti=0x47 PCell is
>     now enb_cc_idx=0
>     17:00:30.411496 [RRC    ] [I] Setting RLF timer for rnti=0x47 to
>     4000ms
>     17:00:30.411505 [RLC    ] [I] Added LTE radio bearer with LCID 0
>     in Transparent Mode
>     17:00:30.411508 [RRC    ] [I] Added new user rnti=0x47
>     17:00:30.411509 [MAC    ] [I] [  921] SCHED: New PRACH tti=921,
>     preamble=21, temp_crnti=0x47, ta_cmd=0, msg3_size=7
>     17:00:30.411509 [MAC    ] [I] [  921] RACH:  tti=921, cc=0,
>     preamble=21, offset=0, temp_crnti=0x47
>     17:00:30.411514 [MAC    ] [I] [  921] rach_tprof: {mean, max,
>     min}={282.2, 343, 221} usec, nof_samples=2
>     17:00:30.412053 [MAC    ] [I] [  922] SCHED: RAR, ra-rnti=2,
>     rbgs=[0, 1), dci=(2,0), msg3 grants=[{c-rnti=0x47, rba=103, mcs=0}]
>     17:00:30.412072 [PHY    ] [I] [  923] PDCCH:enb_dl_put_dl_pdcch_i:
>     cc=0, cellId 1, rnti 0x2, pdcch_seqnum 1341, type DL
>     17:00:30.412076 [PHY0   ] [I] [  922] PDCCH_DL: cc=0, f=1A, cce=
>     0, L=2, riv=100, pid=0, mcs={1}, ndi={0}, tpc_pucch=0,tti_tx_dl=926
>     17:00:30.412086 [PHY    ] [I] [  923] PDSCH:enb_dl_put_dl_pdsch_i:
>     cc=0, cellId 1, rnti 0x2, pdsch_seqnum 1340
>     17:00:30.412088 [PHY0   ] [I] [  922] PDSCH: cc=0, rnti=0x2,
>     nof_prb=3, nof_re=450, tbs={11}, mod={2}, rv={0}, tti_tx_dl=926
>     17:00:30.414046 [MAC    ] [I] [  924] SCHED: Msg3 tx rnti=0x47,
>     cc=0, pid=4, dci=(0,0), prb=[3, 6), n_rtx=0, cfi=1, tbs=7, bsr=0 (0-7)
>
>
>     ue-02/var/log/ue.log:17:00:30.408188 [PHY0   ] [W] [ 918]
>     work_dl_mbsfn calling decode_pdcch_dl
>     ue-02/var/log/ue.log:17:00:30.411181 [PHY0   ] [W] [ 921]
>     work_dl_mbsfn calling decode_pdcch_dl
>     ue-02/var/log/ue.log:17:00:30.412181 [PHY0   ] [W] [ 922]
>     work_dl_mbsfn calling decode_pdcch_dl
>     ue-02/var/log/ue.log:17:00:30.413166 [PHY0   ] [W] [ 923]
>     work_dl_mbsfn calling decode_pdcch_dl
>     ue-02/var/log/ue.log:17:00:30.416494 [PHY0   ] [W] [ 926]
>     work_dl_mbsfn calling decode_pdcch_dl
>     ue-02/var/log/ue.log:17:00:30.417181 [PHY0   ] [W] [ 927]
>     work_dl_mbsfn calling decode_pdcch_dl
>     ue-02/var/log/ue.log:17:00:30.418170 [PHY0   ] [W] [ 928]
>     work_dl_mbsfn calling decode_pdcch_dl
>     ue-02/var/log/ue.log:17:00:30.421175 [PHY0   ] [W] [ 931]
>     work_dl_mbsfn calling decode_pdcch_dl
>
>     If I change the subframe allocation to say (33) the problem goes
>     away as far as I can tell.
>
>     Can you guide to where the decision of the subframe is done and/or
>     provide some suggestions ?
>
>     Thanks
>
>     Joe
>
>     _______________________________________________
>     srsran-users mailing list
>     srsran-users at lists.srsran.com
>     https://lists.srsran.com/mailman/listinfo/srsran-users
>     <https://lists.srsran.com/mailman/listinfo/srsran-users>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.srsran.com/pipermail/srsran-users/attachments/20211115/2b4ea669/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <https://lists.srsran.com/pipermail/srsran-users/attachments/20211115/2b4ea669/attachment-0001.sig>


More information about the srsran-users mailing list