srsRAN_4G
srsRAN_4G copied to clipboard
5G SA COTS UE registration procedure got stuck somewhere between RRCSetup and RRCSetupComplete
Issue Description
Hi all, help needed! I have been trying to complete COTS UE registration procedure (at least until the keys verification step) but I got stuck somewhere between "11 | UE <- NW | Msg4 (PDSCH / CR+RRC Setup) " and "14 | UE -> NW | (PUSCH) RRCSetupComplete+NAS:RegistrationRequest | " according to "SA Initial Attach Sequence" https://www.sharetechnote.com/html/5G/5G_CallProcess_InitialAttach.html
Does any body know what can be a reason? Thanks in advance!
1 | UE <- NW | SSB (PSS,SSS,MIB) | 2 | UE <- NW | PDCCH / CORESET 0 / DCI 1_0 | 3 | UE <- NW | SIB1 | 4 | UE <- NW | PDCCH / DCI 1_0 | 5 | UE <- NW | Other SIBs | 6 | UE -> NW | Msg1 (PRACH/Preamble) | 7 | UE <- NW | (PDCCH / DCI 1_0, RA_RNTI) | 8 | UE <- NW | Msg2 (PDSCH / Random Access Response) | 9 | UE -> NW | Msg3 (RRC Setup Request) | 10 | UE <- NW | (PDCCH / DCI 1_0, T_C_RNTI) | 11 | UE <- NW | Msg4 (PDSCH / CR+RRC Setup) | 12 | UE <- NW | (PDCCH / DCI 0_0 or 0_1, C_RNTI) | 13 | UE -> NW | PUCCH or PUSCH / UCI (HARQ ACK/NACK) | 14 | UE -> NW | (PUSCH) RRCSetupComplete+NAS:RegistrationRequest | . . .
My COTS UE is Samsung Galaxy S23+ with debugging software similar to QXDM so I can see what happens on different levels and subsystems inside the phone. So I can see how far I'm in "SA Initial Attach Sequence"
After some attempts of RRCSetup->RRCSetupComplete I see the following errors in enb.log
2023-03-06T17:46:09.488768 [MAC-NR ] [W] [ 1324] SCHED: Cannot fit pending UCI into PUCCH
2023-03-06T17:46:09.488768 [MAC-NR ] [W] [ 1324] SCHED: Cannot fit pending UCI into PUCCH
2023-03-06T17:46:09.488769 [MAC-NR ] [W] [ 1324] SCHED: Cannot fit pending UCI into PUCCH
2023-03-06T17:46:09.488769 [MAC-NR ] [W] [ 1324] SCHED: Cannot fit pending UCI into PUCCH
2023-03-06T17:46:09.488770 [MAC-NR ] [W] [ 1324] SCHED: Cannot fit pending UCI into PUCCH
2023-03-06T17:46:09.488770 [MAC-NR ] [W] [ 1324] SCHED: Cannot fit pending UCI into PUCCH
2023-03-06T17:46:09.488771 [MAC-NR ] [W] [ 1324] SCHED: Cannot fit pending UCI into PUCCH
2023-03-06T17:46:09.488771 [MAC-NR ] [W] [ 1324] SCHED: Cannot fit pending UCI into PUCCH
2023-03-06T17:46:09.488771 [MAC-NR ] [W] [ 1324] SCHED: Cannot fit pending UCI into PUCCH
2023-03-06T17:46:09.488772 [MAC-NR ] [W] [ 1324] SCHED: Cannot fit pending UCI into PUCCH
2023-03-06T17:46:09.488772 [MAC-NR ] [W] [ 1324] SCHED: Cannot fit pending UCI into PUCCH
2023-03-06T17:46:09.488773 [MAC-NR ] [W] [ 1324] SCHED: Cannot fit pending UCI into PUCCH
2023-03-06T17:46:09.488773 [MAC-NR ] [W] [ 1324] SCHED: Cannot fit pending UCI into PUCCH
I see the following diag messages on the UE side:
[Nr5g][0xB88A]NR5G MAC RACH Attempt [Nr5g][0xB821]NR5G RRC OTA Packet ( rrcSetup ) (step 11) [Nr5g][0xB885]NR5G MAC DCI Info (probably step 12) [Nr5g][0xB89B]NR5G MAC UCI Information (probably step 13)
**UE: [Nr5g][0xB88A]NR5G MAC RACH Attempt;**`
Nr5g_MacRachAttempt
MacVersion
Major.Minor = 3
= 10
Version 0x3000a
RACH Attempt
Header
Num Attempts = 5
Power Ramping Count = 5
SSB ID = 0
CSI-RS ID = 0
Carrier ID = 0
RACH Result = SUCCESS
Contention Type = DL_MCE
RACH MSG Bitmask = F
Msg1 SCS = 1.25KHZ
Msg2 SCS = 15KHZ
UL BWP SCS = 15KHZ
Power Limited = 0
RACH Msg1
System Time
Frame = 513
SubFrame = 1
Slot = 0
Symbol Start = 0
Preamble Format = FORMAT_0
PRACH Config = 0
Uroot = 710
RAID = 0
FDM = 0
Cyclic Shift V. = 0
N_CS = 0
RA_RNTI = 15
Regular Pathloss = 81
RAR Window Start
Frame = 513
SubFrame = 2
Slot = 0
RAR Window End
Frame = 514
SubFrame = 2
Slot = 0
Backoff Duration (usec) = 0
RACH Msg2
System Time
Frame = 513
SubFrame = 6
Slot = 0
Max Backoff Duration = 0
T_RNTI = 17925
TA Value = 0
Result = RAPID_MATCH
RAID Received = 0
RACH Msg3
System Time
Frame = 514
SubFrame = 2
Slot = 0
Msg3 Grant Raw = D00040
Msg3 Grant Bytes = 0
HARQ ID = 0
C_RNTI = NA
MAC PDU = 14,B3,B9,F0,85,46,0,0,0,0,0,0
RACH Msg4
System Time
Frame = 516
SubFrame = 3
Slot = 0
Contention Resolution Start
Frame = 514
SubFrame = 2
Slot = 0
Contention Resolution End
Frame = 520
SubFrame = 6
Slot = 0
C_RNTI = 17925
**[Nr5g][0xB821]NR5G RRC OTA Packet ( rrcSetup ) ;**
Nr5g_RrcOta_Packet
Version = 17
MajorMinorVersion
Major.Minor Version = 0
= 17
Version 17
RrcRelNum = 16 ;RRC release number
Rrc Version Number = 60 ;RRC version number; if 8.x.y, left 4 bits are for x, right 4 bits are for y
RbId = 0 ;Radio bearer on which the message was sent/received
Physical Cell Id = 491 ;Physical cell ID; range is 0 to 503
NR Global Cell Identity = 445612271528418049 ;NR Global Cell Identity
Frequency = 368410 ;ARFCN; range is 0 to 3279165
Sfn = 24,8,4 ;
Pdu Number = 3 ;
Sib Mask in SI = 0 ;Bitmask of SIBS contained in SI for BCCH_DL_SCH. 0 for other PDUs.
MsgLength = 289 ;Length of the ASN.1 encoded message.
Msg Payload = 20,40,4,8,E2,E0,5,80,8,8B,D7,63,84,83,F,0,3,A0,10,45,41,C2,A,20,92,44,C,A8,0,17,F8,0,0,0,0,8,37,8,82,0,4,91,12,50,2,4,82,0,0,20,69,81,1,45,A,0,E,48,10,81,8A,B2,42,E,0,8,20,61,2,86,E,4E,20,48,A1,63,6,8E,1E,45,0,33,0,10,A0,8,11,98,0,A5,0,41,C,C0,6,28,2,C,66,0,21,40,50,83,30,1,4A,2,85,19,80,C,50,14,30,CC,0,42,81,21,C6,60,2,94,9,10,1,19,20,82,24,2,32,41,24,50,4,64,82,88,B0,8,C9,5,91,80,11,92,C,23,40,23,24,1A,47,0,46,48,38,8F,19,0,50,41,20,33,0,18,A0,49,11,90,5,4,A0,49,43,2,88,4,12,20,1,48,2F,FE,94,A4,C6,31,BA,A8,A0,8,E0,3,0,1,4,0,1C,42,0,C8,10,E,2,2,10,80,1,C4,20,B,96,1,C0,80,44,10,0,38,84,1,72,C0,38,18,8,42,0,7,10,80,2E,60,7,4,1,10,40,0,E2,10,5,CC,0,8,0,0,0,82,18,8,10,18,20,1C,1A,0,1,C9,2,0,0,0,40,8,0,10,C,0,10,12,0,44,1,68,0,0,47,2,2,27,18,FC,D,0,0 ;ASN.1 encoded message sent/received
NR Radio Resource Control (RRC) protocol
DL-CCCH-Message
message: c1 (0)
c1: rrcSetup (1)
rrcSetup
rrc-TransactionIdentifier: 0
criticalExtensions: rrcSetup (0)
rrcSetup
radioBearerConfig
srb-ToAddModList: 1 item
Item 0
SRB-ToAddMod
srb-Identity: 1
masterCellGroup: 5c00b001117aec709061e000740208a8384144124881950002ff000000000106e1104000…
CellGroupConfig
cellGroupId: 0
rlc-BearerToAddModList: 1 item
Item 0
RLC-BearerConfig
logicalChannelIdentity: 1
servedRadioBearer: srb-Identity (0)
srb-Identity: 1
rlc-Config: am (0)
am
ul-AM-RLC
sn-FieldLength: size12 (0)
t-PollRetransmit: ms45 (8)
pollPDU: infinity (23)
pollByte: infinity (43)
maxRetxThreshold: t8 (5)
dl-AM-RLC
sn-FieldLength: size12 (0)
t-Reassembly: ms35 (7)
t-StatusProhibit: ms10 (2)
mac-LogicalChannelConfig
ul-SpecificParameters
priority: 1
prioritisedBitRate: infinity (15)
bucketSizeDuration: ms5 (0)
logicalChannelGroup: 0
schedulingRequestID: 0
.... .0.. logicalChannelSR-Mask: False
.... ..0. logicalChannelSR-DelayTimerApplied: False
mac-CellGroupConfig
schedulingRequestConfig
schedulingRequestToAddModList: 1 item
Item 0
SchedulingRequestToAddMod
schedulingRequestId: 0
sr-TransMax: n64 (4)
bsr-Config
periodicBSR-Timer: sf20 (4)
retxBSR-Timer: sf320 (5)
tag-Config
tag-ToAddModList: 1 item
Item 0
TAG
tag-Id: 0
timeAlignmentTimer: infinity (7)
.... .0.. skipUplinkTxDynamic: False
physicalCellGroupConfig
p-NR-FR1: 10 dBm
pdsch-HARQ-ACK-Codebook: dynamic (1)
spCellConfig
spCellConfigDedicated
initialDownlinkBWP
pdcch-Config: setup (1)
setup
controlResourceSetToAddModList: 1 item
Item 0
ControlResourceSet
controlResourceSetId: 2
frequencyDomainResources: ff0000000000 [bit length 45, 3 LSB pad bits, 1111 1111 0000 0000 0000 0000 0000 0000 0000 0000 0000 0... decimal value 35046933135360]
duration: 1
cce-REG-MappingType: nonInterleaved (1)
nonInterleaved: NULL
precoderGranularity: sameAsREG-bundle (0)
searchSpacesToAddModList: 1 item
Item 0
SearchSpace
searchSpaceId: 2
controlResourceSetId: 2
monitoringSlotPeriodicityAndOffset: sl1 (0)
sl1: NULL
monitoringSymbolsWithinSlot: 8000 [bit length 14, 2 LSB pad bits, 1000 0000 0000 00.. decimal value 8192]
nrofCandidates
aggregationLevel1: n2 (2)
aggregationLevel2: n2 (2)
aggregationLevel4: n2 (2)
aggregationLevel8: n1 (1)
aggregationLevel16: n0 (0)
searchSpaceType: ue-Specific (1)
ue-Specific
dci-Formats: formats0-0-And-1-0 (0)
pdsch-Config: setup (1)
setup
dmrs-DownlinkForPDSCH-MappingTypeA: setup (1)
setup
dmrs-AdditionalPosition: pos1 (1)
tci-StatesToAddModList: 1 item
Item 0
TCI-State
tci-StateId: 0
qcl-Type1
referenceSignal: ssb (1)
ssb: 0
qcl-Type: typeD (3)
resourceAllocation: resourceAllocationType1 (1)
rbg-Size: config1 (0)
prb-BundlingType: staticBundling (0)
staticBundling
bundleSize: wideband (1)
zp-CSI-RS-ResourceToAddModList: 1 item
Item 0
ZP-CSI-RS-Resource
zp-CSI-RS-ResourceId: 0
resourceMapping
frequencyDomainAllocation: row4 (2)
row4: 80 [bit length 3, 5 LSB pad bits, 100. .... decimal value 4]
nrofPorts: p4 (2)
firstOFDMSymbolInTimeDomain: 8
cdm-Type: fd-CDM2 (1)
density: one (1)
one: NULL
freqBand
startingRB: 0
nrofRBs: 52
periodicityAndOffset: slots80 (9)
slots80: 1
firstActiveDownlinkBWP-Id: 0
uplinkConfig
initialUplinkBWP
pucch-Config: setup (1)
setup
resourceSetToAddModList: 2 items
Item 0
PUCCH-ResourceSet
pucch-ResourceSetId: 0
resourceList: 8 items
Item 0
PUCCH-ResourceId: 0
Item 1
PUCCH-ResourceId: 1
Item 2
PUCCH-ResourceId: 2
Item 3
PUCCH-ResourceId: 3
Item 4
PUCCH-ResourceId: 4
Item 5
PUCCH-ResourceId: 5
Item 6
PUCCH-ResourceId: 6
Item 7
PUCCH-ResourceId: 7
Item 1
PUCCH-ResourceSet
pucch-ResourceSetId: 1
resourceList: 8 items
Item 0
PUCCH-ResourceId: 8
Item 1
PUCCH-ResourceId: 9
Item 2
PUCCH-ResourceId: 10
Item 3
PUCCH-ResourceId: 11
Item 4
PUCCH-ResourceId: 12
Item 5
PUCCH-ResourceId: 13
Item 6
PUCCH-ResourceId: 14
Item 7
PUCCH-ResourceId: 15
resourceToAddModList: 18 items
Item 0
PUCCH-Resource
pucch-ResourceId: 0
startingPRB: 51
secondHopPRB: 0
format: format1 (1)
format1
initialCyclicShift: 0
nrofSymbols: 14
startingSymbolIndex: 0
timeDomainOCC: 0
Item 1
PUCCH-Resource
pucch-ResourceId: 1
startingPRB: 51
secondHopPRB: 0
format: format1 (1)
format1
initialCyclicShift: 4
nrofSymbols: 14
startingSymbolIndex: 0
timeDomainOCC: 0
Item 2
PUCCH-Resource
pucch-ResourceId: 2
startingPRB: 51
secondHopPRB: 0
format: format1 (1)
format1
initialCyclicShift: 8
nrofSymbols: 14
startingSymbolIndex: 0
timeDomainOCC: 0
Item 3
PUCCH-Resource
pucch-ResourceId: 3
startingPRB: 51
secondHopPRB: 0
format: format1 (1)
format1
initialCyclicShift: 0
nrofSymbols: 14
startingSymbolIndex: 0
timeDomainOCC: 1
Item 4
PUCCH-Resource
pucch-ResourceId: 4
startingPRB: 51
secondHopPRB: 0
format: format1 (1)
format1
initialCyclicShift: 4
nrofSymbols: 14
startingSymbolIndex: 0
timeDomainOCC: 1
Item 5
PUCCH-Resource
pucch-ResourceId: 5
startingPRB: 51
secondHopPRB: 0
format: format1 (1)
format1
initialCyclicShift: 8
nrofSymbols: 14
startingSymbolIndex: 0
timeDomainOCC: 1
Item 6
PUCCH-Resource
pucch-ResourceId: 6
startingPRB: 51
secondHopPRB: 0
format: format1 (1)
format1
initialCyclicShift: 0
nrofSymbols: 14
startingSymbolIndex: 0
timeDomainOCC: 2
Item 7
PUCCH-Resource
pucch-ResourceId: 7
startingPRB: 51
secondHopPRB: 0
format: format1 (1)
format1
initialCyclicShift: 4
nrofSymbols: 14
startingSymbolIndex: 0
timeDomainOCC: 2
Item 8
PUCCH-Resource
pucch-ResourceId: 8
startingPRB: 1
secondHopPRB: 50
format: format2 (2)
format2
nrofPRBs: 1
nrofSymbols: 2
startingSymbolIndex: 0
Item 9
PUCCH-Resource
pucch-ResourceId: 9
startingPRB: 1
secondHopPRB: 50
format: format2 (2)
format2
nrofPRBs: 1
nrofSymbols: 2
startingSymbolIndex: 2
Item 10
PUCCH-Resource
pucch-ResourceId: 10
startingPRB: 1
secondHopPRB: 50
format: format2 (2)
format2
nrofPRBs: 1
nrofSymbols: 2
startingSymbolIndex: 4
Item 11
PUCCH-Resource
pucch-ResourceId: 11
startingPRB: 1
secondHopPRB: 50
format: format2 (2)
format2
nrofPRBs: 1
nrofSymbols: 2
startingSymbolIndex: 6
Item 12
PUCCH-Resource
pucch-ResourceId: 12
startingPRB: 1
secondHopPRB: 50
format: format2 (2)
format2
nrofPRBs: 1
nrofSymbols: 2
startingSymbolIndex: 8
Item 13
PUCCH-Resource
pucch-ResourceId: 13
startingPRB: 1
secondHopPRB: 50
format: format2 (2)
format2
nrofPRBs: 1
nrofSymbols: 2
startingSymbolIndex: 10
Item 14
PUCCH-Resource
pucch-ResourceId: 14
startingPRB: 1
secondHopPRB: 50
format: format2 (2)
format2
nrofPRBs: 1
nrofSymbols: 2
startingSymbolIndex: 12
Item 15
PUCCH-Resource
pucch-ResourceId: 15
startingPRB: 50
secondHopPRB: 1
format: format2 (2)
format2
nrofPRBs: 1
nrofSymbols: 2
startingSymbolIndex: 0
Item 16
PUCCH-Resource
pucch-ResourceId: 16
startingPRB: 51
secondHopPRB: 0
format: format1 (1)
format1
initialCyclicShift: 8
nrofSymbols: 14
startingSymbolIndex: 0
timeDomainOCC: 2
Item 17
PUCCH-Resource
pucch-ResourceId: 17
startingPRB: 50
secondHopPRB: 1
format: format2 (2)
format2
nrofPRBs: 1
nrofSymbols: 2
startingSymbolIndex: 2
format1: setup (1)
setup
format2: setup (1)
setup
maxCodeRate: zeroDot25 (2)
simultaneousHARQ-ACK-CSI: true (0)
schedulingRequestResourceToAddModList: 1 item
Item 0
SchedulingRequestResourceConfig
schedulingRequestResourceId: 1
schedulingRequestID: 0
periodicityAndOffset: sl40 (10)
sl40: 8
resource: 2
dl-DataToUL-ACK: 1 item
Item 0
dl-DataToUL-ACK item: 4
pusch-Config: setup (1)
setup
dmrs-UplinkForPUSCH-MappingTypeA: setup (1)
setup
dmrs-AdditionalPosition: pos1 (1)
resourceAllocation: resourceAllocationType1 (1)
uci-OnPUSCH: setup (1)
setup
betaOffsets: semiStatic (1)
semiStatic
betaOffsetACK-Index1: 9
betaOffsetACK-Index2: 9
betaOffsetACK-Index3: 9
betaOffsetCSI-Part1-Index1: 6
betaOffsetCSI-Part1-Index2: 6
betaOffsetCSI-Part2-Index1: 6
betaOffsetCSI-Part2-Index2: 6
scaling: f1 (3)
csi-MeasConfig: setup (1)
setup
nzp-CSI-RS-ResourceToAddModList: 5 items
Item 0
NZP-CSI-RS-Resource
nzp-CSI-RS-ResourceId: 0
resourceMapping
frequencyDomainAllocation: row2 (1)
row2: 8000 [bit length 12, 4 LSB pad bits, 1000 0000 0000 .... decimal value 2048]
nrofPorts: p1 (0)
firstOFDMSymbolInTimeDomain: 4
cdm-Type: noCDM (0)
density: one (1)
one: NULL
freqBand
startingRB: 0
nrofRBs: 52
powerControlOffset: 0 dB
powerControlOffsetSS: db0 (1)
scramblingID: 1
periodicityAndOffset: slots80 (9)
slots80: 1
qcl-InfoPeriodicCSI-RS: 0
Item 1
NZP-CSI-RS-Resource
nzp-CSI-RS-ResourceId: 1
resourceMapping
frequencyDomainAllocation: row1 (0)
row1: 10 [bit length 4, 4 LSB pad bits, 0001 .... decimal value 1]
nrofPorts: p1 (0)
firstOFDMSymbolInTimeDomain: 4
cdm-Type: noCDM (0)
density: three (2)
three: NULL
freqBand
startingRB: 0
nrofRBs: 52
powerControlOffset: 0 dB
powerControlOffsetSS: db0 (1)
scramblingID: 1
periodicityAndOffset: slots40 (7)
slots40: 11
qcl-InfoPeriodicCSI-RS: 0
Item 2
NZP-CSI-RS-Resource
nzp-CSI-RS-ResourceId: 2
resourceMapping
frequencyDomainAllocation: row1 (0)
row1: 10 [bit length 4, 4 LSB pad bits, 0001 .... decimal value 1]
nrofPorts: p1 (0)
firstOFDMSymbolInTimeDomain: 8
cdm-Type: noCDM (0)
density: three (2)
three: NULL
freqBand
startingRB: 0
nrofRBs: 52
powerControlOffset: 0 dB
powerControlOffsetSS: db0 (1)
scramblingID: 1
periodicityAndOffset: slots40 (7)
slots40: 11
qcl-InfoPeriodicCSI-RS: 0
Item 3
NZP-CSI-RS-Resource
nzp-CSI-RS-ResourceId: 3
resourceMapping
frequencyDomainAllocation: row1 (0)
row1: 10 [bit length 4, 4 LSB pad bits, 0001 .... decimal value 1]
nrofPorts: p1 (0)
firstOFDMSymbolInTimeDomain: 4
cdm-Type: noCDM (0)
density: three (2)
three: NULL
freqBand
startingRB: 0
nrofRBs: 52
powerControlOffset: 0 dB
powerControlOffsetSS: db0 (1)
scramblingID: 1
periodicityAndOffset: slots40 (7)
slots40: 12
qcl-InfoPeriodicCSI-RS: 0
Item 4
NZP-CSI-RS-Resource
nzp-CSI-RS-ResourceId: 4
resourceMapping
frequencyDomainAllocation: row1 (0)
row1: 10 [bit length 4, 4 LSB pad bits, 0001 .... decimal value 1]
nrofPorts: p1 (0)
firstOFDMSymbolInTimeDomain: 8
cdm-Type: noCDM (0)
density: three (2)
three: NULL
freqBand
startingRB: 0
nrofRBs: 52
powerControlOffset: 0 dB
powerControlOffsetSS: db0 (1)
scramblingID: 1
periodicityAndOffset: slots40 (7)
slots40: 12
qcl-InfoPeriodicCSI-RS: 0
nzp-CSI-RS-ResourceSetToAddModList: 2 items
Item 0
NZP-CSI-RS-ResourceSet
nzp-CSI-ResourceSetId: 0
nzp-CSI-RS-Resources: 1 item
Item 0
NZP-CSI-RS-ResourceId: 0
Item 1
NZP-CSI-RS-ResourceSet
nzp-CSI-ResourceSetId: 1
nzp-CSI-RS-Resources: 4 items
Item 0
NZP-CSI-RS-ResourceId: 1
Item 1
NZP-CSI-RS-ResourceId: 2
Item 2
NZP-CSI-RS-ResourceId: 3
Item 3
NZP-CSI-RS-ResourceId: 4
trs-Info: true (0)
csi-IM-ResourceToAddModList: 1 item
Item 0
CSI-IM-Resource
csi-IM-ResourceId: 0
csi-IM-ResourceElementPattern: pattern1 (1)
pattern1
subcarrierLocation-p1: s8 (2)
symbolLocation-p1: 8
freqBand
startingRB: 0
nrofRBs: 52
periodicityAndOffset: slots80 (9)
slots80: 1
csi-IM-ResourceSetToAddModList: 1 item
Item 0
CSI-IM-ResourceSet
csi-IM-ResourceSetId: 0
csi-IM-Resources: 1 item
Item 0
CSI-IM-ResourceId: 0
csi-ResourceConfigToAddModList: 3 items
Item 0
CSI-ResourceConfig
csi-ResourceConfigId: 0
csi-RS-ResourceSetList: nzp-CSI-RS-SSB (0)
nzp-CSI-RS-SSB
nzp-CSI-RS-ResourceSetList: 1 item
Item 0
NZP-CSI-RS-ResourceSetId: 0
bwp-Id: 0
resourceType: periodic (2)
Item 1
CSI-ResourceConfig
csi-ResourceConfigId: 1
csi-RS-ResourceSetList: csi-IM-ResourceSetList (1)
csi-IM-ResourceSetList: 1 item
Item 0
CSI-IM-ResourceSetId: 0
bwp-Id: 0
resourceType: periodic (2)
Item 2
CSI-ResourceConfig
csi-ResourceConfigId: 2
csi-RS-ResourceSetList: nzp-CSI-RS-SSB (0)
nzp-CSI-RS-SSB
nzp-CSI-RS-ResourceSetList: 1 item
Item 0
NZP-CSI-RS-ResourceSetId: 1
bwp-Id: 0
resourceType: periodic (2)
csi-ReportConfigToAddModList: 1 item
Item 0
CSI-ReportConfig
reportConfigId: 0
resourcesForChannelMeasurement: 0
csi-IM-ResourcesForInterference: 1
reportConfigType: periodic (0)
periodic
reportSlotConfig: slots80 (7)
slots80: 1
pucch-CSI-ResourceList: 1 item
Item 0
PUCCH-CSI-Resource
uplinkBandwidthPartId: 0
pucch-Resource: 17
reportQuantity: cri-RI-PMI-CQI (1)
cri-RI-PMI-CQI: NULL
reportFreqConfiguration
cqi-FormatIndicator: widebandCQI (0)
pmi-FormatIndicator: widebandPMI (0)
timeRestrictionForChannelMeasurements: notConfigured (1)
timeRestrictionForInterferenceMeasurements: notConfigured (1)
codebookConfig
codebookType: type1 (0)
type1
subType: typeI-SinglePanel (0)
typeI-SinglePanel
nrOfAntennaPorts: two (0)
two
twoTX-CodebookSubsetRestriction: fc [bit length 6, 2 LSB pad bits, 1111 11.. decimal value 63]
typeI-SinglePanel-ri-Restriction: 03 [bit length 8, 0000 0011 decimal value 3]
codebookMode: 1
groupBasedBeamReporting: disabled (1)
disabled
cqi-Table: table1 (0)
subbandSize: value1 (0)
tag-Id: 0
**UE: [Nr5g][0xB885]NR5G MAC DCI Info**
Nr5g_MacDciInfo
MacVersion
Major.Minor Version = 3
= 11
Version 0x3000b
Num Records = 1
Num UL DCI = 0
Num DL DCI C TC CS = 1
Num DL DCI P RA SI = 0
Num DL DCI PDCCH Order = 0
Num DL DCI TPC = 0
Num DL DCI PS = 0
DL DCI C TC CS Slot Info
System Time
Slot Number = 3
SCS = 15KHZ
System Frame Number = 516
Num Records = 1
DL DCI C TC CS
Common Info
Carrier ID = 0
RNTI Type = T_C_RNTI
DCI Format = DL_1_0
Agg Level = LEVEL 4
Decoded Info
Prune Reason = NONE
Num Layers = 1
K0 = 0
Start CCE Offset = 0
Start Symbol = 0
BWP ID = 0
ReTX Ind = 1
DL DCI Type = 0
C TC CS
Common
DCI ID = 1
BWP ID = 0
RB Alloc = 95
TD Alloc = 0
VRB To PRB Mapping = 0
Padding Error = 0
Carrier Ind = 0
Priority Ind = 0
HARQ
MCS = 28
RV = 3
NDI = 1
MCS1 = 0
RV1 = 0
NDI1 = 0
HARQ ID = 0
CBGTI = 0
CBGFI = 0
One Shot HARQ Ack = 0
PDSCH Group Index = 0
Num Req PDSCH Group = 0
MISC
Antenna Ports = 3
PRB Bundling = 0
RMI = 0
ZP CSI = 0
DMRS Seq Init = 0
TCI = 0
PUCCH Res Ind = 0
PDSCH HARQ FB = 3
DAI = 0
TPC PUCCH = 1
SRS Req = 0
Min Applicable Offset = 0
MISC2 = 0
**UE: [Nr5g][0xB89B]NR5G MAC UCI Information**
Nr5g_MacUciInfo
MacVersion
Major.Minor = 3
= 0
Version 196608 ;Version 3.0
Num Records = 1
Records ;UCI Information logging per record
System Time
Slot = 7 ; Slot number, 8-bits
0 - 9 for 15 Khz sub carrier spacing - Not POR
0 - 19 for 30 Khz sub carrier spacing - POR
0 - 39 for 60 Khz sub carrier spacing - Not POR
0 - 79 for 120 Khz sub carrier spacing - POR
0 - 159 for 240 Khz sub carrier spacing - Not POR
Numerology = 15 KHZ ;SCS/Slotsize Numerology, 4 bits, values should be taken from enum nr5g_ll1_numerology_e:
0 - 15kHz/1000uSec - Not POR
1 - 30kHz/500uSec - POR
2 - 60kHz/250uSec - Not POR
3 - 120kHz/125uSec - POR
4 - 240kHz/72.5uSec - Not POR
Frame = 516 ;Radio frame number, 10-bits, value from 0 to 1023
Num UCI = 1 ;Total number of Tx channels containing UCI in this FR_SL.
There could be a max of 2 PUCCH per FR_SL and a max of 8 PUSCH per FR_SL.
Max value of num_tx = 10. For each tx in num_uci_tx, parser will display a dump
of nr5g_max_log_ext_uci_info_s.
HIM For now, PUCCH only case num_uci_tx = 1
UCI Info
Common ;Structure definition for UCI log Common entry
Channel = PUCCH_FMT1 ;Channel mask indicating which channel the UCI was transmitted on.;Enum to indicate UL channel for UCI logging
Carrier ID = 0 ;Carrier ID
Start Symbol = 0 ;Start symbol (Range 0-13)
Num Symbols = 14 ;Number of symbols (Range 1-14)
UCI Request Bitmask = ACK_NACK ;UCI request bitmask
0x00 = None
0x01 = ACK_NACK report
0x02 = CSF report
0x04 = SR report (This is NA for PUSCH);Enum to indicate UCI request bit mask
Num HARQ = 1 ;Num of HARQ entries
Num SR = 0 ;Num of SR entries
Num CSF = 0 ;Num of CSF entries
Total HARQ ACK Bits = 1 ;Total HARQ-ACK bits
HARQ Data ;Structure definition for HARQ-ACK log entry
Carrier Id = 0 ;HARQ-ACK Bit Carrier ID
HARQ Id = 0 ;HARQ-ACK HARQ ID
Bit Offset = 0 ;HARQ-ACK Bit Offset
Num Bits = 1 ;HARQ-ACK Number of Bits
Is CRC Valid = 1 ;Is CRC Status Received
Is CRC Late = 0 ;Is CRC Late
CRC Status = 1 ;CRC Status
Is PDSCH Valid = 1 ;IS PDSCH Valid
In enb.log I see:
2023-03-06T17:44:19.960513 [MAC-NR ] [D] [ 4436] SCHED: SIB, cc=0, prbs=[1, 9), pdsch_slot=4440
2023-03-06T17:44:19.980574 [MAC-NR ] [D] [ 4456] SCHED: Allocated SIB1, len=77.
2023-03-06T17:44:19.980575 [MAC-NR ] [D] [ 4456] SCHED: SIB, cc=0, prbs=[1, 9), pdsch_slot=4460
2023-03-06T17:44:20.000575 [MAC-NR ] [D] [ 4476] SCHED: Allocated SIB1, len=77.
2023-03-06T17:44:20.000575 [MAC-NR ] [D] [ 4476] SCHED: SIB, cc=0, prbs=[1, 9), pdsch_slot=4480
2023-03-06T17:44:20.015785 [MAC-NR ] [I] [ 4491] SCHED: rnti=0x4601, new lcid configuration: [{lcid=0, mode=bi-dir, prio=1, lcg=0}]
2023-03-06T17:44:20.015838 [RRC-NR ] [D] Setting timer for Msg3 reception for rnti=0x4601 to 100ms
2023-03-06T17:44:20.015839 [RRC-NR ] [D] Activity registered for rnti=0x4601 (timeout_value=100ms)
2023-03-06T17:44:20.015917 [RLC-NR ] [I] Added LTE radio bearer with LCID 0 in Transparent Mode
2023-03-06T17:44:20.015920 [RRC-NR ] [I] Added new user rnti=0x4601
2023-03-06T17:44:20.015921 [MAC-NR ] [I] [ 4491] RACH: slot=4491, cc=0, preamble=1, offset=1, temp_crnti=0x4601
2023-03-06T17:44:20.015930 [MAC-NR ] [I] [ 4491] rach_tprof: {mean, max, min}={229.3, 229, 229} usec, nof_samples=1
2023-03-06T17:44:20.016468 [MAC-NR ] [I] [ 4492] SCHED: New user rnti=0x4601, cc=0
2023-03-06T17:44:20.016471 [MAC-NR ] [I] [ 4492] SCHED: New PRACH slot=4491, preamble=1, ra-rnti=0xf, temp_crnti=0x4601, ta_cmd=1, msg3_size=7
2023-03-06T17:44:20.016471 [MAC-NR ] [D] [ 4492] SCHED: slot events: [dl_rach_info(temp c-rnti=0x4601)]
2023-03-06T17:44:20.016477 [MAC-NR ] [D] [ 4492] SCHED: UE candidates, pdcch_tti=4496, cc=0: [{rnti=0x4601, dl_bs=0, ul_bs=0}]
2023-03-06T17:44:20.016498 [MAC-NR ] [I] [ 4492] SCHED: RAR, cc=0, ra-rnti=0xf, prbs=[1, 5), pdsch_slot=4496, msg3_slot=4502, nof_grants=1
2023-03-06T17:44:20.016504 [MAC-NR ] [I] [ 4492] Setting RAR Grant tc-rnti=0x4601 dci=RAR ss=rar hop=0 f_alloc=0x68 t_alloc=0x0 mcs=0 tpc=1 csi=0
2023-03-06T17:44:20.016507 [MAC-NR ] [I] [ 4492] DL RAPID: 1, Temp C-RNTI: 0x4601, TA: 1, UL Grant: [00 d0 00 40 ]
2023-03-06T17:44:20.017578 [MAC-NR ] [D] [ 4493] SCHED: UE candidates, pdcch_tti=4497, cc=0: [{rnti=0x4601, dl_bs=0, ul_bs=0}]
2023-03-06T17:44:20.018599 [MAC-NR ] [D] [ 4494] SCHED: UE candidates, pdcch_tti=4498, cc=0: [{rnti=0x4601, dl_bs=0, ul_bs=0}]
2023-03-06T17:44:20.019486 [MAC-NR ] [D] [ 4495] SCHED: UE candidates, pdcch_tti=4499, cc=0: [{rnti=0x4601, dl_bs=0, ul_bs=0}]
2023-03-06T17:44:20.020573 [MAC-NR ] [D] [ 4496] SCHED: UE candidates, pdcch_tti=4500, cc=0: [{rnti=0x4601, dl_bs=0, ul_bs=0}]
2023-03-06T17:44:20.020582 [MAC-NR ] [D] [ 4496] SCHED: Allocated SIB1, len=77.
2023-03-06T17:44:20.020585 [MAC-NR ] [D] [ 4496] SCHED: SIB, cc=0, prbs=[1, 9), pdsch_slot=4500
2023-03-06T17:44:20.021611 [MAC-NR ] [D] [ 4497] SCHED: UE candidates, pdcch_tti=4501, cc=0: [{rnti=0x4601, dl_bs=0, ul_bs=0}]
2023-03-06T17:44:20.022496 [MAC-NR ] [D] [ 4498] SCHED: UE candidates, pdcch_tti=4502, cc=0: [{rnti=0x4601, dl_bs=0, ul_bs=0}]
2023-03-06T17:44:20.023570 [MAC-NR ] [D] [ 4499] SCHED: UE candidates, pdcch_tti=4503, cc=0: [{rnti=0x4601, dl_bs=0, ul_bs=0}]
2023-03-06T17:44:20.024457 [MAC-NR ] [D] [ 4500] SCHED: UE candidates, pdcch_tti=4504, cc=0: [{rnti=0x4601, dl_bs=0, ul_bs=0}]
2023-03-06T17:44:20.025506 [MAC-NR ] [D] [ 4501] SCHED: UE candidates, pdcch_tti=4505, cc=0: [{rnti=0x4601, dl_bs=0, ul_bs=0}]
2023-03-06T17:44:20.026711 [MAC-NR ] [D] [ 4502] SCHED: slot events, cc=0: [0x4601: ul_crc_info(pid=0, crc=OK)]
2023-03-06T17:44:20.026716 [MAC-NR ] [D] [ 4502] SCHED: UE candidates, pdcch_tti=4506, cc=0: [{rnti=0x4601, dl_bs=0, ul_bs=0}]
2023-03-06T17:44:20.026759 [MAC-NR ] [I] [ 4502] Rx PDU: rnti=0x4601, UL CCCH48: len=6 PAD: len=3
2023-03-06T17:44:20.026786 [RRC-NR ] [D] rnti=0x4601, SRB0 - Rx UL-CCCH.rrcSetupRequest (6 B)
0000: 14 b3 b9 f0 85 46
2023-03-06T17:44:20.026788 [RRC-NR ] [D] Content:[
{
"UL-CCCH-Message": {
"message": {
"c1": {
"rrcSetupRequest": {
"rrcSetupRequest": {
"ue-Identity": {
"randomValue": "010010110011101110011111000010000101010"
},
"establishmentCause": "mo-Signalling",
"spare": "0"
}
}
}
}
}
}
]
2023-03-06T17:44:20.027047 [RRC-NR ] [D] Containerized MasterCellGroup: {
"cellGroupId": 0,
"rlc-BearerToAddModList": [
{
"logicalChannelIdentity": 1,
"servedRadioBearer": {
"srb-Identity": 1
},
"rlc-Config": {
"am": {
"ul-AM-RLC": {
"sn-FieldLength": "size12",
"t-PollRetransmit": "ms45",
"pollPDU": "infinity",
"pollByte": "infinity",
"maxRetxThreshold": "t8"
},
"dl-AM-RLC": {
"sn-FieldLength": "size12",
"t-Reassembly": "ms35",
"t-StatusProhibit": "ms10"
}
}
},
"mac-LogicalChannelConfig": {
"ul-SpecificParameters": {
"priority": 1,
"prioritisedBitRate": "infinity",
"bucketSizeDuration": "ms5",
"logicalChannelGroup": 0,
"schedulingRequestID": 0,
"logicalChannelSR-Mask": false,
"logicalChannelSR-DelayTimerApplied": false
}
}
}
],
"mac-CellGroupConfig": {
"schedulingRequestConfig": {
"schedulingRequestToAddModList": [
{
"schedulingRequestId": 0,
"sr-TransMax": "n64"
}
]
},
"bsr-Config": {
"periodicBSR-Timer": "sf20",
"retxBSR-Timer": "sf320"
},
"tag-Config": {
"tag-ToAddModList": [
{
"tag-Id": 0,
"timeAlignmentTimer": "infinity"
}
]
},
"skipUplinkTxDynamic": false
},
"physicalCellGroupConfig": {
"p-NR-FR1": 10,
"pdsch-HARQ-ACK-Codebook": "dynamic"
},
"spCellConfig": {
"spCellConfigDedicated": {
"initialDownlinkBWP": {
"pdcch-Config": {
{
"controlResourceSetToAddModList": [
{
"controlResourceSetId": 2,
"frequencyDomainResources": "111111110000000000000000000000000000000000000",
"duration": 1,
"cce-REG-MappingType": {
},
"precoderGranularity": "sameAsREG-bundle"
}
],
"searchSpacesToAddModList": [
{
"searchSpaceId": 2,
"controlResourceSetId": 2,
"monitoringSlotPeriodicityAndOffset": {
},
"monitoringSymbolsWithinSlot": "10000000000000",
"nrofCandidates": {
"aggregationLevel1": "n2",
"aggregationLevel2": "n2",
"aggregationLevel4": "n2",
"aggregationLevel8": "n1",
"aggregationLevel16": "n0"
},
"searchSpaceType": {
"ue-Specific": {
"dci-Formats": "formats0-0-And-1-0"
}
}
}
]
}
},
"pdsch-Config": {
{
"dmrs-DownlinkForPDSCH-MappingTypeA": {
{
"dmrs-AdditionalPosition": "pos1"
}
},
"tci-StatesToAddModList": [
{
"tci-StateId": 0,
"qcl-Type1": {
"referenceSignal": {
"ssb": 0
},
"qcl-Type": "typeD"
}
}
],
"resourceAllocation": "resourceAllocationType1",
"rbg-Size": "config1",
"prb-BundlingType": {
"staticBundling": {
"bundleSize": "wideband"
}
},
"zp-CSI-RS-ResourceToAddModList": [
{
"zp-CSI-RS-ResourceId": 0,
"resourceMapping": {
"frequencyDomainAllocation": {
"row4": "100"
},
"nrofPorts": "p4",
"firstOFDMSymbolInTimeDomain": 8,
"cdm-Type": "fd-CDM2",
"density": {
},
"freqBand": {
"startingRB": 0,
"nrofRBs": 52
}
},
"periodicityAndOffset": {
"slots80": 1
}
}
]
}
}
},
"firstActiveDownlinkBWP-Id": 0,
"uplinkConfig": {
"initialUplinkBWP": {
"pucch-Config": {
{
"resourceSetToAddModList": [
{
"pucch-ResourceSetId": 0,
"resourceList": [
0,
1,
2,
3,
4,
5,
6,
7
]
},
{
"pucch-ResourceSetId": 1,
"resourceList": [
8,
9,
10,
11,
12,
13,
14,
15
]
}
],
"resourceToAddModList": [
{
"pucch-ResourceId": 0,
"startingPRB": 51,
"secondHopPRB": 0,
"format": {
"format1": {
"initialCyclicShift": 0,
"nrofSymbols": 14,
"startingSymbolIndex": 0,
"timeDomainOCC": 0
}
}
},
{
"pucch-ResourceId": 1,
"startingPRB": 51,
"secondHopPRB": 0,
"format": {
"format1": {
"initialCyclicShift": 4,
"nrofSymbols": 14,
"startingSymbolIndex": 0,
"timeDomainOCC": 0
}
}
},
{
"pucch-ResourceId": 2,
"startingPRB": 51,
"secondHopPRB": 0,
"format": {
"format1": {
"initialCyclicShift": 8,
"nrofSymbols": 14,
"startingSymbolIndex": 0,
"timeDomainOCC": 0
}
}
},
{
"pucch-ResourceId": 3,
"startingPRB": 51,
"secondHopPRB": 0,
"format": {
"format1": {
"initialCyclicShift": 0,
"nrofSymbols": 14,
"startingSymbolIndex": 0,
"timeDomainOCC": 1
}
}
},
{
"pucch-ResourceId": 4,
"startingPRB": 51,
"secondHopPRB": 0,
"format": {
"format1": {
"initialCyclicShift": 4,
"nrofSymbols": 14,
"startingSymbolIndex": 0,
"timeDomainOCC": 1
}
}
},
{
"pucch-ResourceId": 5,
"startingPRB": 51,
"secondHopPRB": 0,
"format": {
"format1": {
"initialCyclicShift": 8,
"nrofSymbols": 14,
"startingSymbolIndex": 0,
"timeDomainOCC": 1
}
}
},
{
"pucch-ResourceId": 6,
"startingPRB": 51,
"secondHopPRB": 0,
"format": {
"format1": {
"initialCyclicShift": 0,
"nrofSymbols": 14,
"startingSymbolIndex": 0,
"timeDomainOCC": 2
}
}
},
{
"pucch-ResourceId": 7,
"startingPRB": 51,
"secondHopPRB": 0,
"format": {
"format1": {
"initialCyclicShift": 4,
"nrofSymbols": 14,
"startingSymbolIndex": 0,
"timeDomainOCC": 2
}
}
},
{
"pucch-ResourceId": 8,
"startingPRB": 1,
"secondHopPRB": 50,
"format": {
"format2": {
"nrofPRBs": 1,
"nrofSymbols": 2,
"startingSymbolIndex": 0
}
}
},
{
"pucch-ResourceId": 9,
"startingPRB": 1,
"secondHopPRB": 50,
"format": {
"format2": {
"nrofPRBs": 1,
"nrofSymbols": 2,
"startingSymbolIndex": 2
}
}
},
{
"pucch-ResourceId": 10,
"startingPRB": 1,
"secondHopPRB": 50,
"format": {
"format2": {
"nrofPRBs": 1,
"nrofSymbols": 2,
"startingSymbolIndex": 4
}
}
},
{
"pucch-ResourceId": 11,
"startingPRB": 1,
"secondHopPRB": 50,
"format": {
"format2": {
"nrofPRBs": 1,
"nrofSymbols": 2,
"startingSymbolIndex": 6
}
}
},
{
"pucch-ResourceId": 12,
"startingPRB": 1,
"secondHopPRB": 50,
"format": {
"format2": {
"nrofPRBs": 1,
"nrofSymbols": 2,
"startingSymbolIndex": 8
}
}
},
{
"pucch-ResourceId": 13,
"startingPRB": 1,
"secondHopPRB": 50,
"format": {
"format2": {
"nrofPRBs": 1,
"nrofSymbols": 2,
"startingSymbolIndex": 10
}
}
},
{
"pucch-ResourceId": 14,
"startingPRB": 1,
"secondHopPRB": 50,
"format": {
"format2": {
"nrofPRBs": 1,
"nrofSymbols": 2,
"startingSymbolIndex": 12
}
}
},
{
"pucch-ResourceId": 15,
"startingPRB": 50,
"secondHopPRB": 1,
"format": {
"format2": {
"nrofPRBs": 1,
"nrofSymbols": 2,
"startingSymbolIndex": 0
}
}
},
{
"pucch-ResourceId": 16,
"startingPRB": 51,
"secondHopPRB": 0,
"format": {
"format1": {
"initialCyclicShift": 8,
"nrofSymbols": 14,
"startingSymbolIndex": 0,
"timeDomainOCC": 2
}
}
},
{
"pucch-ResourceId": 17,
"startingPRB": 50,
"secondHopPRB": 1,
"format": {
"format2": {
"nrofPRBs": 1,
"nrofSymbols": 2,
"startingSymbolIndex": 2
}
}
}
],
"format1": {
{
}
},
"format2": {
{
"maxCodeRate": "zeroDot25",
"simultaneousHARQ-ACK-CSI": "true"
}
},
"schedulingRequestResourceToAddModList": [
{
"schedulingRequestResourceId": 1,
"schedulingRequestID": 0,
"periodicityAndOffset": {
"sl40": 8
},
"resource": 2
}
],
"dl-DataToUL-ACK": [
4
]
}
},
"pusch-Config": {
{
"dmrs-UplinkForPUSCH-MappingTypeA": {
{
"dmrs-AdditionalPosition": "pos1"
}
},
"resourceAllocation": "resourceAllocationType1",
"uci-OnPUSCH": {
{
"betaOffsets": {
"semiStatic": {
"betaOffsetACK-Index1": 9,
"betaOffsetACK-Index2": 9,
"betaOffsetACK-Index3": 9,
"betaOffsetCSI-Part1-Index1": 6,
"betaOffsetCSI-Part1-Index2": 6,
"betaOffsetCSI-Part2-Index1": 6,
"betaOffsetCSI-Part2-Index2": 6
}
},
"scaling": "f1"
}
}
}
}
}
},
"csi-MeasConfig": {
{
"nzp-CSI-RS-ResourceToAddModList": [
{
"nzp-CSI-RS-ResourceId": 0,
"resourceMapping": {
"frequencyDomainAllocation": {
"row2": "100000000000"
},
"nrofPorts": "p1",
"firstOFDMSymbolInTimeDomain": 4,
"cdm-Type": "noCDM",
"density": {
},
"freqBand": {
"startingRB": 0,
"nrofRBs": 52
}
},
"powerControlOffset": 0,
"powerControlOffsetSS": "db0",
"scramblingID": 1,
"periodicityAndOffset": {
"slots80": 1
},
"qcl-InfoPeriodicCSI-RS": 0
},
{
"nzp-CSI-RS-ResourceId": 1,
"resourceMapping": {
"frequencyDomainAllocation": {
"row1": "0001"
},
"nrofPorts": "p1",
"firstOFDMSymbolInTimeDomain": 4,
"cdm-Type": "noCDM",
"density": {
},
"freqBand": {
"startingRB": 0,
"nrofRBs": 52
}
},
"powerControlOffset": 0,
"powerControlOffsetSS": "db0",
"scramblingID": 1,
"periodicityAndOffset": {
"slots40": 11
},
"qcl-InfoPeriodicCSI-RS": 0
},
{
"nzp-CSI-RS-ResourceId": 2,
"resourceMapping": {
"frequencyDomainAllocation": {
"row1": "0001"
},
"nrofPorts": "p1",
"firstOFDMSymbolInTimeDomain": 8,
"cdm-Type": "noCDM",
"density": {
},
"freqBand": {
"startingRB": 0,
"nrofRBs": 52
}
},
"powerControlOffset": 0,
"powerControlOffsetSS": "db0",
"scramblingID": 1,
"periodicityAndOffset": {
"slots40": 11
},
"qcl-InfoPeriodicCSI-RS": 0
},
{
"nzp-CSI-RS-ResourceId": 3,
"resourceMapping": {
"frequencyDomainAllocation": {
"row1": "0001"
},
"nrofPorts": "p1",
"firstOFDMSymbolInTimeDomain": 4,
"cdm-Type": "noCDM",
"density": {
},
"freqBand": {
"startingRB": 0,
"nrofRBs": 52
}
},
"powerControlOffset": 0,
"powerControlOffsetSS": "db0",
"scramblingID": 1,
"periodicityAndOffset": {
"slots40": 12
},
"qcl-InfoPeriodicCSI-RS": 0
},
{
"nzp-CSI-RS-ResourceId": 4,
"resourceMapping": {
"frequencyDomainAllocation": {
"row1": "0001"
},
"nrofPorts": "p1",
"firstOFDMSymbolInTimeDomain": 8,
"cdm-Type": "noCDM",
"density": {
},
"freqBand": {
"startingRB": 0,
"nrofRBs": 52
}
},
"powerControlOffset": 0,
"powerControlOffsetSS": "db0",
"scramblingID": 1,
"periodicityAndOffset": {
"slots40": 12
},
"qcl-InfoPeriodicCSI-RS": 0
}
],
"nzp-CSI-RS-ResourceSetToAddModList": [
{
"nzp-CSI-ResourceSetId": 0,
"nzp-CSI-RS-Resources": [
0
]
},
{
"nzp-CSI-ResourceSetId": 1,
"nzp-CSI-RS-Resources": [
1,
2,
3,
4
],
"trs-Info": "true"
}
],
"csi-IM-ResourceToAddModList": [
{
"csi-IM-ResourceId": 0,
"csi-IM-ResourceElementPattern": {
"pattern1": {
"subcarrierLocation-p1": "s8",
"symbolLocation-p1": 8
}
},
"freqBand": {
"startingRB": 0,
"nrofRBs": 52
},
"periodicityAndOffset": {
"slots80": 1
}
}
],
"csi-IM-ResourceSetToAddModList": [
{
"csi-IM-ResourceSetId": 0,
"csi-IM-Resources": [
0
]
}
],
"csi-ResourceConfigToAddModList": [
{
"csi-ResourceConfigId": 0,
"csi-RS-ResourceSetList": {
"nzp-CSI-RS-SSB": {
"nzp-CSI-RS-ResourceSetList": [
0
]
}
},
"bwp-Id": 0,
"resourceType": "periodic"
},
{
"csi-ResourceConfigId": 1,
"csi-RS-ResourceSetList": {
"csi-IM-ResourceSetList": [
0
]
},
"bwp-Id": 0,
"resourceType": "periodic"
},
{
"csi-ResourceConfigId": 2,
"csi-RS-ResourceSetList": {
"nzp-CSI-RS-SSB": {
"nzp-CSI-RS-ResourceSetList": [
1
]
}
},
"bwp-Id": 0,
"resourceType": "periodic"
}
],
"csi-ReportConfigToAddModList": [
{
"reportConfigId": 0,
"resourcesForChannelMeasurement": 0,
"csi-IM-ResourcesForInterference": 1,
"reportConfigType": {
"periodic": {
"reportSlotConfig": {
"slots80": 1
},
"pucch-CSI-ResourceList": [
{
"uplinkBandwidthPartId": 0,
"pucch-Resource": 17
}
]
}
},
"reportQuantity": {
},
"reportFreqConfiguration": {
"cqi-FormatIndicator": "widebandCQI",
"pmi-FormatIndicator": "widebandPMI"
},
"timeRestrictionForChannelMeasurements": "notConfigured",
"timeRestrictionForInterferenceMeasurements": "notConfigured",
"codebookConfig": {
"codebookType": {
"type1": {
"subType": {
"typeI-SinglePanel": {
"nrOfAntennaPorts": {
"two": {
"twoTX-CodebookSubsetRestriction": "111111"
}
},
"typeI-SinglePanel-ri-Restriction": "00000011"
}
},
"codebookMode": 1
}
}
},
"groupBasedBeamReporting": {
"disabled": {
}
},
"cqi-Table": "table1",
"subbandSize": "value1"
}
]
}
},
"tag-Id": 0
}
}
}
2023-03-06T17:44:20.027106 [RLC-NR ] [D] SRB1: RLC AM NR configured rx entity.
2023-03-06T17:44:20.027154 [RLC-NR ] [D] SRB1: RLC AM NR configured tx entity.
2023-03-06T17:44:20.027154 [RLC-NR ] [I] SRB1: AM NR configured - tx_sn_field_length=12, rx_sn_field_length=12, t_poll_retx=45, poll_pdu=-1, poll_byte=-1, max_retx_thresh=8, t_reassembly=35, t_status_prohibit=10, tx_queue_length=256
2023-03-06T17:44:20.027158 [RLC-NR ] [I] Added NR radio bearer with LCID 1 in Acknowledged Mode
2023-03-06T17:44:20.027166 [PDCP-NR] [I] SRB1 PDCP-NR entity configured. SN_LEN=12, Discard timer -1, Re-ordering timer 500, RLC=AM, RAT=NR
2023-03-06T17:44:20.027168 [PDCP-NR] [I] Add SRB1 (lcid=1, sn_len=12bits)
2023-03-06T17:44:20.027288 [RRC-NR ] [D] rnti=0x4601, SRB0 - Tx DL-CCCH.rrcSetup (289 B)
0000: 20 40 04 08 e2 e0 05 80 08 8b d7 63 84 83 0f 00
0010: 03 a0 10 45 41 c2 0a 20 92 44 0c a8 00 17 f8 00
0020: 00 00 00 08 37 08 82 00 04 91 12 50 02 04 82 00
0030: 00 20 69 81 01 45 0a 00 0e 48 10 81 8a b2 42 0e
0040: 00 08 20 61 02 86 0e 4e 20 48 a1 63 06 8e 1e 45
0050: 00 33 00 10 a0 08 11 98 00 a5 00 41 0c c0 06 28
0060: 02 0c 66 00 21 40 50 83 30 01 4a 02 85 19 80 0c
0070: 50 14 30 cc 00 42 81 21 c6 60 02 94 09 10 01 19
0080: 20 82 24 02 32 41 24 50 04 64 82 88 b0 08 c9 05
0090: 91 80 11 92 0c 23 40 23 24 1a 47 00 46 48 38 8f
00a0: 19 00 50 41 20 33 00 18 a0 49 11 90 05 04 a0 49
00b0: 43 02 88 04 12 20 01 48 2f fe 94 a4 c6 31 ba a8
00c0: a0 08 e0 03 00 01 04 00 1c 42 00 c8 10 0e 02 02
00d0: 10 80 01 c4 20 0b 96 01 c0 80 44 10 00 38 84 01
00e0: 72 c0 38 18 08 42 00 07 10 80 2e 60 07 04 01 10
00f0: 40 00 e2 10 05 cc 00 08 00 00 00 82 18 08 10 18
0100: 20 1c 1a 00 01 c9 02 00 00 00 40 08 00 10 0c 00
0110: 10 12 00 44 01 68 00 00 47 02 02 27 18 fc 0d 00
0120: 00
2023-03-06T17:44:20.027290 [RRC-NR ] [D] Content:[
{
"DL-CCCH-Message": {
"message": {
"c1": {
"rrcSetup": {
"rrc-TransactionIdentifier": 0,
"criticalExtensions": {
"rrcSetup": {
"radioBearerConfig": {
"srb-ToAddModList": [
{
"srb-Identity": 1
}
]
},
"masterCellGroup": "5c00b001117aec709061e000740208a8384144124881950002ff000000000106e110400092224a0040904000040d302028a14001c9021031564841c001040c2050c1c9c409142c60d1c3c8a0066002140102330014a008219800c500418cc004280a106600294050a330018a0286198008502438cc005281220023241044804648248a008c905116011920b230023241846804648348e008c90711e3200a08240660031409223200a09409286051008244002905ffd29498c6375514011c0060002080038840190201c04042100038840172c038100882000710802e58070301084000e21005cc00e0802208001c4200b9800100000010430102030403834000392040000008010002018002024008802d000008e04044e31f81a000"
}
}
}
}
}
}
}
]
2023-03-06T17:44:20.027292 [RLC-NR ] [I] SRB0: Tx SDU, queue size=1, bytes=289
0000: 20 40 04 08 e2 e0 05 80 08 8b d7 63 84 83 0f 00
0010: 03 a0 10 45 41 c2 0a 20 92 44 0c a8 00 17 f8 00
0020: 00 00 00 08 37 08 82 00 04 91 12 50 02 04 82 00
0030: 00 20 69 81 01 45 0a 00 0e 48 10 81 8a b2 42 0e
0040: 00 08 20 61 02 86 0e 4e 20 48 a1 63 06 8e 1e 45
0050: 00 33 00 10 a0 08 11 98 00 a5 00 41 0c c0 06 28
0060: 02 0c 66 00 21 40 50 83 30 01 4a 02 85 19 80 0c
0070: 50 14 30 cc 00 42 81 21 c6 60 02 94 09 10 01 19
0080: 20 82 24 02 32 41 24 50 04 64 82 88 b0 08 c9 05
0090: 91 80 11 92 0c 23 40 23 24 1a 47 00 46 48 38 8f
00a0: 19 00 50 41 20 33 00 18 a0 49 11 90 05 04 a0 49
00b0: 43 02 88 04 12 20 01 48 2f fe 94 a4 c6 31 ba a8
00c0: a0 08 e0 03 00 01 04 00 1c 42 00 c8 10 0e 02 02
00d0: 10 80 01 c4 20 0b 96 01 c0 80 44 10 00 38 84 01
00e0: 72 c0 38 18 08 42 00 07 10 80 2e 60 07 04 01 10
00f0: 40 00 e2 10 05 cc 00 08 00 00 00 82 18 08 10 18
0100: 20 1c 1a 00 01 c9 02 00 00 00 40 08 00 10 0c 00
0110: 10 12 00 44 01 68 00 00 47 02 02 27 18 fc 0d 00
0120: 00
2023-03-06T17:44:20.027293 [RLC-NR ] [D] Buffer state: rnti=0x4601, lcid=0, tx_queue=289, prio_tx_queue=0
2023-03-06T17:44:20.027297 [RRC-NR ] [D] Setting timer for UE inactivity for rnti=0x4601 to 30000ms
2023-03-06T17:44:20.027298 [RRC-NR ] [D] Activity registered for rnti=0x4601 (timeout_value=30000ms)
2023-03-06T17:44:20.027300 [RLC-NR ] [D] Buffer state: rnti=0x4601, lcid=0, tx_queue=289, prio_tx_queue=0
2023-03-06T17:44:20.027501 [MAC-NR ] [I] [ 4503] SCHED: rnti=0x4601, new lcid configuration: [{lcid=1, mode=bi-dir, prio=1, lcg=0}]
2023-03-06T17:44:20.027502 [MAC-NR ] [D] [ 4503] SCHED: slot events: [ue_cfg(0x4601)]
2023-03-06T17:44:20.027505 [MAC-NR ] [D] [ 4503] SCHED: slot events, cc=0: [0x4601: dl_buffer_state(lcid=0, bsr=289,0), 0x4601: dl_buffer_state(lcid=0, bsr=289,0), 0x4601: dl_mac_ce(lcid=62)]
2023-03-06T17:44:20.027508 [MAC-NR ] [D] [ 4503] SCHED: UE candidates, pdcch_tti=4507, cc=0: [{rnti=0x4601, dl_bs=295, ul_bs=0}]
2023-03-06T17:44:20.027537 [MAC-NR ] [I] [ 4503] SCHED: DL tx, cc=0, rnti=0x4601, pid=0, cs=0, f=1_0, prbs=[1, 49), nrtx=0, dai=0, lcids=[62, 0], tbs=3969, bs=295, pdsch_slot=4507, ack_slot=4511
2023-03-06T17:44:20.027537 [MAC-NR ] [D] [ 4503] 0x4601 Generating MAC PDU (3969 B)
2023-03-06T17:44:20.027538 [MAC-NR ] [D] [ 4503] adding lcid=62
2023-03-06T17:44:20.027541 [MAC-NR ] [D] [ 4503] adding lcid=0
2023-03-06T17:44:20.027544 [RLC-NR ] [D] SRB0: Complete SDU scheduled for tx. Stack latency: 0 us
2023-03-06T17:44:20.027545 [RLC-NR ] [I] SRB0: Tx Transparent Mode PDU, queue size=0, bytes=0
0000: 20 40 04 08 e2 e0 05 80 08 8b d7 63 84 83 0f 00
0010: 03 a0 10 45 41 c2 0a 20 92 44 0c a8 00 17 f8 00
0020: 00 00 00 08 37 08 82 00 04 91 12 50 02 04 82 00
0030: 00 20 69 81 01 45 0a 00 0e 48 10 81 8a b2 42 0e
0040: 00 08 20 61 02 86 0e 4e 20 48 a1 63 06 8e 1e 45
0050: 00 33 00 10 a0 08 11 98 00 a5 00 41 0c c0 06 28
0060: 02 0c 66 00 21 40 50 83 30 01 4a 02 85 19 80 0c
0070: 50 14 30 cc 00 42 81 21 c6 60 02 94 09 10 01 19
0080: 20 82 24 02 32 41 24 50 04 64 82 88 b0 08 c9 05
0090: 91 80 11 92 0c 23 40 23 24 1a 47 00 46 48 38 8f
00a0: 19 00 50 41 20 33 00 18 a0 49 11 90 05 04 a0 49
00b0: 43 02 88 04 12 20 01 48 2f fe 94 a4 c6 31 ba a8
00c0: a0 08 e0 03 00 01 04 00 1c 42 00 c8 10 0e 02 02
00d0: 10 80 01 c4 20 0b 96 01 c0 80 44 10 00 38 84 01
00e0: 72 c0 38 18 08 42 00 07 10 80 2e 60 07 04 01 10
00f0: 40 00 e2 10 05 cc 00 08 00 00 00 82 18 08 10 18
0100: 20 1c 1a 00 01 c9 02 00 00 00 40 08 00 10 0c 00
0110: 10 12 00 44 01 68 00 00 47 02 02 27 18 fc 0d 00
0120: 00
2023-03-06T17:44:20.027546 [RLC-NR ] [D] Buffer state: rnti=0x4601, lcid=0, tx_queue=0, prio_tx_queue=0
2023-03-06T17:44:20.027547 [MAC-NR ] [D] [ 4503] Read 289 B from RLC
0000: 20 40 04 08 e2 e0 05 80 08 8b d7 63 84 83 0f 00
0010: 03 a0 10 45 41 c2 0a 20 92 44 0c a8 00 17 f8 00
0020: 00 00 00 08 37 08 82 00 04 91 12 50 02 04 82 00
0030: 00 20 69 81 01 45 0a 00 0e 48 10 81 8a b2 42 0e
0040: 00 08 20 61 02 86 0e 4e 20 48 a1 63 06 8e 1e 45
0050: 00 33 00 10 a0 08 11 98 00 a5 00 41 0c c0 06 28
0060: 02 0c 66 00 21 40 50 83 30 01 4a 02 85 19 80 0c
0070: 50 14 30 cc 00 42 81 21 c6 60 02 94 09 10 01 19
0080: 20 82 24 02 32 41 24 50 04 64 82 88 b0 08 c9 05
0090: 91 80 11 92 0c 23 40 23 24 1a 47 00 46 48 38 8f
00a0: 19 00 50 41 20 33 00 18 a0 49 11 90 05 04 a0 49
00b0: 43 02 88 04 12 20 01 48 2f fe 94 a4 c6 31 ba a8
00c0: a0 08 e0 03 00 01 04 00 1c 42 00 c8 10 0e 02 02
00d0: 10 80 01 c4 20 0b 96 01 c0 80 44 10 00 38 84 01
00e0: 72 c0 38 18 08 42 00 07 10 80 2e 60 07 04 01 10
00f0: 40 00 e2 10 05 cc 00 08 00 00 00 82 18 08 10 18
0100: 20 1c 1a 00 01 c9 02 00 00 00 40 08 00 10 0c 00
0110: 10 12 00 44 01 68 00 00 47 02 02 27 18 fc 0d 00
0120: 00
2023-03-06T17:44:20.027547 [MAC-NR ] [D] [ 4503] 3677 B remaining PDU
2023-03-06T17:44:20.027548 [RLC-NR ] [D] Buffer state: rnti=0x4601, lcid=0, tx_queue=0, prio_tx_queue=0
2023-03-06T17:44:20.027551 [MAC-NR ] [I] [ 4503] 0x4601 DL CON_RES: id=14b3b9f08546 LCID=0 len=289 PAD: len=3669
UPDATE:
- We have found that some COTS UEs passes RRCSetup and RRCSetupComplete and fails on authentication because we use COTS SIM cards that are not designed for such tests (some of them were purchased when 5G was not released) ... for example ASUS ROG 3 successfully passes RRCSetup/Complete but it has quite old modem firmware ...
- Samsung Galaxy S23+ has the latest modem firmware updates and fails between RRCSetup and RRCSetupComplete
- After RRCSetup step it starts lots of downlink channel estimations and validations
- We enabled UE maximum logging details and that what has been found:
RRC-ML1 config validate: Validation failed on CSI-RS params - our company is interested to purchase srsRAN commercial license and use paid technical support and stack modifications to get the necessary things done if this possible ... how to contact you better?
NR5GML1 nr5g_ml1_rrc_intf.c: RRC-ML1 config validate: BWP cfg validation
. . .
NR5GML1 nr5g_ml1_rrc_intf.c: RRC-ML1 config validate: BWP ID 0 Current CORESET mask 0x1 sspace_mask 0x0000000000000003
NR5GML1 nr5g_ml1_rrc_intf.c: RRC-ML1 config validate:After release for BWP ID 0, CORESET mask 0x1, sspace_mask 0x0000000000000003
NR5GML1 nr5g_ml1_rrc_intf.c: RRC-ML1 SPS config validate: cc 0, bwp_id: 0, is_bwp_config_sps: 0, RRC OTA cs_rnti_enable: 0, sps_cfg_active_bmask: 0, sps_cfg_rel_bmask: 0, sps_cfg_addmod_bmask: 0
NR5GML1 nr5g_ml1_rrc_intf.c: RRC-ML1 config validate:cc_id 0 bwp_id 0 BWP Cfg_mask 0x2|0x1- bwp_cmn_cfg 0x0|0x3, bwp_ded_cfg 0x3|0x0
NR5GML1 nr5g_ml1_rrc_intf.c ???
NR5GML1 nr5g_ml1_rrc_intf.c: RRC-ML1 config validate: BWP pdsch ded cfg validation
NR5GML1 nr5g_ml1_rrc_intf.c: RRC-ML1 config validate: ch_bw_used 0,ch_offset 0, carr_offset 0, bwp_start: 0, bwp_bw:52, bwp_end: 52, loc_and_bw 14025 for bwp_id 0
NR5GML1 nr5g_ml1_srch_api.c: ???
NR5GML1 nr5g_ml1_srch_csi_rs.c: ???
NR5GML1 nr5g_ml1_srch_csi_rs.c: ???
NR5GML1 nr5g_ml1_rrc_intf.c: RRC-ML1 config validate: Validation failed on CSI-RS params
NR5GML1 nr5g_ml1_rrc_intf.c: RRC-ML1 cell group validate: Valid 0
NR5GRRC nr5g_rrc_llcdb.c: LLCDB: RRC API Validation failed: cphy_dedicated_cfg_req
NR5GRRC nr5g_rrc_utils.c: PROF_LOG: Did not find any entry time logged for this function call. Ignore func exit
NR5GRRC nr5g_rrc_llc.c: failed to construct lower layer cmds (validation failure). step1_step2_status(0x1)
. . .
NR5GRRC nr5g_rrc_llc.c: ???
NR5GRRC nr5g_rrc_llc.c: ??? a0="L0: RRC Setup Delay :";a1=3720477028(0xDDC1F964);a2=18254(0x474E);a3=950(0x3B6);
NR5GRRC nr5g_rrc_llc.c: ???
. . .
NR5GRRC nr5g_rrc_llc.c: LLCDB: cfg_reqi processing for proc (3) type (0) failed ! step1_step2_status (1)
NR5GRRC nr5g_rrc_llcdb.c: LLCDB: Revert L2 config in OC_ptr from backup
NR5GRRC nr5g_rrc_llcdb.c: ???
NR5GRRC nr5g_rrc_llcdb.c: LLCDB: NR5G_RRC_CFG_CONN_REL/NR5G_RRC_CFG_ABORT_ML1. Init all cfg_masks, addmod_masks and active_masks
Full UE's log between RRCSetup and RRCSetupComplete: Samsung Galaxy s23+ CSI-RS problem.txt
Hey @AndrewOG255, We are on this issue and will provide a patch shortly. Is it possible for you to switch to the new srsRAN Project? Also, may I ask how you get those logs from the phone?
Thanks
Hi @andrepuschmann,
- Thanks for fixing this problem so we can move on
- Yes, we would like to switch to srsRAN Project but for now we have one big impediment here: we need full documentation for all the options of config files for new srsRAN. The "documentation" may look like a commented example of some option that can be used.
- You can get same logs with QXDM5 tool if you know how to configure the logging details level. But we use the other 3rd party tool that is not sold publicly. It just has a bit more convenient GUI but same logs and functionality.
... configuration files: enb.conf.txt rr.conf.txt sib.conf.txt rb.conf.txt
- our company is interested to purchase srsRAN commercial license and use paid technical support and stack modifications to get the necessary things done if this possible ... how to contact you better?
Hi @AndrewOG255 , I can help with this. Please reach out to info(at)srs.io
Hi @andrepuschmann,
- Thanks for fixing this problem so we can move on
- Yes, we would like to switch to srsRAN Project but for now we have one big impediment here: we need full documentation for all the options of config files for new srsRAN. The "documentation" may look like a commented example of some option that can be used.
- You can get same logs with QXDM5 tool if you know how to configure the logging details level. But we use the other 3rd party tool that is not sold publicly. It just has a bit more convenient GUI but same logs and functionality.
Just a reminder that the configuration file reference documentation for srsRAN Project is already available: https://docs.srsran.com/projects/project/en/latest/user_manuals/source/config_ref.html
@ismagom I will test it soon. Does it have CSI-RS problem fixed?
@ismagom I will test it soon. Does it have CSI-RS problem fixed?
@AndrewOG255 it should, but would be great if you could test it.
I have encountered the same problem. Has this problem been resolved on srsRAN_4G?
@pricalinat There are currently no plans to backport the fixes we made to the srsrRAN_4G repo. We are kindly requesting all 5G-SA users to move to the new repository if possible.
@pricalinat There are currently no plans to backport the fixes we made to the srsrRAN_4G repo. We are kindly requesting all 5G-SA users to move to the new repository if possible.
Thank you for your reply. If you were asked to recommend a suitable COTS UE, which one would you recommend? Because OnePlus 10 Pro is in the recommended list in the document, but this problem still occurs after we buy it. We need a mobile phone that can be adapted to your project.
We'll publish a list of tested phones shortly. But I can assure you that the OnePlus 10 Pro is working with the new code base.
We'll publish a list of tested phones shortly. But I can assure you that the OnePlus 10 Pro is working with the new code base.
Thank you for your response, but during the testing process, I found that my Oneplus 10 Pro cannot even find the network for the new project. In addition, I saw that you are using the Moto 30 Pro on Twitter. Is this phone now compatible? If so, I would consider buying it. Thanks again.
The Moto Edge 30 Pro uses the exact same baseband as the Oneplus 10 Pro. Also the OnePlus 10 Pro has been reported to be working just fine. So the issue you're having with your setup is different.
Hi @andrepuschmann, I have tested srsRAN_Project stack:
- Samsung Galaxy S23+ do NOT see srsRAN_Project network but it CAN see srsRAN_4G network
- ASUS ROG 3 can see srsRAN_Project network but I have a feeling that it does this in a bit unstable way
- Thus, srsRAN_Project shows a bit worse results
@AndrewOG255 I can't find a related issue in the new repo. Please consider to open one. For your tests, could you try to set the pci in cell_cfg back to 1. We've found a regression that shows worse performance with some phone when the PCI is changed. This issue will be fixed in the next release (will come shortly) but it is still present in the current public repo.