Overflow using X310 instantly after finding a UE
When using the X310 the eNB sends an OVERFLLOW ERROR directly after finding the UE, im using this command to run the eNB : sudo ./lte-softmodem -O ../../../targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.100PRB.usrpx310.conf
here are the logs just before getting the overflow on the eNB
[MAC] [eNB 0][RAPROC] CC_id 0 Frame 246 Activating RAR generation in Frame 246, subframe 6 for process 0, rnti 7a0, state 1
[RRC] [FRAME 00247][eNB][MOD 00][RNTI 7a0] Decoding UL CCCH 5b.90.62.7b.25.f6 (0x7869f17f2541)
[RRC] [FRAME 00247][eNB][MOD 00][RNTI 7a0] Accept new connection from UE random UE identity (0x5fb22706b9000000) MME code 0 TMSI 0 cause 3
[MAC] UE 0 RNTI 7a0 adding LC 1 idx 0 to scheduling control (total 1)
[MAC] UE 0 RNTI 7a0 adding LC 2 idx 1 to scheduling control (total 2)
[MAC] Added physicalConfigDedicated 0x7869d457df80 for 0.0
[RRC] [FRAME 00247][eNB][MOD 00][RNTI 7a0] [RAPROC] Logical Channel DL-CCCH, Generating RRCConnectionSetup (bytes 29)
[RRC] [FRAME 00247][eNB][MOD 00][RNTI 7a0]CALLING RLC CONFIG SRB1 (rbid 1)
[PDCP] add new uid is 0 7a0
[PDCP] [FRAME 00247][eNB][MOD 00][RNTI 7a0][SRB 01] Action ADD LCID 1 (SRB id 1) configured with SN size 5 bits and RLC AM
[MAC] [eNB 0][RAPROC] CC_id 0 Frame 247, subframeP 6: Generating Msg4 with RRC Piggyback (RNTI 7a0)
[RRC] [FRAME 00000][eNB][MOD 00][RNTI 7a0] [RAPROC] Logical Channel UL-DCCH, processing LTE_RRCConnectionSetupComplete from UE (SRB1 Active)
[NAS] AttachRequest.c:39 EMM - attach_request len = 99
[NAS] UeNetworkCapability.c:46 decode_ue_network_capability len = 5
[NAS] UeNetworkCapability.c:63 uenetworkcapability decoded UMTS
[NAS] UeNetworkCapability.c:74 uenetworkcapability decoded GPRS
[NAS] UeNetworkCapability.c:82 uenetworkcapability decoded=6
[NAS] UeNetworkCapability.c:86 uenetworkcapability then decoded=6
[RRC] [FRAME 00000][eNB][MOD 00][RNTI 7a0] UE State = RRC_CONNECTED
[S1AP] [eNB 0] Chose MME '(null)' (assoc_id 27) through selected PLMN Identity index 0 MCC 222 MNC 1
[S1AP] Found usable eNB_ue_s1ap_id: 0xfe04db 16647387(10)
[RRC] [eNB 0] Received S1AP_DOWNLINK_NAS: ue_initial_id 1, eNB_ue_s1ap_id 16647387
[RRC] sent RRC_DCCH_DATA_REQ to TASK_PDCP_ENB
[RRC] [eNB 0] Received S1AP_DOWNLINK_NAS: ue_initial_id 1, eNB_ue_s1ap_id 16647387
[RRC] sent RRC_DCCH_DATA_REQ to TASK_PDCP_ENB
[RRC] [eNB 0] Received S1AP_DOWNLINK_NAS: ue_initial_id 1, eNB_ue_s1ap_id 16647387
[RRC] sent RRC_DCCH_DATA_REQ to TASK_PDCP_ENB
[S1AP] Received NAS message with the E_RAB setup procedure
[S1AP] S1AP_FIND_PROTOCOLIE_BY_ID: /home/rt2024/openairinterface5g/openair3/S1AP/s1ap_eNB_handlers.c 927: ie is NULL
[RRC] [eNB 0] Received S1AP_INITIAL_CONTEXT_SETUP_REQ: ue_initial_id 1, eNB_ue_s1ap_id 16647387, nb_of_e_rabs 1
[GTPU] [101] Created tunnel for UE ID 1952, teid for incoming: 63a0fc54, teid for outgoing 6 to remote IPv4: 192.168.61.133, IPv6 ::
[RRC] [FRAME 00000][eNB][MOD 00][RNTI 7a0] rrc_eNB_process_GTPV1U_CREATE_TUNNEL_RESP tunnel (1671494740, 1671494740) bearer UE context index 0, msg index 0, id 5, gtp addr len 4
[RRC] [eNB 0][UE 7a0] Selected security algorithms (0x7869e0004e70): 0, 2, changed
[RRC] [eNB 0][UE 7a0] Saved security key 85A980D87A0AA582213D5E4122FC5BBF6B2B4FE0DD2A60C93D294828FBBB29FA
U[RRC]
KeNB:85 a9 80 d8 7a 0a a5 82 21 3d 5e 41 22 fc 5b bf 6b 2b 4f e0 dd 2a 60 c9 3d 29 48 28 fb bb 29 fa
[RRC]
KRRCenc:35 74 58 b6 41 ab 8c ef 6b d3 13 e5 81 b5 06 36 75 bd e3 39 de a2 0a cc 37 d2 0c 3d 7f ce b8 c4
[RRC]
KRRCint:6a bf 42 e3 e8 63 4e 9f f9 5f 36 6e e2 0a b9 35 01 08 e9 99 83 e5 ff 0e 80 3d f8 aa 23 d3 05 e2
[RRC] [FRAME 00000][eNB][MOD 00][RNTI 7a0] Logical Channel DL-DCCH, Generate SecurityModeCommand (bytes 3)
[RRC] calling rrc_data_req :securityModeCommand
[RRC] sent RRC_DCCH_DATA_REQ to TASK_PDCP_ENB
LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Also here are the ONLY errors that i found on the MME logs
[222010100001120] Did not insert enb_s1ap_id_key 60146189531 to enb_ue_s1ap_key2mme_ueid_map enb_ue_s1ap_ue_id 16647387 mme_ue_s1ap_id 7
persist_state_enabled is not enabled
Failed to remove enb_s1ap_id_key from enb_ue_s1ap_key2mme_ueid_map! enb_ue_s1ap_id 16647387 mme_ue_s1ap_id 7
i will also provide the config file of the eNB
Active_eNBs = ( "eNB_Eurecom_LTEBox");
# Asn1_verbosity, choice in: none, info, annoying
Asn1_verbosity = "none";
eNBs =
(
{
////////// Identification parameters:
eNB_ID = 0xe00;
cell_type = "CELL_MACRO_ENB";
eNB_name = "eNB_Eurecom_LTEBox";
// Tracking area code, 0x0000 and 0xfffe are reserved values
tracking_area_code = 1;
plmn_list = ( { mcc = 222; mnc = 01; mnc_length = 2; } );
tr_s_preference = "local_mac"
////////// Physical parameters:
component_carriers = (
{
node_function = "eNodeB_3GPP";
node_timing = "synch_to_ext_device";
node_synch_ref = 0;
frame_type = "FDD";
tdd_config = 3;
tdd_config_s = 0;
prefix_type = "NORMAL";
eutra_band = 7;
downlink_frequency = 2680000000L;
uplink_frequency_offset = -120000000;
Nid_cell = 0;
N_RB_DL = 25;
Nid_cell_mbsfn = 0;
nb_antenna_ports = 1;
nb_antennas_tx = 1;
nb_antennas_rx = 1;
tx_gain = 90;
rx_gain = 125;
pbch_repetition = "FALSE";
prach_root = 0;
prach_config_index = 0;
prach_high_speed = "DISABLE";
prach_zero_correlation = 1;
prach_freq_offset = 2;
pucch_delta_shift = 1;
pucch_nRB_CQI = 1;
pucch_nCS_AN = 0;
pucch_n1_AN = 0;
pdsch_referenceSignalPower = -27;
pdsch_p_b = 0;
pusch_n_SB = 1;
pusch_enable64QAM = "DISABLE";
pusch_hoppingMode = "interSubFrame";
pusch_hoppingOffset = 0;
pusch_groupHoppingEnabled = "ENABLE";
pusch_groupAssignment = 0;
pusch_sequenceHoppingEnabled = "DISABLE";
pusch_nDMRS1 = 1;
phich_duration = "NORMAL";
phich_resource = "ONESIXTH";
srs_enable = "DISABLE";
/* srs_BandwidthConfig =;
srs_SubframeConfig =;
srs_ackNackST =;
srs_MaxUpPts =;*/
pusch_p0_Nominal = -96;
pusch_alpha = "AL1";
pucch_p0_Nominal = -104;
msg3_delta_Preamble = 6;
pucch_deltaF_Format1 = "deltaF2";
pucch_deltaF_Format1b = "deltaF3";
pucch_deltaF_Format2 = "deltaF0";
pucch_deltaF_Format2a = "deltaF0";
pucch_deltaF_Format2b = "deltaF0";
rach_numberOfRA_Preambles = 64;
rach_preamblesGroupAConfig = "DISABLE";
/*
rach_sizeOfRA_PreamblesGroupA = ;
rach_messageSizeGroupA = ;
rach_messagePowerOffsetGroupB = ;
*/
rach_powerRampingStep = 4;
rach_preambleInitialReceivedTargetPower = -108;
rach_preambleTransMax = 10;
rach_raResponseWindowSize = 10;
rach_macContentionResolutionTimer = 48;
rach_maxHARQ_Msg3Tx = 4;
pcch_default_PagingCycle = 128;
pcch_nB = "oneT";
bcch_modificationPeriodCoeff = 2;
ue_TimersAndConstants_t300 = 1000;
ue_TimersAndConstants_t301 = 1000;
ue_TimersAndConstants_t310 = 1000;
ue_TimersAndConstants_t311 = 10000;
ue_TimersAndConstants_n310 = 20;
ue_TimersAndConstants_n311 = 1;
ue_TransmissionMode = 1;
}
);
srb1_parameters :
{
# timer_poll_retransmit = (ms) [5, 10, 15, 20,... 250, 300, 350, ... 500]
timer_poll_retransmit = 80;
# timer_reordering = (ms) [0,5, ... 100, 110, 120, ... ,200]
timer_reordering = 35;
# timer_reordering = (ms) [0,5, ... 250, 300, 350, ... ,500]
timer_status_prohibit = 0;
# poll_pdu = [4, 8, 16, 32 , 64, 128, 256, infinity(>10000)]
poll_pdu = 4;
# poll_byte = (kB) [25,50,75,100,125,250,375,500,750,1000,1250,1500,2000,3000,infinity(>10000)]
poll_byte = 99999;
# max_retx_threshold = [1, 2, 3, 4 , 6, 8, 16, 32]
max_retx_threshold = 4;
}
# ------- SCTP definitions
SCTP :
{
# Number of streams to use in input/output
SCTP_INSTREAMS = 2;
SCTP_OUTSTREAMS = 2;
};
////////// MME parameters:
mme_ip_address = ( { ipv4 = "192.168.61.149";
ipv6 = "192:168:30::17";
active = "yes";
preference = "ipv4";
}
);
enable_measurement_reports = "no";
///X2
enable_x2 = "no";
t_reloc_prep = 1000; /* unit: millisecond */
tx2_reloc_overall = 2000; /* unit: millisecond */
t_dc_prep = 1000; /* unit: millisecond */
t_dc_overall = 2000; /* unit: millisecond */
NETWORK_INTERFACES :
{
ENB_INTERFACE_NAME_FOR_S1_MME = "br-9a30d6f7a08e";
ENB_IPV4_ADDRESS_FOR_S1_MME = "192.168.68.129";
ENB_INTERFACE_NAME_FOR_S1U = "br-9a30d6f7a08e";
ENB_IPV4_ADDRESS_FOR_S1U = "192.168.68.129";
ENB_PORT_FOR_S1U = 2152; # Spec 2152
ENB_IPV4_ADDRESS_FOR_X2C = "192.168.68.129";
ENB_PORT_FOR_X2C = 36422; # Spec 36422
};
}
);
MACRLCs = (
{
num_cc = 1;
tr_s_preference = "local_L1";
tr_n_preference = "local_RRC";
puSch10xSnr = 200;
puCch10xSnr = 200;
}
);
L1s = (
{
num_cc = 1;
tr_n_preference = "local_mac";
}
);
RUs = (
{
local_rf = "yes"
nb_tx = 1
nb_rx = 1
att_tx = 0
att_rx = 0;
bands = [7];
max_pdschReferenceSignalPower = -27;
max_rxgain = 116;
eNB_instances = [0];
sdr_addrs = "type=x300";
}
);
THREAD_STRUCT = (
{
#three config for level of parallelism "PARALLEL_SINGLE_THREAD", "PARALLEL_RU_L1_SPLIT", or "PARALLEL_RU_L1_TRX_SPLIT"
parallel_config = "PARALLEL_SINGLE_THREAD";
#two option for worker "WORKER_DISABLE" or "WORKER_ENABLE"
worker_config = "WORKER_ENABLE";
}
);
log_config :
{
global_log_level ="info";
hw_log_level ="info";
phy_log_level ="info";
mac_log_level ="info";
rlc_log_level ="info";
pdcp_log_level ="info";
rrc_log_level ="info";
};
I noticed that the S1AP maybe a problem but i think i gave the eNB the right IP addresses here is my ifconfig command
br-9d793d75f682: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.68.129 netmask 255.255.255.192 broadcast 192.168.68.191
inet6 fe80::42:22ff:fea7:d9c prefixlen 64 scopeid 0x20<link>
ether 02:42:22:a7:0d:9c txqueuelen 0 (Ethernet)
RX packets 53 bytes 3164 (3.1 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 71 bytes 7428 (7.4 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
br-a91338c6a7fe: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.61.129 netmask 255.255.255.192 broadcast 192.168.61.191
inet6 fe80::42:53ff:fe6b:1bd prefixlen 64 scopeid 0x20<link>
ether 02:42:53:6b:01:bd txqueuelen 0 (Ethernet)
RX packets 330 bytes 27684 (27.6 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 329 bytes 34346 (34.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.17.1 netmask 255.255.255.0 broadcast 192.168.17.255
ether 02:42:40:ea:e1:d9 txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.74 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::6862:819b:3471:f71b prefixlen 64 scopeid 0x20<link>
ether 74:27:ea:f2:da:83 txqueuelen 1000 (Ethernet)
RX packets 95672 bytes 124980086 (124.9 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 45988 bytes 4249514 (4.2 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 20 memory 0xf7e00000-f7e20000
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Boucle locale)
RX packets 1552773 bytes 47248894634 (47.2 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1552773 bytes 47248894634 (47.2 GB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
veth0ffe7c6: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::4e4:5ff:fedb:ea27 prefixlen 64 scopeid 0x20<link>
ether 06:e4:05:db:ea:27 txqueuelen 0 (Ethernet)
RX packets 607 bytes 359381 (359.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 883 bytes 147206 (147.2 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
veth5e2647e: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::14bc:daff:fe44:1806 prefixlen 64 scopeid 0x20<link>
ether 16:bc:da:44:18:06 txqueuelen 0 (Ethernet)
RX packets 568 bytes 60496 (60.4 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 695 bytes 77020 (77.0 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
vethc01c0cc: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::d8ce:acff:fed3:850a prefixlen 64 scopeid 0x20<link>
ether da:ce:ac:d3:85:0a txqueuelen 0 (Ethernet)
RX packets 2065 bytes 118876 (118.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2200 bytes 132558 (132.5 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
vethc3984e8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::bc54:c8ff:fe1a:c9ae prefixlen 64 scopeid 0x20<link>
ether be:54:c8:1a:c9:ae txqueuelen 0 (Ethernet)
RX packets 2045 bytes 117294 (117.2 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2177 bytes 129882 (129.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
vethcb57d7b: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::48c5:d5ff:fe53:edd prefixlen 64 scopeid 0x20<link>
ether 4a:c5:d5:53:0e:dd txqueuelen 0 (Ethernet)
RX packets 15 bytes 1146 (1.1 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 158 bytes 14766 (14.7 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
vethd645098: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::a43a:beff:fef3:2de3 prefixlen 64 scopeid 0x20<link>
ether a6:3a:be:f3:2d:e3 txqueuelen 0 (Ethernet)
RX packets 635 bytes 116684 (116.6 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 509 bytes 275767 (275.7 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
vethec96822: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::9048:30ff:feb0:27d1 prefixlen 64 scopeid 0x20<link>
ether 92:48:30:b0:27:d1 txqueuelen 0 (Ethernet)
RX packets 269 bytes 34078 (34.0 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 436 bytes 45146 (45.1 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Edited by Robert Schmidt