Wrong Msg.3 allocation
at the end nr_get_Msg3alloc()
, an allocation for Msg.3 is searched. However, if a UE connects and there is PUSCH transmissions ongoing, the gNB often asserts with.
Assertion (!vrb_map_UL[i + ra->msg3_first_rb + ra->msg3_bwp_start]) failed!
In nr_add_msg3() /oai-ran/openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c:1082
RB 0 in 18.17 is already taken, cannot allocate Msg3!
The exact root-cause is not clear to me, this should be fixed.
Steps to reproduce:
- connect a UE in RFsim
- create traffic
- connect a second UE