Hello! Thanks to SRS for giving us this wonderful LTE package!
Ettus B200, UHD 3.15.0, srsRAN 21.4.0, intel i5-7600k, Centos 8. Running srsenb with a 10MHz external clock source keeping the timing to within a few hundred Hertz as compared to a local Verizon EnodeB (751 MHz). Using a vacant spot in the 1900MHz (band 2), using 15 PRB but have also tried 6,15,25,50
As a side note at first I couldn't get the B200 to use the external GPSDO as its clock source. I had been using "clock_source=external" when in fact for the B200 one is to use "clock=external". Bear that in mind if you have a B200 and want to get the 2ppm clock error down to 20ppb. The GPSDO are all over AliExpress and cost about 90USD. Just need a BNC to SMA cable.
Using a "real" SIM of the wireless carrier I work for. I have the Ki and OPc. There is no issue with getting assigned an IP address by either srsepc or Open5GS and I can browse the Internet fine as long as it's the LG K7 or an instance of srsue.
LG K7 and an instance of srsue run on an i5 laptop with a 2nd B200, both discover srsenb flawlessly....IPhone 12, Samsung S8+ and OnePlus Model 5 all fail to discover the network....
So, I used srsue to capture the MIB,SIB1,SIB2,SIB3 of Verizon (311480, 751MHz) and compared the ue_mac.pcap with what srsenb broadcasts. I used Wireshark to save a fully-dissected text file of three packets and then used the sdiff command on a machine with a very large monitor to see the differences side by side. There surely are differences. Verizon shows scheduling for SIB4,SIB5,SIB8. The explicitly do not bar emergency calls. Different q_rx_min_lvl. I have played around with making changes, one at a time and nothing will cause the IPhone to discover the network.
Enclosed please find the dissected output of my srsenb and Verizon. For brevity I stripped out the lower protocol layers and just show the LTE RRC content of the three packets. Run sdiff against both text files. Then go into /etc/srsran and edit either sib.conf or rr.conf to tweak the various fields in the different packets.
If anyone has any ideas, or strategies to further the troubleshooting, I would be grateful. Thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.srsran.com/pipermail/srsran-users/attachments/20221223/31250f26/attachment-0001.htm>
-------------- next part --------------
LTE Radio Resource Control (RRC) protocol
BCCH-BCH-Message
message
dl-Bandwidth: n15 (1)
phich-Config
phich-Duration: normal (0)
phich-Resource: oneSixth (0)
systemFrameNumber: 01 [bit length 8, 0000 0001 decimal value 1]
schedulingInfoSIB1-BR-r13: SystemInformationBlockType1-BR is not scheduled (0)
spare: 00 [bit length 5, 3 LSB pad bits, 0000 0... decimal value 0]
LTE Radio Resource Control (RRC) protocol
BCCH-DL-SCH-Message
message: c1 (0)
c1: systemInformationBlockType1 (1)
systemInformationBlockType1
cellAccessRelatedInfo
plmn-IdentityList: 1 item
Item 0
PLMN-IdentityInfo
plmn-Identity
mcc: 3 items
Item 0
MCC-MNC-Digit: 3
Item 1
MCC-MNC-Digit: 1
Item 2
MCC-MNC-Digit: 0
mnc: 3 items
Item 0
MCC-MNC-Digit: 6
Item 1
MCC-MNC-Digit: 9
Item 2
MCC-MNC-Digit: 0
cellReservedForOperatorUse: notReserved (1)
trackingAreaCode: 0007 [bit length 16, 0000 0000 0000 0111 decimal value 7]
cellIdentity: 0019b010 [bit length 28, 4 LSB pad bits, 0000 0000 0001 1001 1011 0000 0001 .... decimal value 105217]
cellBarred: notBarred (1)
intraFreqReselection: allowed (0)
..0. .... csg-Indication: False
cellSelectionInfo
q-RxLevMin: -130dBm (-65)
freqBandIndicator: 7
schedulingInfoList: 1 item
Item 0
SchedulingInfo
si-Periodicity: rf16 (1)
sib-MappingInfo: 1 item
Item 0
SIB-Type: sibType3 (0)
si-WindowLength: ms20 (5)
systemInfoValueTag: 0
LTE Radio Resource Control (RRC) protocol
BCCH-DL-SCH-Message
message: c1 (0)
c1: systemInformation (0)
systemInformation
criticalExtensions: systemInformation-r8 (0)
systemInformation-r8
sib-TypeAndInfo: 2 items
Item 0
sib-TypeAndInfo item: sib2 (0)
sib2
radioResourceConfigCommon
rach-ConfigCommon
preambleInfo
numberOfRA-Preambles: n52 (12)
powerRampingParameters
powerRampingStep: dB6 (3)
preambleInitialReceivedTargetPower: dBm-104 (8)
ra-SupervisionInfo
preambleTransMax: n10 (6)
ra-ResponseWindowSize: sf10 (7)
mac-ContentionResolutionTimer: sf64 (7)
maxHARQ-Msg3Tx: 4
bcch-Config
modificationPeriodCoeff: n16 (3)
pcch-Config
defaultPagingCycle: rf32 (0)
nB: oneT (2)
prach-Config
rootSequenceIndex: 128
prach-ConfigInfo
prach-ConfigIndex: 3
..0. .... highSpeedFlag: False
zeroCorrelationZoneConfig: 5
prach-FreqOffset: 4
pdsch-ConfigCommon
referenceSignalPower: 0dBm
p-b: 0
pusch-ConfigCommon
pusch-ConfigBasic
n-SB: 1
hoppingMode: interSubFrame (0)
pusch-HoppingOffset: 2
.0.. .... enable64QAM: False
ul-ReferenceSignalsPUSCH
..0. .... groupHoppingEnabled: False
groupAssignmentPUSCH: 0
0... .... sequenceHoppingEnabled: False
cyclicShift: 0
pucch-ConfigCommon
deltaPUCCH-Shift: ds1 (0)
nRB-CQI: 1
nCS-AN: 0
n1PUCCH-AN: 12
soundingRS-UL-ConfigCommon: release (0)
release: NULL
uplinkPowerControlCommon
p0-NominalPUSCH: -85dBm
alpha: al07 (4)
p0-NominalPUCCH: -107dBm
deltaFList-PUCCH
deltaF-PUCCH-Format1: deltaF0 (1)
deltaF-PUCCH-Format1b: deltaF3 (1)
deltaF-PUCCH-Format2: deltaF1 (2)
deltaF-PUCCH-Format2a: deltaF2 (2)
deltaF-PUCCH-Format2b: deltaF2 (2)
deltaPreambleMsg3: 12dB (6)
ul-CyclicPrefixLength: len1 (0)
ue-TimersAndConstants
t300: ms2000 (7)
t301: ms100 (0)
t310: ms200 (3)
n310: n1 (0)
t311: ms10000 (3)
n311: n1 (0)
freqInfo
ul-CarrierFreq: 18750
ul-Bandwidth: n15 (1)
additionalSpectrumEmission: 1
timeAlignmentTimerCommon: infinity (7)
Item 1
sib-TypeAndInfo item: sib3 (1)
sib3
cellReselectionInfoCommon
q-Hyst: dB2 (2)
cellReselectionServingFreqInfo
s-NonIntraSearch: 6dB (3)
threshServingLow: 4dB (2)
cellReselectionPriority: 6
intraFreqCellReselectionInfo
q-RxLevMin: -122dBm (-61)
p-Max: 23dBm
s-IntraSearch: 10dB (5)
1... .... presenceAntennaPort1: True
neighCellConfig: No MBSFN subframes are present in all neighbour cells (1)
t-ReselectionEUTRA: 1s
-------------- next part --------------
LTE Radio Resource Control (RRC) protocol
BCCH-BCH-Message
message
dl-Bandwidth: n50 (3)
phich-Config
phich-Duration: normal (0)
phich-Resource: one (2)
systemFrameNumber: c7 [bit length 8, 1100 0111 decimal value 199]
schedulingInfoSIB1-BR-r13: 16 PDSCH repetitions - TBS 712 bits (15)
spare: 00 [bit length 5, 3 LSB pad bits, 0000 0... decimal value 0]
LTE Radio Resource Control (RRC) protocol
BCCH-DL-SCH-Message
message: c1 (0)
c1: systemInformationBlockType1 (1)
systemInformationBlockType1
cellAccessRelatedInfo
plmn-IdentityList: 1 item
Item 0
PLMN-IdentityInfo
plmn-Identity
mcc: 3 items
Item 0
MCC-MNC-Digit: 3
Item 1
MCC-MNC-Digit: 1
Item 2
MCC-MNC-Digit: 1
mnc: 3 items
Item 0
MCC-MNC-Digit: 4
Item 1
MCC-MNC-Digit: 8
Item 2
MCC-MNC-Digit: 0
cellReservedForOperatorUse: notReserved (1)
trackingAreaCode: ab04 [bit length 16, 1010 1011 0000 0100 decimal value 43780]
cellIdentity: 29e86020 [bit length 28, 4 LSB pad bits, 0010 1001 1110 1000 0110 0000 0010 .... decimal value 43943426]
cellBarred: notBarred (1)
intraFreqReselection: allowed (0)
..0. .... csg-Indication: False
cellSelectionInfo
q-RxLevMin: -138dBm (-69)
q-RxLevMinOffset: 2dB (1)
freqBandIndicator: 13
schedulingInfoList: 3 items
Item 0
SchedulingInfo
si-Periodicity: rf16 (1)
sib-MappingInfo: 1 item
Item 0
SIB-Type: sibType3 (0)
Item 1
SchedulingInfo
si-Periodicity: rf64 (3)
sib-MappingInfo: 2 items
Item 0
SIB-Type: sibType5 (2)
Item 1
SIB-Type: sibType8 (5)
Item 2
SchedulingInfo
si-Periodicity: rf64 (3)
sib-MappingInfo: 1 item
Item 0
SIB-Type: sibType4 (1)
si-WindowLength: ms20 (5)
systemInfoValueTag: 6
[Expert Info (Warning/Sequence): SI Info Value changed (now 6, was 0)]
[SI Info Value changed (now 6, was 0)]
[Severity level: Warning]
[Group: Sequence]
nonCriticalExtension
nonCriticalExtension
ims-EmergencySupport-r9: true (0)
nonCriticalExtension
nonCriticalExtension
cellAccessRelatedInfo-v1250
nonCriticalExtension
hyperSFN-r13: 0d00 [bit length 10, 6 LSB pad bits, 0000 1101 00.. .... decimal value 52]
eDRX-Allowed-r13: true (0)
nonCriticalExtension
LTE Radio Resource Control (RRC) protocol
BCCH-DL-SCH-Message
message: c1 (0)
c1: systemInformation (0)
systemInformation
criticalExtensions: systemInformation-r8 (0)
systemInformation-r8
sib-TypeAndInfo: 2 items
Item 0
sib-TypeAndInfo item: sib2 (0)
sib2
ac-BarringInfo
...0 .... ac-BarringForEmergency: False
radioResourceConfigCommon
rach-ConfigCommon
preambleInfo
numberOfRA-Preambles: n52 (12)
powerRampingParameters
powerRampingStep: dB4 (2)
preambleInitialReceivedTargetPower: dBm-110 (5)
ra-SupervisionInfo
preambleTransMax: n10 (6)
ra-ResponseWindowSize: sf10 (7)
mac-ContentionResolutionTimer: sf64 (7)
maxHARQ-Msg3Tx: 4
bcch-Config
modificationPeriodCoeff: n2 (0)
pcch-Config
defaultPagingCycle: rf128 (2)
nB: oneT (2)
prach-Config
rootSequenceIndex: 790
prach-ConfigInfo
prach-ConfigIndex: 21
.... .0.. highSpeedFlag: False
zeroCorrelationZoneConfig: 13
prach-FreqOffset: 4
pdsch-ConfigCommon
referenceSignalPower: 21dBm
p-b: 1
pusch-ConfigCommon
pusch-ConfigBasic
n-SB: 1
hoppingMode: interSubFrame (0)
pusch-HoppingOffset: 0
.... 1... enable64QAM: True
ul-ReferenceSignalsPUSCH
.... .1.. groupHoppingEnabled: True
groupAssignmentPUSCH: 0
...0 .... sequenceHoppingEnabled: False
cyclicShift: 0
pucch-ConfigCommon
deltaPUCCH-Shift: ds1 (0)
nRB-CQI: 5
nCS-AN: 0
n1PUCCH-AN: 8
soundingRS-UL-ConfigCommon: release (0)
release: NULL
uplinkPowerControlCommon
p0-NominalPUSCH: -106dBm
alpha: al1 (7)
p0-NominalPUCCH: -113dBm
deltaFList-PUCCH
deltaF-PUCCH-Format1: deltaF0 (1)
deltaF-PUCCH-Format1b: deltaF3 (1)
deltaF-PUCCH-Format2: deltaF0 (1)
deltaF-PUCCH-Format2a: deltaF0 (1)
deltaF-PUCCH-Format2b: deltaF0 (1)
deltaPreambleMsg3: 12dB (6)
ul-CyclicPrefixLength: len1 (0)
pusch-ConfigCommon-v1270
enable64QAM-v1270: true (0)
ue-TimersAndConstants
t300: ms400 (3)
t301: ms2000 (7)
t310: ms2000 (6)
n310: n20 (7)
t311: ms10000 (3)
n311: n1 (0)
freqInfo
additionalSpectrumEmission: 1
timeAlignmentTimerCommon: infinity (7)
ac-BarringSkipForMMTELVoice-r12: true (0)
ac-BarringSkipForMMTELVideo-r12: true (0)
Item 1
sib-TypeAndInfo item: sib3 (1)
sib3
cellReselectionInfoCommon
q-Hyst: dB2 (2)
cellReselectionServingFreqInfo
s-NonIntraSearch: 6dB (3)
threshServingLow: 4dB (2)
cellReselectionPriority: 3
intraFreqCellReselectionInfo
q-RxLevMin: -138dBm (-69)
allowedMeasBandwidth: mbw6 (0)
.1.. .... presenceAntennaPort1: True
neighCellConfig: The MBSFN subframe allocations of all neighbour cells are identical to or subsets of that in the serving cell (2)
t-ReselectionEUTRA: 1s