CSI Measurement Reporting (CSI structure is scheduled in advance)
While testing with Benetel 550 n77 (O-RU). I can observe the below behavior. While pushing DL iperf (300 Mbps) from UE1 and trying to connect UE2:
The issue seems reproducible on the machine I was testing.
UE RNTI 98bc CU-UE-ID 2 in-sync PH 45 dB PCMAX 23 dBm, average RSRP -75 (32 meas)
UE 98bc: CQI 15, RI 2, PMI (15,1)
UE 98bc: dlsch_rounds 49853/1/0/0, dlsch_errors 0, pucch0_DTX 0, BLER 0.00000 MCS (0) 28
UE 98bc: ulsch_rounds 3339/1003/1/1, ulsch_errors 0, ulsch_DTX 1, BLER 0.33971 MCS (1) 27 (Qm 8 deltaMCS 0 dB) NPRB 1 SNR 21.5 dB
UE 98bc: MAC: TX 1205566072 RX 59590 bytes
UE 98bc: LCID 1: TX 575 RX 2559 bytes
UE 98bc: LCID 2: TX 0 RX 0 bytes
UE 98bc: LCID 4: TX 1198064574 RX 6309 bytes
[NR_PHY] [o-du 0][rx 4235896 pps 60472 kbps 2752934][tx 8906436 pps 127232 kbps 4717897][Total Msgs_Rcvd 4235896]
[NR_PHY] [o_du0][pusch0 1005214 prach0 53760]
[NR_PHY] [o_du0][pusch1 1005214 prach1 53760]
[NR_PHY] [o_du0][pusch2 1005214 prach2 53760]
[NR_PHY] [o_du0][pusch3 1005214 prach3 53760]
[NR_PHY] [RAPROC] 845.19 Initiating RA procedure with preamble 30, energy 54.0 dB (I0 357, thres 100), delay 3 start symbol 0 freq index 0
[NR_MAC] 845.19 UE RA-RNTI 010b TC-RNTI adf6: Activating RA process index 0
[NR_MAC] UE adf6: 846.13 Generating RA-Msg2 DCI, RA RNTI 0x10b, state 1, CoreSetType 0, RAPID 30
[NR_MAC] UE adf6: Msg3 scheduled at 846.18 (846.13 TDA 2)
[NR_MAC] 846.13 Send RAR to RA-RNTI 010b
[NR_MAC] Adding new UE context with RNTI 0xadf6
[NR_MAC] 846.18 PUSCH with TC_RNTI 0xadf6 received correctly
[NR_MAC] MAC sdu len impossible (27)
[MAC] [RAPROC] Received SDU for CCCH length 6 for UE adf6
[RLC] Activated srb0 for UE 44534
[RLC] Added srb 1 to UE 44534
[NR_MAC] Activating scheduling Msg4 for TC_RNTI 0xadf6 (state WAIT_Msg3)
[NR_MAC] Unexpected ULSCH HARQ PID 0 (have -1) for RNTI 0xadf6 (ignore this warning for RA)
[NR_RRC] Decoding CCCH: RNTI adf6, payload_size 6
[NR_RRC] [--] (cellID 0, UE ID 1 RNTI adf6) Create UE context: CU UE ID 1 DU UE ID 44534 (rnti: adf6, random ue id 48154536b2000000)
[RRC] activate SRB 1 of UE 1
[NR_RRC] [DL] (cellID 1, UE ID 1 RNTI adf6) Send RRC Setup
[NR_MAC] UE adf6 Generate msg4: feedback at 847.13, payload 225 bytes, next state WAIT_Msg4_ACK
[PHY] Received Time doesn't correspond to the time we think it is (slot mismatch, received 847.9, expected 847.8)
Assertion (curr_pucch->active == 0) failed!
In nr_csi_meas_reporting() /home/oaicicd/sagar/openairinterface5g/openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c:271
CSI structure is scheduled in advance. It should be free!
Exiting execution
/home/oaicicd/sagar/openairinterface5g/openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c:271 nr_csi_meas_reporting() Exiting OAI softmodem: _Assert_Exit_
ORAN: trx_oran_end
fh_rx_bbdev-15 worker thread finished on core 15 [worker id 0]
Closing timing source thread...
Aborted
Commit --> 03946cd4 (week 47)
TDD pattern: 2.5ms
pdsch_AntennaPorts_XP = 2;
pdsch_AntennaPorts_N1 = 2;
pusch_AntennaPorts = 4;
do_CSIRS = 1;
do_SRS = 0 ;
sib1_tda = 15;
force_256qam_off = 1;
# force_UL256qam_off = 1;
maxMIMO_layers = 2;