Well, I think I found the first issue:
If I run the enodeb for more than a few minutes, this is what starts to happen:
Reference clock 40.00 MHz
Set sample rate 7.680000 MHz
Set TX frequency 1822.500000 MHz
RX LPF configured
Filter calibrated. Filter order-4th, filter bandwidth set to 5 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: 7.680 MHz
SR: 7.680 MHz
[PHY] RU 0 rf device ready
[PHY] RU 0 no asynch_south interface
[MAC] SCHED_MODE=0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 19, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 0, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 0, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
L
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
L
L
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
L
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
L
L
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
L
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
L
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
L
L
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
L
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
L
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
L
L
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
[PHY] prach_I0 = 0.0 dB
[PHY] max_I0 12, min_I0 0
After a while, the SDR starts to drop samples quite periodically. When this “L” or loss of sample happens, the vector analyzer shows a miss. For a brief moment of time there is no transmission from the SDR.
And this is without any UE connected to the enodeb. Just the TX being on and connected to the analyzer.
Probably this is the reason some of you see disconnecting UEs after a few minutes.