Skip to content

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;