OAI with LimeSDR

I have a local OAI setup (develop branch) with LimeSDR-USB using the following references:

  1. https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/HowToConnectCOTSUEwithOAIeNBNew

  2. https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/how-to-setup-oai-with-lmsdr (4 antennas each connected to TX1_1/2 and RX1_L/H)

The eNB comes up with PLMN (20893): targets/bin/lte-softmodem.Rel15 -O enb.band7.tm1.50PRB.limesdr.conf --rf-config-file LimeSDR_above_1p8GHz_1v4.ini

However, in a network scan for manual registration with COTS UE (Samsung Galaxy A50 with band7 support), the PLMN cannot be found. Note, I’ve not updated the SIM in UE yet with the expectation that it should not matter for network scan. I’ve attached the configuration files and log files (first 1000lines). I’ve tried changing frequency, band, PRB, tx_gain, and antenna config with no difference in the visibility of eNB.

Does anyone know what could be going wrong or have any idea how to investigate further?

------Logs----


[PHY]   RC.eNB = 0x2891610
[LIBCONFIG] L1s.[0]: 24/24 parameters successfully set, (22 to default value)
[PHY]   RC.eNB[0] = 0x28916c0
[PHY]   RC.eNB[0][0] = 0x7f8c59f3f010
[ENB_APP]   Initializing northbound interface for L1
[PHY]   l1_north_init_eNB() RC.nb_L1_inst:1
[PHY]   l1_north_init_eNB() RC.nb_L1_CC[0]:1
[PHY]   Installing callbacks for IF_Module - UL_indication
[PHY]   l1_north_init_eNB() RC.eNB[0][0] installing callbacks
[PHY]   read_config_and_init() RC.nb_L1_inst: 1
[LIBCONFIG] MACRLCs.[0]: 20/20 parameters successfully set, (15 to default value)
[LIBCONFIG] MACRLCs.[0]: 20/20 parameters successfully set, (15 to default value)
[MAC]   [MAIN] Init function start:nb_macrlc_inst=1
[PHY]   Installing callbacks for IF_Module - UL_indication
[PDCP]   PDCP layer has been initialized
Configuring local RRC for MACRLC
[ENB_APP]   sched mode = default 0 [default]
[MAC]   read_config_and_init() RC.nb_macrlc_inst: 1
[PHY]   l1_north_init_eNB() RC.nb_L1_inst:1
[PHY]   l1_north_init_eNB() RC.nb_L1_CC[0]:1
[PHY]   Installing callbacks for IF_Module - UL_indication
[PHY]   l1_north_init_eNB() RC.eNB[0][0] installing callbacks
[LIBCONFIG] (root): 3/3 parameters successfully set, (1 to default value)
[LIBCONFIG] eNBs.[0]: 20/20 parameters successfully set, (11 to default value)
[RRC]   Instance 0: Southbound Transport local_mac
[RRC]   Setting node_type to ngran_eNB
[LIBCONFIG] eNBs.[0].plmn_list.[0]: 3/3 parameters successfully set, (0 to default value)
[RRC]   num component carriers 1 
[RRC]   enb_config::RCconfig_RRC() parameter number: 0, total number of parameters: 78, ccspath: eNBs.[0].component_carriers.[0] 
 
[LIBCONFIG] eNBs.[0].component_carriers.[0]: 78/78 parameters successfully set, (17 to default value)
phich.resource 0 (ONESIXTH), phich.duration 0 (NORMAL)
No eMBMS configuration, skipping it
[LIBCONFIG] eNBs.[0].component_carriers.[0].emtc_parameters: 88/88 parameters successfully set, (87 to default value)
No eMTC configuration, skipping it
[LIBCONFIG] eNBs.[0].component_carriers.[0].SLparameters: 39/39 parameters successfully set, (39 to default value)
No SL configuration skipping it
[LIBCONFIG] eNBs.[0].srb1_parameters: 6/6 parameters successfully set, (0 to default value)
[RRC]   Node type 0 
 [LIBCONFIG] (root): 3/3 parameters successfully set, (1 to default value)
[LIBCONFIG] NETWORK_CONTROLLER: 6/6 parameters successfully set, (6 to default value)
[LIBCONFIG] RUs.[0]: 26/26 parameters successfully set, (17 to default value)
Creating RC.ru[0]:0x28c22f0
Setting function for RU 0 to eNodeB_3GPP
[PHY]   number of L1 instances 1, number of RU 1, number of CPU cores 8
[FLEXRAN_AGENT]   FlexRAN Agent for eNB 0 is DISABLED
[PDCP]   PDCP layer has been initialized
[PDCP]   pdcp init,usegtp 
[PDCP]   ENB pdcp will use tun interface for MBMS
[NETLINK]Opened socket oaitun_enm1 with fd 84
returnValue 0
returnValue 0
returnValue 0
[OIP]   Interface oaitun_enm1 successfully configured, ip address 10.0.2.1, mask 255.255.255.0 broadcast address 10.0.2.255
[ENB_APP]   Creating ENB_APP eNB Task
[TMR]   Created Posix thread TASK_ENB_APP
[RRC]   Creating RRC eNB Task
[LIBCONFIG] (root): 3/3 parameters successfully set, (1 to default value)
[LIBCONFIG] eNBs.[0]: 20/20 parameters successfully set, (11 to default value)
[TMR]   Created Posix thread TASK_RRC_ENB
[RRC]   Entering main loop of RRC message task
[LIBCONFIG] eNBs.[0].plmn_list.[0]: 3/3 parameters successfully set, (0 to default value)
[SCTP]   Starting SCTP layer
[TMR]   Created Posix thread TASK_SCTP
[LIBCONFIG] eNBs.[0].component_carriers.[0]: 78/78 parameters successfully set, (17 to default value)
[S1AP]   Starting S1AP layer
[TMR]   Created Posix thread TASK_S1AP
[LIBCONFIG] eNBs.[0].mme_ip_address.[0]: 5/5 parameters successfully set, (0 to default value)
[LIBCONFIG] eNBs.[0].SCTP: 2/2 parameters successfully set, (0 to default value)
[LIBCONFIG] eNBs.[0].NETWORK_INTERFACES: 11/11 parameters successfully set, (2 to default value)
[TMR]   Created Posix thread TASK_UDP
[UDP]   Initializing UDP task interface
[UDP]   Initializing UDP task interface: DONE
[GTPV1U]   Configuring GTPu
[LIBCONFIG] (root): 3/3 parameters successfully set, (1 to default value)
[LIBCONFIG] eNBs.[0].NETWORK_INTERFACES: 3/3 parameters successfully set, (0 to default value)
[GTPV1U]   Configuring GTPu address : 192.168.1.14 -> e01a8c0
[TMR]   Created Posix thread TASK_GTPV1_U
[ENB_APP]   default drx 2
[ENB_APP]   [eNB 0] eNB_app_register via S1AP for instance 0
[GTPV1U]   Initializing GTPU stack 0x14e36f0
[LIBCONFIG] eNBs.[0]: 1/1 parameters successfully set, (0 to default value)
[LIBCONFIG] gNBs.[0]: 1/1 parameters successfully set, (1 to default value)
[X2AP]   X2AP is disabled.
[MAC]   Creating MAC eNB Task
[GTPV1U]   Tx UDP_INIT IP addr 192.168.1.14 (868)
[LIBCONFIG] eNBs.[0]: 1/1 parameters successfully set, (1 to default value)
[UDP]   Initializing UDP for local address 192.168.1.14 with port 2152
[RRC]   Received message GTPV1U_ENB_DELETE_TUNNEL_RESP
[UDP]   Inserting new descriptor for task 35, sd 85
[S1AP]   Registered new eNB[0] and macro eNB id 3584
[S1AP]   [eNB 0] check the mme registration state
[UDP]   Initializing UDP for local address 192.168.1.14 with port 2152: DONE
[MAC]   Starting main loop of MAC message task
[TMR]   Created Posix thread TASK_MAC_ENB
[RRC]   Received message RRC_CONFIGURATION_REQ
[RRC]   [eNB 0] Received RRC_CONFIGURATION_REQ : 0x28c9dac
[RRC]   [FRAME 00000][eNB][MOD 00][RNTI 0] Init...
[RRC]   [FRAME 00000][eNB][MOD 00][RNTI 0] Checking release 
[RRC]   [FRAME 00000][eNB][MOD 00][RNTI 0] Rel14 RRC detected, MBMS flag 0
[RRC]   init_SI()



[RRC]   [eNB 0] Node type 0 
[RRC]   configuration->schedulingInfoSIB1_BR_r13[CC_id] 0
[RRC]   Configuring MIB (N_RB_DL 50,phich_Resource 0,phich_Duration 0)
[RRC]   [MIB] systemBandwidth 3, phich_duration 0, phich_resource 0, sfn 0
[RRC]   [MIB] schedulingInfoSIB1 0
[RRC]   [eNB] SystemInformationBlockType1 Encoded 130 bits (17 bytes)
[RRC]   [eNB 0] Configuration SIB2/3, eMBMS = 0
[SCTP]   sctp_bindx SCTP_BINDX_ADD_ADDR socket bound to : 192.168.1.14
[RRC]   [eNB] SystemInformation Encoded 299 bits (38 bytes)
[RRC]   do_SIB23, size 38 
[RRC]   [FRAME 00000][eNB][MOD 00][RNTI 0] SIB2/3 Contents (partial)
[RRC]   [FRAME 00000][eNB][MOD 00][RNTI 0] pusch_config_common.n_SB = 1
[RRC]   [FRAME 00000][eNB][MOD 00][RNTI 0] pusch_config_common.hoppingMode = 0
[RRC]   [FRAME 00000][eNB][MOD 00][RNTI 0] pusch_config_common.pusch_HoppingOffset = 0
[RRC]   [FRAME 00000][eNB][MOD 00][RNTI 0] pusch_config_common.enable64QAM = 0
[RRC]   [FRAME 00000][eNB][MOD 00][RNTI 0] pusch_config_common.groupHoppingEnabled = 1
[RRC]   [FRAME 00000][eNB][MOD 00][RNTI 0] pusch_config_common.groupAssignmentPUSCH = 0
[SCTP]   Converted ipv4 address 192.168.1.18 to network type
[RRC]   [FRAME 00000][eNB][MOD 00][RNTI 0] pusch_config_common.sequenceHoppingEnabled = 0
[RRC]   [FRAME 00000][eNB][MOD 00][RNTI 0] pusch_config_common.cyclicShift  = 1
[RRC]   [FRAME 00000][eNB][MOD 00][RNTI 0] RRC_UE --- MAC_CONFIG_REQ (SIB1.tdd & SIB2 params) ---> MAC_UE
[RRC]   About to call rrc_mac_config_req_eNB for ngran_eNB
[MAC]   Configuring MIB for instance 0, CCid 0 : (band 7,N_RB_DL 50,Nid_cell 0,p 1,DL freq 2660000000,phich_config.resource 0, phich_config.duration 0)
[PHY]   config_mib() dl_BandwidthP:3
[MAC]   config_mib() NFAPI_CONFIG_REQUEST(num_tlv:16) DL_BW:50 UL_BW:50 Ncp 0,p_eNB 1,earfcn 3150,band 7,phich_resource 0 phich_duration 0 phich_power_offset 6000 PSS 6000 SSS 6000 PCI 0 PBCH repetition 0
[MAC]   [CONFIG]SIB2/3 Contents (partial)
[MAC]   [CONFIG]pusch_config_common.n_SB = 1
[MAC]   [CONFIG]pusch_config_common.hoppingMode = 0
[MAC]   [CONFIG]pusch_config_common.pusch_HoppingOffset = 0
[MAC]   [CONFIG]pusch_config_common.enable64QAM = 0
[MAC]   [CONFIG]pusch_config_common.groupHoppingEnabled = 1
[MAC]   [CONFIG]pusch_config_common.groupAssignmentPUSCH = 0
[MAC]   [CONFIG]pusch_config_common.sequenceHoppingEnabled = 0
[MAC]   [CONFIG]pusch_config_common.cyclicShift  = 1
[PHY]   Configuring MIB for instance 0, CCid 0 : (band 7,N_RB_DL 50, N_RB_UL 50, Nid_cell 0,eNB_tx_antenna_ports 1,Ncp 0,DL freq 3150,phich_config.resource 0, phich_config.duration 0)
[PHY]   Initializing frame parms for N_RB_DL 50, Ncp 0, osf 1
[PHY]   lte_parms.c: Setting N_RB_DL to 50, ofdm_symbol_size 1024
[SCTP]   connectx assoc_id  107 in progress..., used 1 addresses
[SCTP]   Inserted new descriptor for sd 86 in list, nb elements 1, assoc_id 107
[LIBCONFIG] loader.coding: 2/2 parameters successfully set, (1 to default value)
[LOADER] library libcoding.so successfully loaded
[PHY]   prach_config_common.rootSequenceIndex = 0
[PHY]   prach_config_common.prach_ConfigInfo.prach_ConfigIndex = 0
[PHY]   prach_config_common.prach_ConfigInfo.highSpeedFlag = 0
[PHY]   prach_config_common.prach_ConfigInfo.zeroCorrelationZoneConfig = 1
[PHY]   prach_config_common.prach_ConfigInfo.prach_FreqOffset = 2
[PHY]   pusch_config_common.n_SB = 1
[PHY]   pusch_config_common.hoppingMode = 0
[PHY]   pusch_config_common.pusch_HoppingOffset = 0
[PHY]   pusch_config_common.enable64QAM = 0
[PHY]   pusch_config_common.ul_ReferenceSignalsPUSCH.groupHoppingEnabled = 1
[PHY]   pusch_config_common.ul_ReferenceSignalsPUSCH.groupAssignmentPUSCH = 0
[PHY]   pusch_config_common.ul_ReferenceSignalsPUSCH.sequenceHoppingEnabled = 0
[PHY]   pusch_config_common.ul_ReferenceSignalsPUSCH.cyclicShift = 2
[PHY]   eNB 0/0 frame NonMBSFN configured: 0 (0) 0/0
[PHY]   eNB 0/0 configured
[RRC]   [OPENAIR][INIT] Init function start: NB_eNB_INST=1
[RRC]   [eNB] handover active state is 0 
[RRC]   [eNB] eMBMS active state is 0 
[RRC]   [FRAME 00000][eNB][MOD 00][RNTI 0] ENB:OPENAIR RRC IN....
[ENB_APP]   START MAIN THREADS
RC.nb_L1_inst:1
Initializing eNB threads single_thread_flag:0 wait_for_sync:0
[PHY]   [lte-softmodem.c] eNB structure about to allocated RC.nb_L1_inst:1 RC.nb_L1_CC[0]:1
[PHY]   [lte-softmodem.c] eNB structure RC.eNB allocated
[PHY]   Initializing eNB 0 CC_id 0 single_thread_flag:0
[PHY]   Initializing eNB 0 CC_id 0
[PHY]   Registering with MAC interface module
[PHY]   Installing callbacks for IF_Module - UL_indication
[PHY]   Setting indication lists
[PHY]   [lte-softmodem.c] eNB structure allocated
wait_eNBs()
Waiting for eNB L1 instances to all get configured ... sleeping 50ms (nb_L1_inst 1)
RC.nb_L1_CC[0]:1
eNB L1 are configured
About to Init RU threads RC.nb_RU:1
Initializing RU threads
[PHY]   Process RUs RC.nb_RU:1
[PHY]   Process RC.ru[0]
[PHY]   init_RU() RC.ru[0].num_eNB:1 ru->eNB_list[0]:0x7f8c59f3f010 RC.eNB[0][0]:0x7f8c59f3f010 rf_config_file:LimeSDR_above_1p8GHz_1v4.ini
[PHY]   DJP - delete code above this /home/oai/code/openairinterface5g/targets/RT/USER/lte-ru.c:2744
[PHY]   RU FUnction:0 ru->if_south:0
[PHY]   eNB0:0x7f8c59f3f010   fp:(nil)
[PHY]   Copying frame parms from eNB 0 to ru 0
[PHY]   ru->num_eNB:1 eNB0->num_RU:0
[PHY]   Initializing RRU descriptor 0 : (local RF,synch_to_ext_device,0)
configuring ru_id 0 (start_rf 0x5d8560)
[PHY]   Starting ru_thread 0, is_slave 0, send_dmrs 0
[PHY]   Initializing RU proc 0 (eNodeB_3GPP,synch_to_ext_device),
[PHY]   init_RU_proc() DJP - added creation of pthread_prach
[HW]   thread_top_init() called with affinity>0, but overruled by #ifndef CPU_AFFINITY.
[HW]   [SCHED][eNB] ru_thread started on CPU 1, sched_policy = SCHED_FIFO , priority = 99, CPU Affinity= CPU_0 CPU_1 CPU_2 CPU_3 CPU_4 CPU_5 CPU_6 CPU_7 
channel 0, Setting tx_gain offset 0.000000, rx_gain offset 125.000000, tx_freq 2660000000.000000, rx_freq 2540000000.000000
[PHY]   Initializing frame parms for N_RB_DL 50, Ncp 0, osf 1
[PHY]   lte_parms.c: Setting N_RB_DL to 50, ofdm_symbol_size 1024
[HW]   thread_top_init() called with affinity>0, but overruled by #ifndef CPU_AFFINITY.
[HW]   [SCHED][eNB] ru_thread_prach started on CPU 6, sched_policy = SCHED_FIFO , priority = 99, CPU Affinity= CPU_0 CPU_1 CPU_2 CPU_3 CPU_4 CPU_5 CPU_6 CPU_7 
[PHY]   thread ru created id=12950
[PHY]   Starting RU 0 (eNodeB_3GPP,synch_to_ext_device),
waiting for sync (ru_thread,-1/0xe06928,0x15fc360,0x14e20e0)
[PHY]   Initializing RU signal buffers (if_south local RF) nb_tx 1
[PHY]   ru_thread_prach() RU configured - RACH processing thread running
[PHY]   [INIT] common.txdata[0] = 0x7f8c58151010 (614400 bytes)
[PHY]   nb_tx 1
[PHY]   rxdata_7_5kHz[0] 0x7f8c5807d010 for RU 0
[PHY]   [INIT] common.txdata_BF= 0x28c9ff0 (8 bytes)
[PHY]   txdataF_BF[0] 0x291ac50 for RU 0
[PHY]   rxdataF[0] 0x2928c70 for RU 0
[PHY]   [INIT] prach_vars->rxsigF[0] = 0x2944c90
[PHY]   [INIT] prach_vars_br->rxsigF[0] = 0x2950cb0
[PHY]   [INIT] prach_vars_br->rxsigF[0] = 0x295ccd0
[PHY]   [INIT] prach_vars_br->rxsigF[0] = 0x2968cf0
[PHY]   [INIT] prach_vars_br->rxsigF[0] = 0x2974d10
[PHY]   [INIT] phy_init_RU() RC.nb_L1_inst:1 
[PHY]   [INIT] phy_init_RU() nb_antenna_ports_eNB:1 
[PHY]   [INIT] phy_init_RU() DO BEAM WEIGHTS nb_antenna_ports_eNB:1 nb_tx:1
[PHY]   [INIT] phy_init_RU() nb_antenna_ports_eNB:1 
[PHY]   [INIT] phy_init_RU() nb_antenna_ports_eNB:1 
[PHY]   [INIT] phy_init_RU() nb_antenna_ports_eNB:1 
[PHY]   [INIT] phy_init_RU() nb_antenna_ports_eNB:1 
[PHY]   [INIT] phy_init_RU() nb_antenna_ports_eNB:1 
[PHY]   [INIT] phy_init_RU() DO BEAM WEIGHTS nb_antenna_ports_eNB:1 nb_tx:1
[PHY]   [INIT] phy_init_RU() nb_antenna_ports_eNB:1 
[PHY]   [INIT] phy_init_RU() nb_antenna_ports_eNB:1 
[PHY]   [INIT] phy_init_RU() nb_antenna_ports_eNB:1 
[PHY]   [INIT] phy_init_RU() nb_antenna_ports_eNB:1 
[PHY]   [INIT] phy_init_RU() nb_antenna_ports_eNB:1 
[PHY]   [INIT] phy_init_RU() nb_antenna_ports_eNB:1 
[PHY]   [INIT] phy_init_RU() nb_antenna_ports_eNB:1 
[PHY]   [INIT] phy_init_RU() nb_antenna_ports_eNB:1 
[PHY]   [INIT] phy_init_RU() nb_antenna_ports_eNB:1 
[LIBCONFIG] device.recplay: 7/7 parameters successfully set, (7 to default value)
[LIBCONFIG] device: 1/1 parameters successfully set, (1 to default value)
[LIBCONFIG] loader.oai_device: 2/2 parameters successfully set, (1 to default value)
[LOADER] library liboai_device.so successfully loaded
LMSSDR: Initializing openair0_device for RAU ...
cal 0: freq 3500000000.000000, offset 44.000000, diff 960000000.000000
cal 1: freq 2660000000.000000, offset 55.000000, diff 120000000.000000
cal 2: freq 2300000000.000000, offset 54.000000, diff 240000000.000000
cal 3: freq 1880000000.000000, offset 54.000000, diff 660000000.000000
cal 4: freq 816000000.000000, offset 79.000000, diff 1724000000.000000
[HW]   [RAU] has loaded LMSSDR device.
setup_RU_buffers: frame_parms = 0x7f8c59f3fca8
[PHY]   thread feptx created 
[PHY]   Signaling main thread that RU 0 (is_slave 0,send_dmrs 0) is ready in state RU_RUN
[HW]   [lte-softmodem.c] RU threads created
wait RUs
[ENB_APP]   Waiting for RUs to be configured ... RC.ru_mask:00
[PHY]   RUs configured
[ENB_APP]   RC.nb_RU:1
ALL RUs ready - init eNBs
[ENB_APP]   Not NFAPI mode - call init_eNB_afterRU()
[PHY]   init_eNB_afterRU() RC.nb_inst:1
[PHY]   RC.nb_CC[inst]:1
[PHY]   RC.nb_CC[inst:0][CC_id:0]:0x7f8c59f3f010
[PHY]   [eNB 0] phy_init_lte_eNB() About to wait for eNB to be configured[PHY]   [eNB 0] Initializing DL_FRAME_PARMS : N_RB_DL 50, PHICH Resource 1, PHICH Duration 0 nb_antennas_tx:0 nb_antennas_rx:1 nb_antenna_ports_eNB:1 PRACH[rootSequenceIndex:0 prach_Config_enabled:1 configIndex:0 highSpeed:0 zeroCorrelationZoneConfig:1 freqOffset:2]
[PHY]   [MSC_NEW][FRAME 00000][PHY_eNB][MOD 00][]
[PHY]   [eNB 0] Initializing DL_FRAME_PARMS : N_RB_DL 50, PHICH Resource 1, PHICH Duration 0
[PHY]   [MSC_NEW][FRAME 00000][PHY_eNB][MOD 00][]
pcfich_reg : 0,25,50,75
[PHY]   [INIT] NB_ANTENNA_PORTS_ENB:6 fp->nb_antenna_ports_eNB:1
[PHY]   [INIT] common_vars->txdataF[0] = 0x7f8c5055a010 (573440 bytes)
[PHY]   [INIT] common_vars->txdataF[5] = 0x7f8c504cd010 (573440 bytes)
[PHY]   Mapping RX ports from 1 RUs to eNB 0
[PHY]   Overwriting eNB->prach_vars.rxsigF[0]:0x311d000
[PHY]   Overwriting eNB->prach_vars_br.rxsigF.rxsigF[0]:(nil)
[PHY]   Overwriting eNB->prach_vars_br.rxsigF.rxsigF[0]:(nil)
[PHY]   Overwriting eNB->prach_vars_br.rxsigF.rxsigF[0]:(nil)
[PHY]   Overwriting eNB->prach_vars_br.rxsigF.rxsigF[0]:(nil)
[PHY]   eNB->num_RU:1
[PHY]   Attaching RU 0 antenna 0 to eNB antenna 0
[PHY]   init_eNB_afterRU() ************* DJP ***** eNB->frame_parms.nb_antennas_tx:0 - GOING TO HARD CODE TO 1[PHY]   inst 0, CC_id 0 : nb_antennas_rx 1
[PHY]   Initialise transport
[PHY]   Allocating Transport Channel Buffers for DLSCH, UE 0
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[0] 0x7f8c3b31c010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[1] 0x7f8c3b2bb010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[2] 0x7f8c3b25a010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[3] 0x7f8c3b1f9010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[4] 0x7f8c3b198010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[5] 0x7f8c3b137010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[6] 0x7f8c3b0d6010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[7] 0x7f8c3b075010
[PHY]   dlsch[0][0] => 0x343ae60 rnti:0
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[0] 0x7f8c3b014010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[1] 0x7f8c3afb3010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[2] 0x7f8c3af52010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[3] 0x7f8c3aef1010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[4] 0x7f8c3ae90010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[5] 0x7f8c3ae2f010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[6] 0x7f8c3adce010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[7] 0x7f8c3ad6d010
[PHY]   dlsch[0][1] => 0x368a570 rnti:0
[PHY]   Allocating Transport Channel Buffer for ULSCH, UE 0
[PHY]   Allocating Transport Channel Buffers for DLSCH, UE 1
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[0] 0x7f8c39435010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[1] 0x7f8c393d4010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[2] 0x7f8c39373010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[3] 0x7f8c39312010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[4] 0x7f8c392b1010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[5] 0x7f8c39250010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[6] 0x7f8c391ef010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[7] 0x7f8c3918e010
[PHY]   dlsch[1][0] => 0x38f2680 rnti:0
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[0] 0x7f8c3912d010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[1] 0x7f8c390cc010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[2] 0x7f8c3906b010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[3] 0x7f8c3900a010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[4] 0x7f8c38fa9010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[5] 0x7f8c38f48010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[6] 0x7f8c38ee7010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[7] 0x7f8c38e86010
[PHY]   dlsch[1][1] => 0x3b41d90 rnti:0
[PHY]   Allocating Transport Channel Buffer for ULSCH, UE 1
[PHY]   Allocating Transport Channel Buffers for DLSCH, UE 2
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[0] 0x7f8c37505010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[1] 0x7f8c374a4010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[2] 0x7f8c37443010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[3] 0x7f8c373e2010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[4] 0x7f8c37381010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[5] 0x7f8c37320010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[6] 0x7f8c372bf010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[7] 0x7f8c3725e010
[PHY]   dlsch[2][0] => 0x3da9ea0 rnti:0
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[0] 0x7f8c371fd010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[1] 0x7f8c3719c010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[2] 0x7f8c3713b010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[3] 0x7f8c370da010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[4] 0x7f8c37079010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[5] 0x7f8c37018010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[6] 0x7f8c36fb7010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[7] 0x7f8c36f56010
[PHY]   dlsch[2][1] => 0x3ff95b0 rnti:0
[PHY]   Allocating Transport Channel Buffer for ULSCH, UE 2
[PHY]   Allocating Transport Channel Buffers for DLSCH, UE 3
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[0] 0x7f8c355d5010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[1] 0x7f8c35574010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[2] 0x7f8c35513010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[3] 0x7f8c354b2010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[4] 0x7f8c35451010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[5] 0x7f8c353f0010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[6] 0x7f8c3538f010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[7] 0x7f8c3532e010
[PHY]   dlsch[3][0] => 0x42616c0 rnti:0
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[0] 0x7f8c352cd010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[1] 0x7f8c3526c010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[2] 0x7f8c3520b010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[3] 0x7f8c351aa010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[4] 0x7f8c35149010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[5] 0x7f8c350e8010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[6] 0x7f8c35087010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[7] 0x7f8c35026010
[PHY]   dlsch[3][1] => 0x44b0dd0 rnti:0
[PHY]   Allocating Transport Channel Buffer for ULSCH, UE 3
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[0] 0x7f8c31d85010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[1] 0x7f8c31d24010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[2] 0x7f8c31cc3010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[3] 0x7f8c31c62010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[4] 0x7f8c31c01010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[5] 0x7f8c31ba0010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[6] 0x7f8c31b3f010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[7] 0x7f8c31ade010
[PHY]   eNB 0.0 : SI 0x47318e0
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[0] 0x7f8c31a7d010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[1] 0x7f8c31a1c010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[2] 0x7f8c319bb010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[3] 0x7f8c3195a010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[4] 0x7f8c318f9010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[5] 0x7f8c31898010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[6] 0x7f8c31837010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[7] 0x7f8c317d6010
[PHY]   eNB 0.0 : RA 0x4980ff0
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[0] 0x7f8c31775010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[1] 0x7f8c31714010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[2] 0x7f8c316b3010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[3] 0x7f8c31652010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[4] 0x7f8c315f1010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[5] 0x7f8c31590010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[6] 0x7f8c3152f010
[PHY]   Required mem size 6144 (bw scaling 2), dlsch->harq_processes[7] 0x7f8c314ce010
[PHY]   eNB 0.0 : MCH 0x4bd0700
[PHY]   init_eNB_proc(inst:0) RC.nb_CC[inst]:1 
[PHY]   Initializing eNB processes instance:0 CC_id 0 
[PHY]   Creating te_thread 0
[PHY]   Creating te_thread 1
[PHY]   Creating te_thread 2
[PHY]   thread td created id=12957
[PHY]   eNB->single_thread_flag:0
[HW]   thread_top_init() called with affinity>0, but overruled by #ifndef CPU_AFFINITY.
[HW]   [SCHED][eNB] eNB_thread_prach started on CPU 2, sched_policy = SCHED_FIFO , priority = 99, CPU Affinity= CPU_0 CPU_1 CPU_2 CPU_3 CPU_4 CPU_5 CPU_6 CPU_7 
[ENB_APP]   ALL RUs ready - ALL eNBs ready
[HW]   thread_top_init() called with affinity>0, but overruled by #ifndef CPU_AFFINITY.
[HW]   [SCHED][eNB] eNB_thread_prach_br started on CPU 0, sched_policy = SCHED_FIFO , priority = 99, CPU Affinity= CPU_0 CPU_1 CPU_2 CPU_3 CPU_4 CPU_5 CPU_6 CPU_7 
[ENB_APP]   Sending sync to all threads
[MME_APP]   Creating MME_APP eNB Task
got sync (ru_thread)
[TMR]   Created Posix thread TASK_MME_APP
[LIBCONFIG] MMEs.[0]: 1/1 parameters successfully set, (1 to default value)
[MCE_APP]   Creating MCE_APP eNB Task
[TMR]   Created Posix thread TASK_MCE_APP
[LIBCONFIG] MCEs.[0]: 1/1 parameters successfully set, (1 to default value)
[LIBCONFIG] MCEs.[0]: 1/1 parameters successfully set, (1 to default value)
[ENB_APP]   TYPE  TO TERMINATE
[ENB_APP]   [MCE 0] MCE_app_register via M3AP for instance 0
Reference clock 30.72 MHz
Connecting to device: LimeSDR-USB, media=USB 3.0, module=FX3, addr=1d50:6108, serial=0009072C00D6351F
Set sample rate 15.360000 MHz
Set TX frequency 2660.000000 MHz
[SCTP]   Found data for descriptor 86
[SCTP]   Received notification for sd 86, type 32769
[SCTP]   Client association changed: 4
[SCTP]   unhandled: SCTP_ASSOC_CHANGE to 4
[SCTP]   Found data for descriptor 86
[SCTP]   An error occured during read
[SCTP]   sctp_recvmsg (fd 86, len -1 ): Connection timed out:110
RX LPF configured
Filter calibrated. Filter order-4th, filter bandwidth set to 15.36 MHz.Real pole 1st order filter set to 2.5 MHz. Preemphasis filter not active
TX LPF configured
Rx calibration finished
Tx calibration finished
SR:   15.360 MHz
SR:   15.360 MHz
[PHY]   RU 0 rf device ready
[PHY]   RU 0 no asynch_south interface
[PHY]   Starting steady-state operation
[PHY]   south_in_cnt 1
[PHY]   RU 0/0 TS 0 (off 41200), frame 0, subframe 0
[PHY]   south_in/rx_rf: RU 0/0 TS 0 (off 41200), frame 0, subframe 0
[PHY]   RU thread 0, frame 0, subframe 0 (do_prach 0, is_prach_subframe 0)
[PHY]   wakeup_L1s (num 1) for RU 0 (0.0) ru->eNB_top:0x5cdd30
[PHY]   RU 0 starting timer for frame 0 subframe 0
[PHY]   RU 0 has frame 0 and subframe 0, state RU_RUN
[PHY]   ru_mask is 1 
 [PHY]   the number of RU is 1, the current ru is RU 0 
 [PHY]   ru->proc.subframe_rx is 0 
[PHY]   Resetting mask frame 0, subframe 0, this is RU 0
[PHY]   RU 0 wakeup eNB top for subframe 0
[PHY]   RU 0 Call eNB_top
[PHY]   [eNB 0] Frame 0: Doing phy_procedures_eNB_uespec_RX(0)
[PHY]   SFN/SF:00 module_id:0 CC_id:0 UL_info[rx_ind:0 harqs:0 crcs:0 cqis:0 preambles:0 sr_ind:0]
[MAC]   SCHED_MODE = 0
[PHY]   subframe 4: PUSCH subframe = 8
[PHY]   frame 0 subframe 4: PUSCH frame = 0
[PHY]   NFAPI: Sched_INFO:SFN/SF:00004 DL_req:SFN/SF:00004:dl_pdu:0 tx_req:SFN/SF:00000:pdus:0
[PHY]   NFAPI: hi_dci0:SFN/SF:00004:pdus:0
[PHY]   NFAPI: ul_cfg:SFN/SF:00004:pdus:0 num_pdcch_symbols:1
[PHY]   NFAPI: Clearing dci allocations for potential UL subframe 8
[PHY]   Schedule_response: SFN_SF:04 dl_pdus:0
[PHY]   subframe 4: PUSCH subframe = 8
[PHY]   frame 0 subframe 4: PUSCH frame = 0
[PHY]   num_pdcch_symbols 1,number dci 0
[PHY]   rxtx() Exit proc[rx:00 tx:04]
[PHY]   rxtx:0 nfapi:0 tx:0 rx:0 prach:0 ofdm:0 [PHY]   dlsch[enc:0 mod:0 scr:0 rm:0 t:0 i:0] rx_dft:0 [PHY]    ulsch[ch:0 freq:0 dec:0 demod:0 ru:0 [PHY]   td:0 dei:0 dem:0 llr:0 tci:0 [PHY]   tca:0 tcb:0 tcg:0 tce:0 l1:0 l2:0]