I have recently begun using OpenLTE and I'm stuck on a series of errors which I couldn't solve at all. Below is my system description and the error log.
Environment OpenLTE has been setup on an OpenSUSE 15.0 machine. Host machine specs - Intel(R) Core(TM) i7-3632QM CPU @ 2.20GHz USRP - Ettus B200 connected on USB3 port Phones - Oneplus One (2014), Samsung A5 (2017) - both LTE capable
ENB output LTE FDD ENB
Please connect to control port 30000
-- Detected Device: B200
-- Loading FPGA image: /usr/share/uhd/images/usrp_b200_fpga.bin... done
-- Operating over USB 3.
-- Detecting internal GPSDO.... No GPSDO found
-- Initialize CODEC control...
-- Initialize Radio control...
-- Performing register loopback test... pass
-- Performing CODEC loopback test... pass
-- Asking for clock rate 16.000000 MHz...
-- Actually got clock rate 16.000000 MHz.
-- Performing timer loopback test... pass
-- Setting master clock rate selection to 'automatic'.
-- Asking for clock rate 30.720000 MHz...
-- Actually got clock rate 30.720000 MHz.
-- Performing timer loopback test... pass
UUUULLULULUUUULLLUUUUUUUUUUUULLUUULLLLLLULLLUUUULLLUULLUUUUUUUULULLLUUULUUULLLLLLUUUUUULULLUUULULLLUUULUUUULUUUULUULUUUULULULULLUUULUUUULULUUULULLULLLULLUUUUUULLLLLLUUULULLUUUULULULUULULULLLUULUULUUUUULUULULUUUUUULUULUUULLLLULLLUULUULULLLULLULUUULULLUULULUUUUULUUUULUUULLL and so on
Error log
11/18/2018 16:48:48.543396 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (-1), skipping 4 subframes
11/18/2018 16:48:48.544280 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2031) does not match PHY (2041)
11/18/2018 16:48:48.545357 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2032) does not match PHY (2042)
11/18/2018 16:48:48.546473 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2033) does not match PHY (2043)
11/18/2018 16:48:48.558364 warning msgq LTE_fdd_enb_msgq.cc 234 phy_to_mac circular buffer empty on receive
11/18/2018 16:48:48.558540 warning msgq LTE_fdd_enb_msgq.cc 234 mac_to_phy circular buffer empty on receive
11/18/2018 16:48:48.574223 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (1), skipping 0 subframes
11/18/2018 16:48:48.574335 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (1), skipping 0 subframes
11/18/2018 16:48:48.574351 warning msgq LTE_fdd_enb_msgq.cc 234 phy_to_mac circular buffer empty on receive
11/18/2018 16:48:48.575290 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (0), skipping 0 subframes
11/18/2018 16:48:48.576305 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2063) does not match PHY (2073)
11/18/2018 16:48:48.576442 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (-1), skipping 4 subframes
11/18/2018 16:48:48.577346 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2064) does not match PHY (2074)
11/18/2018 16:48:48.578421 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2065) does not match PHY (2075)
11/18/2018 16:48:48.579485 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2066) does not match PHY (2076)
11/18/2018 16:48:48.591406 warning msgq LTE_fdd_enb_msgq.cc 234 phy_to_mac circular buffer empty on receive
11/18/2018 16:48:48.591585 warning msgq LTE_fdd_enb_msgq.cc 234 mac_to_phy circular buffer empty on receive
11/18/2018 16:48:48.607298 warning msgq LTE_fdd_enb_msgq.cc 234 phy_to_mac circular buffer empty on receive
11/18/2018 16:48:48.607717 warning msgq LTE_fdd_enb_msgq.cc 234 mac_to_phy circular buffer empty on receive
11/18/2018 16:48:48.624373 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (1), skipping 0 subframes
11/18/2018 16:48:48.624483 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (1), skipping 0 subframes
11/18/2018 16:48:48.624499 warning msgq LTE_fdd_enb_msgq.cc 234 phy_to_mac circular buffer empty on receive
11/18/2018 16:48:48.625378 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (0), skipping 0 subframes
11/18/2018 16:48:48.626324 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2113) does not match PHY (2123)
11/18/2018 16:48:48.626446 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (-1), skipping 4 subframes
11/18/2018 16:48:48.627458 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2114) does not match PHY (2124)
11/18/2018 16:48:48.628463 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2115) does not match PHY (2125)
11/18/2018 16:48:48.629476 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2116) does not match PHY (2126)
I have chosen a smaller bandwidth because I thought it would put a lesser strain on the CPU. Also, I have attempted to connect both with Hyperthreading on and off.
I noticed that in the PDSCH errors the MAC and PHY are constantly not aligned by 10 but I don't know the solution or the cause for this.
The OpenLTE network is not shown when the phones are scanning the mobile networks. I have tried every solution I could think of including using a spectrum analyzer to scan the TX signal in order to check for attenuation or misalignments but still without success. I'm completely stuck. If somebody could throw a bit of light it would be immensely appreciated.
Thank you,
Radu C.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello,
I have recently begun using OpenLTE and I'm stuck on a series of errors which I couldn't solve at all. Below is my system description and the error log.
Environment
OpenLTE has been setup on an OpenSUSE 15.0 machine.
Host machine specs - Intel(R) Core(TM) i7-3632QM CPU @ 2.20GHz
USRP - Ettus B200 connected on USB3 port
Phones - Oneplus One (2014), Samsung A5 (2017) - both LTE capable
OpenLTE configuration
Radio Parameters:
available_radios: (read-only)
0: no_rf
1: type=b200,name=MyB200,serial=3134B90,product=B200
selected_radio_name (read-only) = type=b200,name=MyB200,serial=3134B90,product=B200
selected_radio_idx = 1
clock_source = internal
System Parameters:
band = 3
bandwidth = 1.4
cell_id = 1
debug_level = radio phy mac rlc pdcp rrc mme gw user rb timer iface msgq
debug_type = error warning info debug
dl_center_freq = 1822500000
dl_earfcn = 1375
dns_addr = C0A80101
enable_pcap = 0
ip_addr_start = C0A80102
mac_direct_to_ue = 0
mcc = 001
mnc = 01
n_ant = 1
n_id_cell = 0
p0_nominal_pucch = -96
p0_nominal_pusch = -70
phy_direct_to_ue = 0
q_hyst = 0
q_rx_lev_min = -140
rx_gain = 30
search_win_size = 0
sib3_present = 0
sib4_present = 0
sib5_present = 0
sib6_present = 0
sib7_present = 0
sib8_present = 0
tracking_area_code = 1
tx_gain = 86
ul_center_freq = 1727500000
ul_earfcn = 19375
use_cnfg_file = 1
use_user_file = 1
ENB output
LTE FDD ENB
Please connect to control port 30000
-- Detected Device: B200
-- Loading FPGA image: /usr/share/uhd/images/usrp_b200_fpga.bin... done
-- Operating over USB 3.
-- Detecting internal GPSDO.... No GPSDO found
-- Initialize CODEC control...
-- Initialize Radio control...
-- Performing register loopback test... pass
-- Performing CODEC loopback test... pass
-- Asking for clock rate 16.000000 MHz...
-- Actually got clock rate 16.000000 MHz.
-- Performing timer loopback test... pass
-- Setting master clock rate selection to 'automatic'.
-- Asking for clock rate 30.720000 MHz...
-- Actually got clock rate 30.720000 MHz.
-- Performing timer loopback test... pass
UUUULLULULUUUULLLUUUUUUUUUUUULLUUULLLLLLULLLUUUULLLUULLUUUUUUUULULLLUUULUUULLLLLLUUUUUULULLUUULULLLUUULUUUULUUUULUULUUUULULULULLUUULUUUULULUUULULLULLLULLUUUUUULLLLLLUUULULLUUUULULULUULULULLLUULUULUUUUULUULULUUUUUULUULUUULLLLULLLUULUULULLLULLULUUULULLUULULUUUUULUUUULUUULLL and so on
Error log
11/18/2018 16:48:48.543396 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (-1), skipping 4 subframes
11/18/2018 16:48:48.544280 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2031) does not match PHY (2041)
11/18/2018 16:48:48.545357 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2032) does not match PHY (2042)
11/18/2018 16:48:48.546473 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2033) does not match PHY (2043)
11/18/2018 16:48:48.558364 warning msgq LTE_fdd_enb_msgq.cc 234 phy_to_mac circular buffer empty on receive
11/18/2018 16:48:48.558540 warning msgq LTE_fdd_enb_msgq.cc 234 mac_to_phy circular buffer empty on receive
11/18/2018 16:48:48.574223 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (1), skipping 0 subframes
11/18/2018 16:48:48.574335 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (1), skipping 0 subframes
11/18/2018 16:48:48.574351 warning msgq LTE_fdd_enb_msgq.cc 234 phy_to_mac circular buffer empty on receive
11/18/2018 16:48:48.575290 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (0), skipping 0 subframes
11/18/2018 16:48:48.576305 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2063) does not match PHY (2073)
11/18/2018 16:48:48.576442 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (-1), skipping 4 subframes
11/18/2018 16:48:48.577346 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2064) does not match PHY (2074)
11/18/2018 16:48:48.578421 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2065) does not match PHY (2075)
11/18/2018 16:48:48.579485 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2066) does not match PHY (2076)
11/18/2018 16:48:48.591406 warning msgq LTE_fdd_enb_msgq.cc 234 phy_to_mac circular buffer empty on receive
11/18/2018 16:48:48.591585 warning msgq LTE_fdd_enb_msgq.cc 234 mac_to_phy circular buffer empty on receive
11/18/2018 16:48:48.607298 warning msgq LTE_fdd_enb_msgq.cc 234 phy_to_mac circular buffer empty on receive
11/18/2018 16:48:48.607717 warning msgq LTE_fdd_enb_msgq.cc 234 mac_to_phy circular buffer empty on receive
11/18/2018 16:48:48.624373 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (1), skipping 0 subframes
11/18/2018 16:48:48.624483 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (1), skipping 0 subframes
11/18/2018 16:48:48.624499 warning msgq LTE_fdd_enb_msgq.cc 234 phy_to_mac circular buffer empty on receive
11/18/2018 16:48:48.625378 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (0), skipping 0 subframes
11/18/2018 16:48:48.626324 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2113) does not match PHY (2123)
11/18/2018 16:48:48.626446 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (-1), skipping 4 subframes
11/18/2018 16:48:48.627458 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2114) does not match PHY (2124)
11/18/2018 16:48:48.628463 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2115) does not match PHY (2125)
11/18/2018 16:48:48.629476 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2116) does not match PHY (2126)
I have chosen a smaller bandwidth because I thought it would put a lesser strain on the CPU. Also, I have attempted to connect both with Hyperthreading on and off.
I noticed that in the PDSCH errors the MAC and PHY are constantly not aligned by 10 but I don't know the solution or the cause for this.
The OpenLTE network is not shown when the phones are scanning the mobile networks. I have tried every solution I could think of including using a spectrum analyzer to scan the TX signal in order to check for attenuation or misalignments but still without success. I'm completely stuck. If somebody could throw a bit of light it would be immensely appreciated.
Thank you,
Radu C.
Are you waiting for Attach procedure to happen ? have you inserted SIM (milenage supported). ?