[srsran-users] RAR scheduling with mbsfn enabled release 2021_10
Justin Tallon
justin.tallon at srs.io
Mon Nov 15 18:17:37 UTC 2021
Hey Joe,
Nice work on the investigation!
Just to clarify, is this with the HEAD of the release or at the commit I
previously recommended.
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.
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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.srsran.com/pipermail/srsran-users/attachments/20211115/014acee7/attachment-0001.htm>
More information about the srsran-users
mailing list