https://osmocom.org/
https://osmocom.org/favicon.ico?1664741409
2019-03-25T18:54:54Z
Open Source Mobile Communications
OsmoTRX - Bug #3861: fix function call ordering to support LimeSuite 19.01
https://osmocom.org/issues/3861?journal_id=13630
2019-03-25T18:54:54Z
roh
<ul></ul><p>the attached patch is a test, but it currently still fails tx calibration.<br />note: it does not start up completely like before moving the functions (silently fails) but loops in the error state.<br />is there documentation about the behaviour of the osmo-trx in case of drivers reporting errors?</p>
<pre>
./osmo-trx-lms -C /etc/osmocom/osmo-trx-lms.cfg
Info: SSE3 support compiled in and supported by CPU
Info: SSE4.1 support compiled in and supported by CPU
Mon Mar 25 18:14:39 2019 DLGLOBAL <0004> telnet_interface.c:104 Available via telnet 127.0.0.1 4237
Mon Mar 25 18:14:39 2019 DLCTRL <000b> control_if.c:911 CTRL at 127.0.0.1 4236
Mon Mar 25 18:14:39 2019 DMAIN <0000> osmo-trx.cpp:431 [tid=140333477924672] Config Settings
Log Level............... 0
Device args.............
TRX Base Port........... 5700
TRX Address............. 127.0.0.1
GSM BTS Address......... 127.0.0.1
Channels................ 1
Tx Samples-per-Symbol... 4
Rx Samples-per-Symbol... 4
EDGE support............ 0
Extended RACH support... 0
Reference............... 0
C0 Filler Table......... 1
Multi-Carrier........... 0
Tuning offset........... 0
RSSI to dBm offset...... 0
Swap channels........... 0
Tx Antennas............. 'BAND1'
Rx Antennas............. 'LNAW'
Mon Mar 25 18:14:39 2019 DMAIN <0000> osmo-trx.cpp:387 [tid=140333477924672] Setting SCHED_RR priority 18
Mon Mar 25 18:14:39 2019 DDEV <0002> LMSDevice.cpp:68 [tid=140333477924672] creating LMS device...
Mon Mar 25 18:14:39 2019 DDEV <0002> LMSDevice.cpp:156 [tid=140333477924672] Opening LMS device..
Mon Mar 25 18:14:39 2019 DDEV <0002> LMSDevice.cpp:162 [tid=140333477924672] Devices found: 1
Mon Mar 25 18:14:39 2019 DDEV <0002> LMSDevice.cpp:172 [tid=140333477924672] Device [0]: LimeSDR Mini, media=USB 2.0, module=FT601, addr=24607:1027, serial=1D3B7AA1A9F5CC
Mon Mar 25 18:14:39 2019 DDEV <0002> LMSDevice.cpp:181 [tid=140333477924672] Using device[0]
Mon Mar 25 18:14:40 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333477924672] Reference clock 40.00 MHz
Mon Mar 25 18:14:40 2019 DDEV <0002> LMSDevice.cpp:212 [tid=140333477924672] Init LMS device
Mon Mar 25 18:14:40 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140333477924672] Sample Rate: Min=100000 Max=3.072e+07 Step=0
Mon Mar 25 18:14:40 2019 DDEV <0002> LMSDevice.cpp:222 [tid=140333477924672] Setting sample rate to 1.08333e+06 4
Mon Mar 25 18:14:40 2019 DDEV <0002> LMSDevice.cpp:228 [tid=140333477924672] Sample Rate: Host=1.08333e+06 RF=3.46667e+07
Mon Mar 25 18:14:40 2019 DMAIN <0000> LMSDevice.cpp:203 [tid=140333477924672] Antennas configured successfully
Mon Mar 25 18:14:40 2019 DMAIN <0000> Threads.cpp:116 [tid=140333478209280] Thread 140333478209280 (task 3222) set name: CtrlService0
Mon Mar 25 18:14:40 2019 DMAIN <0000> osmo-trx.cpp:479 [tid=140333477924672] -- Transceiver active with 1 channel(s)
Mon Mar 25 18:15:28 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140333478209280] chan 0: command is 'POWEROFF'
Mon Mar 25 18:15:28 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140333478209280] chan 0: response is 'RSP POWEROFF 0'
Mon Mar 25 18:15:28 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140333478209280] chan 0: command is 'POWEROFF'
Mon Mar 25 18:15:28 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140333478209280] chan 0: response is 'RSP POWEROFF 0'
Mon Mar 25 18:15:28 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140333478209280] chan 0: command is 'RXTUNE 1782000'
Mon Mar 25 18:15:28 2019 DDEV <0002> LMSDevice.cpp:679 [tid=140333478209280] chan 0: Setting Rx Freq to 1.782e+09 Hz
Mon Mar 25 18:15:28 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Selected RX path: LNAH
Mon Mar 25 18:15:28 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140333478209280] chan 0: response is 'RSP RXTUNE 0 1782000'
Mon Mar 25 18:15:28 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140333478209280] chan 0: command is 'TXTUNE 1877000'
Mon Mar 25 18:15:28 2019 DDEV <0002> LMSDevice.cpp:667 [tid=140333478209280] chan 0: Setting Tx Freq to 1.877e+09 Hz
Mon Mar 25 18:15:28 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Selected TX path: Band 2
Mon Mar 25 18:15:28 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140333478209280] chan 0: response is 'RSP TXTUNE 0 1877000'
Mon Mar 25 18:15:28 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140333478209280] chan 0: command is 'SETTSC 7'
Mon Mar 25 18:15:28 2019 DTRXCTRL <0001> Transceiver.cpp:830 [tid=140333478209280] Changing TSC from 0 to 7
Mon Mar 25 18:15:28 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140333478209280] chan 0: response is 'RSP SETTSC 0 7'
Mon Mar 25 18:15:28 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140333478209280] chan 0: command is 'POWERON'
Mon Mar 25 18:15:28 2019 DMAIN <0000> Transceiver.cpp:255 [tid=140333478209280] Starting the transceiver
Mon Mar 25 18:15:28 2019 DMAIN <0000> radioInterface.cpp:177 [tid=140333478209280] Starting radio device
Mon Mar 25 18:15:28 2019 DDEV <0002> LMSDevice.cpp:256 [tid=140333478209280] starting LMS...
Mon Mar 25 18:15:28 2019 DDEV <0002> LMSDevice.cpp:389 [tid=140333478209280] chan 0: Setting TX gain to 36.5 dB
Mon Mar 25 18:15:28 2019 DDEV <0002> LMSDevice.cpp:404 [tid=140333478209280] chan 0: Setting RX gain to 36.5 dB
Mon Mar 25 18:15:28 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140333478209280] LPFBWRange Rx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 18:15:28 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140333478209280] LPFBWRange Tx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 18:15:28 2019 DDEV <0002> LMSDevice.cpp:286 [tid=140333478209280] LPFBW: Rx=1.4001e+06 Tx=5.2e+06
Mon Mar 25 18:15:28 2019 DDEV <0002> LMSDevice.cpp:290 [tid=140333478209280] Setting LPFBW chan 0
Mon Mar 25 18:15:28 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Rx LPF min bandwidth is 4MHz when TIA gain is set to -12 dB
Mon Mar 25 18:15:31 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] RX LPF configured
Mon Mar 25 18:15:32 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Filter calibrated. Filter order-4th, filter bandwidth set to 5.2 MHz.Real pole 1st order filter set to 2.5 MHz. Preemphasis filter not active
Mon Mar 25 18:15:32 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] TX LPF configured
Mon Mar 25 18:15:32 2019 DDEV <0002> LMSDevice.cpp:295 [tid=140333478209280] Calibrating chan 0
Mon Mar 25 18:15:32 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Rx calibration finished
Mon Mar 25 18:15:32 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Tx Calibration: MCU error 5 (Loopback signal weak: not connected/insufficient gain?)
Mon Mar 25 18:15:32 2019 DMAIN <0000> Transceiver.cpp:263 [tid=140333478209280] Device failed to start
Mon Mar 25 18:15:32 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140333478209280] chan 0: response is 'RSP POWERON 1'
Mon Mar 25 18:15:32 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140333478209280] chan 0: command is 'POWERON'
Mon Mar 25 18:15:32 2019 DMAIN <0000> Transceiver.cpp:255 [tid=140333478209280] Starting the transceiver
Mon Mar 25 18:15:32 2019 DMAIN <0000> radioInterface.cpp:177 [tid=140333478209280] Starting radio device
Mon Mar 25 18:15:32 2019 DDEV <0002> LMSDevice.cpp:256 [tid=140333478209280] starting LMS...
Mon Mar 25 18:15:32 2019 DDEV <0002> LMSDevice.cpp:389 [tid=140333478209280] chan 0: Setting TX gain to 36.5 dB
Mon Mar 25 18:15:32 2019 DDEV <0002> LMSDevice.cpp:404 [tid=140333478209280] chan 0: Setting RX gain to 36.5 dB
Mon Mar 25 18:15:32 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140333478209280] LPFBWRange Rx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 18:15:32 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140333478209280] LPFBWRange Tx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 18:15:32 2019 DDEV <0002> LMSDevice.cpp:286 [tid=140333478209280] LPFBW: Rx=1.4001e+06 Tx=5.2e+06
Mon Mar 25 18:15:32 2019 DDEV <0002> LMSDevice.cpp:290 [tid=140333478209280] Setting LPFBW chan 0
Mon Mar 25 18:15:32 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Rx LPF min bandwidth is 4MHz when TIA gain is set to -12 dB
Mon Mar 25 18:15:32 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] RX LPF configured
Mon Mar 25 18:15:32 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Filter calibrated. Filter order-4th, filter bandwidth set to 5.2 MHz.Real pole 1st order filter set to 2.5 MHz. Preemphasis filter not active
Mon Mar 25 18:15:32 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] TX LPF configured
Mon Mar 25 18:15:32 2019 DDEV <0002> LMSDevice.cpp:295 [tid=140333478209280] Calibrating chan 0
Mon Mar 25 18:15:33 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Rx calibration finished
Mon Mar 25 18:15:33 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Tx Calibration: MCU error 5 (Loopback signal weak: not connected/insufficient gain?)
Mon Mar 25 18:15:33 2019 DMAIN <0000> Transceiver.cpp:263 [tid=140333478209280] Device failed to start
Mon Mar 25 18:15:33 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140333478209280] chan 0: response is 'RSP POWERON 1'
Mon Mar 25 18:15:38 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140333478209280] chan 0: command is 'POWERON'
Mon Mar 25 18:15:38 2019 DMAIN <0000> Transceiver.cpp:255 [tid=140333478209280] Starting the transceiver
Mon Mar 25 18:15:38 2019 DMAIN <0000> radioInterface.cpp:177 [tid=140333478209280] Starting radio device
Mon Mar 25 18:15:38 2019 DDEV <0002> LMSDevice.cpp:256 [tid=140333478209280] starting LMS...
Mon Mar 25 18:15:38 2019 DDEV <0002> LMSDevice.cpp:389 [tid=140333478209280] chan 0: Setting TX gain to 36.5 dB
Mon Mar 25 18:15:38 2019 DDEV <0002> LMSDevice.cpp:404 [tid=140333478209280] chan 0: Setting RX gain to 36.5 dB
Mon Mar 25 18:15:38 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140333478209280] LPFBWRange Rx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 18:15:38 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140333478209280] LPFBWRange Tx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 18:15:38 2019 DDEV <0002> LMSDevice.cpp:286 [tid=140333478209280] LPFBW: Rx=1.4001e+06 Tx=5.2e+06
Mon Mar 25 18:15:38 2019 DDEV <0002> LMSDevice.cpp:290 [tid=140333478209280] Setting LPFBW chan 0
Mon Mar 25 18:15:38 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Rx LPF min bandwidth is 4MHz when TIA gain is set to -12 dB
Mon Mar 25 18:15:38 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] RX LPF configured
Mon Mar 25 18:15:38 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Filter calibrated. Filter order-4th, filter bandwidth set to 5.2 MHz.Real pole 1st order filter set to 2.5 MHz. Preemphasis filter not active
Mon Mar 25 18:15:38 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] TX LPF configured
Mon Mar 25 18:15:38 2019 DDEV <0002> LMSDevice.cpp:295 [tid=140333478209280] Calibrating chan 0
Mon Mar 25 18:15:38 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Rx calibration finished
Mon Mar 25 18:15:38 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Tx Calibration: MCU error 5 (Loopback signal weak: not connected/insufficient gain?)
Mon Mar 25 18:15:38 2019 DMAIN <0000> Transceiver.cpp:263 [tid=140333478209280] Device failed to start
Mon Mar 25 18:15:38 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140333478209280] chan 0: response is 'RSP POWERON 1'
Mon Mar 25 18:15:43 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140333478209280] chan 0: command is 'POWERON'
Mon Mar 25 18:15:43 2019 DMAIN <0000> Transceiver.cpp:255 [tid=140333478209280] Starting the transceiver
Mon Mar 25 18:15:43 2019 DMAIN <0000> radioInterface.cpp:177 [tid=140333478209280] Starting radio device
Mon Mar 25 18:15:43 2019 DDEV <0002> LMSDevice.cpp:256 [tid=140333478209280] starting LMS...
Mon Mar 25 18:15:43 2019 DDEV <0002> LMSDevice.cpp:389 [tid=140333478209280] chan 0: Setting TX gain to 36.5 dB
Mon Mar 25 18:15:43 2019 DDEV <0002> LMSDevice.cpp:404 [tid=140333478209280] chan 0: Setting RX gain to 36.5 dB
Mon Mar 25 18:15:43 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140333478209280] LPFBWRange Rx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 18:15:43 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140333478209280] LPFBWRange Tx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 18:15:43 2019 DDEV <0002> LMSDevice.cpp:286 [tid=140333478209280] LPFBW: Rx=1.4001e+06 Tx=5.2e+06
Mon Mar 25 18:15:43 2019 DDEV <0002> LMSDevice.cpp:290 [tid=140333478209280] Setting LPFBW chan 0
Mon Mar 25 18:15:43 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Rx LPF min bandwidth is 4MHz when TIA gain is set to -12 dB
Mon Mar 25 18:15:44 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] RX LPF configured
Mon Mar 25 18:15:44 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Filter calibrated. Filter order-4th, filter bandwidth set to 5.2 MHz.Real pole 1st order filter set to 2.5 MHz. Preemphasis filter not active
Mon Mar 25 18:15:44 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] TX LPF configured
Mon Mar 25 18:15:44 2019 DDEV <0002> LMSDevice.cpp:295 [tid=140333478209280] Calibrating chan 0
Mon Mar 25 18:15:44 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Rx calibration finished
Mon Mar 25 18:15:44 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Tx Calibration: MCU error 5 (Loopback signal weak: not connected/insufficient gain?)
Mon Mar 25 18:15:44 2019 DMAIN <0000> Transceiver.cpp:263 [tid=140333478209280] Device failed to start
Mon Mar 25 18:15:44 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140333478209280] chan 0: response is 'RSP POWERON 1'
Mon Mar 25 18:15:49 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140333478209280] chan 0: command is 'POWERON'
Mon Mar 25 18:15:49 2019 DMAIN <0000> Transceiver.cpp:255 [tid=140333478209280] Starting the transceiver
Mon Mar 25 18:15:49 2019 DMAIN <0000> radioInterface.cpp:177 [tid=140333478209280] Starting radio device
Mon Mar 25 18:15:49 2019 DDEV <0002> LMSDevice.cpp:256 [tid=140333478209280] starting LMS...
Mon Mar 25 18:15:49 2019 DDEV <0002> LMSDevice.cpp:389 [tid=140333478209280] chan 0: Setting TX gain to 36.5 dB
Mon Mar 25 18:15:49 2019 DDEV <0002> LMSDevice.cpp:404 [tid=140333478209280] chan 0: Setting RX gain to 36.5 dB
Mon Mar 25 18:15:49 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140333478209280] LPFBWRange Rx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 18:15:49 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140333478209280] LPFBWRange Tx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 18:15:49 2019 DDEV <0002> LMSDevice.cpp:286 [tid=140333478209280] LPFBW: Rx=1.4001e+06 Tx=5.2e+06
Mon Mar 25 18:15:49 2019 DDEV <0002> LMSDevice.cpp:290 [tid=140333478209280] Setting LPFBW chan 0
Mon Mar 25 18:15:49 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Rx LPF min bandwidth is 4MHz when TIA gain is set to -12 dB
Mon Mar 25 18:15:49 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] RX LPF configured
Mon Mar 25 18:15:49 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Filter calibrated. Filter order-4th, filter bandwidth set to 5.2 MHz.Real pole 1st order filter set to 2.5 MHz. Preemphasis filter not active
Mon Mar 25 18:15:50 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] TX LPF configured
Mon Mar 25 18:15:50 2019 DDEV <0002> LMSDevice.cpp:295 [tid=140333478209280] Calibrating chan 0
Mon Mar 25 18:15:50 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Rx calibration finished
Mon Mar 25 18:15:50 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Tx Calibration: MCU error 5 (Loopback signal weak: not connected/insufficient gain?)
Mon Mar 25 18:15:50 2019 DMAIN <0000> Transceiver.cpp:263 [tid=140333478209280] Device failed to start
Mon Mar 25 18:15:50 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140333478209280] chan 0: response is 'RSP POWERON 1'
Mon Mar 25 18:15:55 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140333478209280] chan 0: command is 'POWERON'
Mon Mar 25 18:15:55 2019 DMAIN <0000> Transceiver.cpp:255 [tid=140333478209280] Starting the transceiver
Mon Mar 25 18:15:55 2019 DMAIN <0000> radioInterface.cpp:177 [tid=140333478209280] Starting radio device
Mon Mar 25 18:15:55 2019 DDEV <0002> LMSDevice.cpp:256 [tid=140333478209280] starting LMS...
Mon Mar 25 18:15:55 2019 DDEV <0002> LMSDevice.cpp:389 [tid=140333478209280] chan 0: Setting TX gain to 36.5 dB
Mon Mar 25 18:15:55 2019 DDEV <0002> LMSDevice.cpp:404 [tid=140333478209280] chan 0: Setting RX gain to 36.5 dB
Mon Mar 25 18:15:55 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140333478209280] LPFBWRange Rx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 18:15:55 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140333478209280] LPFBWRange Tx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 18:15:55 2019 DDEV <0002> LMSDevice.cpp:286 [tid=140333478209280] LPFBW: Rx=1.4001e+06 Tx=5.2e+06
Mon Mar 25 18:15:55 2019 DDEV <0002> LMSDevice.cpp:290 [tid=140333478209280] Setting LPFBW chan 0
Mon Mar 25 18:15:55 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Rx LPF min bandwidth is 4MHz when TIA gain is set to -12 dB
Mon Mar 25 18:15:55 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] RX LPF configured
Mon Mar 25 18:15:55 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Filter calibrated. Filter order-4th, filter bandwidth set to 5.2 MHz.Real pole 1st order filter set to 2.5 MHz. Preemphasis filter not active
Mon Mar 25 18:15:55 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] TX LPF configured
Mon Mar 25 18:15:55 2019 DDEV <0002> LMSDevice.cpp:295 [tid=140333478209280] Calibrating chan 0
Mon Mar 25 18:15:55 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Rx calibration finished
Mon Mar 25 18:15:56 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Tx Calibration: MCU error 5 (Loopback signal weak: not connected/insufficient gain?)
Mon Mar 25 18:15:56 2019 DMAIN <0000> Transceiver.cpp:263 [tid=140333478209280] Device failed to start
Mon Mar 25 18:15:56 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140333478209280] chan 0: response is 'RSP POWERON 1'
Mon Mar 25 18:16:01 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140333478209280] chan 0: command is 'POWERON'
Mon Mar 25 18:16:01 2019 DMAIN <0000> Transceiver.cpp:255 [tid=140333478209280] Starting the transceiver
Mon Mar 25 18:16:01 2019 DMAIN <0000> radioInterface.cpp:177 [tid=140333478209280] Starting radio device
Mon Mar 25 18:16:01 2019 DDEV <0002> LMSDevice.cpp:256 [tid=140333478209280] starting LMS...
Mon Mar 25 18:16:01 2019 DDEV <0002> LMSDevice.cpp:389 [tid=140333478209280] chan 0: Setting TX gain to 36.5 dB
Mon Mar 25 18:16:01 2019 DDEV <0002> LMSDevice.cpp:404 [tid=140333478209280] chan 0: Setting RX gain to 36.5 dB
Mon Mar 25 18:16:01 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140333478209280] LPFBWRange Rx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 18:16:01 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140333478209280] LPFBWRange Tx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 18:16:01 2019 DDEV <0002> LMSDevice.cpp:286 [tid=140333478209280] LPFBW: Rx=1.4001e+06 Tx=5.2e+06
Mon Mar 25 18:16:01 2019 DDEV <0002> LMSDevice.cpp:290 [tid=140333478209280] Setting LPFBW chan 0
Mon Mar 25 18:16:01 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Rx LPF min bandwidth is 4MHz when TIA gain is set to -12 dB
Mon Mar 25 18:16:01 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] RX LPF configured
Mon Mar 25 18:16:01 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Filter calibrated. Filter order-4th, filter bandwidth set to 5.2 MHz.Real pole 1st order filter set to 2.5 MHz. Preemphasis filter not active
Mon Mar 25 18:16:01 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] TX LPF configured
Mon Mar 25 18:16:01 2019 DDEV <0002> LMSDevice.cpp:295 [tid=140333478209280] Calibrating chan 0
Mon Mar 25 18:16:01 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Rx calibration finished
Mon Mar 25 18:16:01 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Tx Calibration: MCU error 5 (Loopback signal weak: not connected/insufficient gain?)
Mon Mar 25 18:16:01 2019 DMAIN <0000> Transceiver.cpp:263 [tid=140333478209280] Device failed to start
Mon Mar 25 18:16:01 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140333478209280] chan 0: response is 'RSP POWERON 1'
Mon Mar 25 18:16:06 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140333478209280] chan 0: command is 'POWERON'
Mon Mar 25 18:16:06 2019 DMAIN <0000> Transceiver.cpp:255 [tid=140333478209280] Starting the transceiver
Mon Mar 25 18:16:06 2019 DMAIN <0000> radioInterface.cpp:177 [tid=140333478209280] Starting radio device
Mon Mar 25 18:16:06 2019 DDEV <0002> LMSDevice.cpp:256 [tid=140333478209280] starting LMS...
Mon Mar 25 18:16:06 2019 DDEV <0002> LMSDevice.cpp:389 [tid=140333478209280] chan 0: Setting TX gain to 36.5 dB
Mon Mar 25 18:16:06 2019 DDEV <0002> LMSDevice.cpp:404 [tid=140333478209280] chan 0: Setting RX gain to 36.5 dB
Mon Mar 25 18:16:06 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140333478209280] LPFBWRange Rx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 18:16:06 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140333478209280] LPFBWRange Tx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 18:16:06 2019 DDEV <0002> LMSDevice.cpp:286 [tid=140333478209280] LPFBW: Rx=1.4001e+06 Tx=5.2e+06
Mon Mar 25 18:16:06 2019 DDEV <0002> LMSDevice.cpp:290 [tid=140333478209280] Setting LPFBW chan 0
Mon Mar 25 18:16:06 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Rx LPF min bandwidth is 4MHz when TIA gain is set to -12 dB
Mon Mar 25 18:16:07 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] RX LPF configured
Mon Mar 25 18:16:07 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Filter calibrated. Filter order-4th, filter bandwidth set to 5.2 MHz.Real pole 1st order filter set to 2.5 MHz. Preemphasis filter not active
Mon Mar 25 18:16:07 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] TX LPF configured
Mon Mar 25 18:16:07 2019 DDEV <0002> LMSDevice.cpp:295 [tid=140333478209280] Calibrating chan 0
Mon Mar 25 18:16:07 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Rx calibration finished
Mon Mar 25 18:16:07 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Tx Calibration: MCU error 5 (Loopback signal weak: not connected/insufficient gain?)
Mon Mar 25 18:16:07 2019 DMAIN <0000> Transceiver.cpp:263 [tid=140333478209280] Device failed to start
Mon Mar 25 18:16:07 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140333478209280] chan 0: response is 'RSP POWERON 1'
Mon Mar 25 18:16:12 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140333478209280] chan 0: command is 'POWERON'
Mon Mar 25 18:16:12 2019 DMAIN <0000> Transceiver.cpp:255 [tid=140333478209280] Starting the transceiver
Mon Mar 25 18:16:12 2019 DMAIN <0000> radioInterface.cpp:177 [tid=140333478209280] Starting radio device
Mon Mar 25 18:16:12 2019 DDEV <0002> LMSDevice.cpp:256 [tid=140333478209280] starting LMS...
Mon Mar 25 18:16:12 2019 DDEV <0002> LMSDevice.cpp:389 [tid=140333478209280] chan 0: Setting TX gain to 36.5 dB
Mon Mar 25 18:16:12 2019 DDEV <0002> LMSDevice.cpp:404 [tid=140333478209280] chan 0: Setting RX gain to 36.5 dB
Mon Mar 25 18:16:12 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140333478209280] LPFBWRange Rx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 18:16:12 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140333478209280] LPFBWRange Tx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 18:16:12 2019 DDEV <0002> LMSDevice.cpp:286 [tid=140333478209280] LPFBW: Rx=1.4001e+06 Tx=5.2e+06
Mon Mar 25 18:16:12 2019 DDEV <0002> LMSDevice.cpp:290 [tid=140333478209280] Setting LPFBW chan 0
Mon Mar 25 18:16:12 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Rx LPF min bandwidth is 4MHz when TIA gain is set to -12 dB
Mon Mar 25 18:16:12 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Tune Rx Filter: MCU error 13 (Rx CFB_TIA_RFE range limit reached)
Mon Mar 25 18:16:12 2019 DMAIN <0000> Transceiver.cpp:263 [tid=140333478209280] Device failed to start
Mon Mar 25 18:16:12 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140333478209280] chan 0: response is 'RSP POWERON 1'
Mon Mar 25 18:16:17 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140333478209280] chan 0: command is 'POWERON'
Mon Mar 25 18:16:17 2019 DMAIN <0000> Transceiver.cpp:255 [tid=140333478209280] Starting the transceiver
Mon Mar 25 18:16:17 2019 DMAIN <0000> radioInterface.cpp:177 [tid=140333478209280] Starting radio device
Mon Mar 25 18:16:17 2019 DDEV <0002> LMSDevice.cpp:256 [tid=140333478209280] starting LMS...
Mon Mar 25 18:16:17 2019 DDEV <0002> LMSDevice.cpp:389 [tid=140333478209280] chan 0: Setting TX gain to 36.5 dB
Mon Mar 25 18:16:17 2019 DDEV <0002> LMSDevice.cpp:404 [tid=140333478209280] chan 0: Setting RX gain to 36.5 dB
Mon Mar 25 18:16:17 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140333478209280] LPFBWRange Rx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 18:16:17 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140333478209280] LPFBWRange Tx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 18:16:17 2019 DDEV <0002> LMSDevice.cpp:286 [tid=140333478209280] LPFBW: Rx=1.4001e+06 Tx=5.2e+06
Mon Mar 25 18:16:17 2019 DDEV <0002> LMSDevice.cpp:290 [tid=140333478209280] Setting LPFBW chan 0
Mon Mar 25 18:16:17 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Rx LPF min bandwidth is 4MHz when TIA gain is set to -12 dB
Mon Mar 25 18:16:17 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] RX LPF configured
Mon Mar 25 18:16:18 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Filter calibrated. Filter order-4th, filter bandwidth set to 5.2 MHz.Real pole 1st order filter set to 2.5 MHz. Preemphasis filter not active
Mon Mar 25 18:16:18 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] TX LPF configured
Mon Mar 25 18:16:18 2019 DDEV <0002> LMSDevice.cpp:295 [tid=140333478209280] Calibrating chan 0
Mon Mar 25 18:16:18 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Rx calibration finished
Mon Mar 25 18:16:18 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140333478209280] Tx Calibration: MCU error 5 (Loopback signal weak: not connected/insufficient gain?)
Mon Mar 25 18:16:18 2019 DMAIN <0000> Transceiver.cpp:263 [tid=140333478209280] Device failed to start
Mon Mar 25 18:16:18 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140333478209280] chan 0: response is 'RSP POWERON 1'
^Csignal 2 received
shutting down
Mon Mar 25 18:16:21 2019 DMAIN <0000> osmo-trx.cpp:436 [tid=140333477924672] Shutting down transceiver...
Mon Mar 25 18:16:21 2019 DDEV <0002> LMSDevice.cpp:81 [tid=140333477924672] Closing LMS device
*** Error in `./osmo-trx-lms': free(): invalid next size (fast): 0x000000000154cbe0 ***
signal 6 received
talloc report on 'OsmoTRX' (total 3427 bytes in 17 blocks)
telnet_connection contains 1 bytes in 1 blocks (ref 0) 0x15b0350
logging contains 3043 bytes in 9 blocks (ref 0) 0x152c640
struct trx_ctx contains 383 bytes in 5 blocks (ref 0) 0x152c370
msgb contains 0 bytes in 1 blocks (ref 0) 0x152c300
full talloc report on 'OsmoTRX' (total 3427 bytes in 17 blocks)
telnet_connection contains 1 bytes in 1 blocks (ref 0) 0x15b0350
logging contains 3043 bytes in 9 blocks (ref 0) 0x152c640
Configure logging
Set the log level for a specified category
Main generic category
TRX CTRL interface
Device/Driver specific code
Logging from within LimeSuite itself
Library-internal global log family
LAPD in libosmogsm
A-bis Intput Subsystem
A-bis B-Subchannel TRAU Frame Multiplex
A-bis Input Driver for Signalling
A-bis Input Driver for B-Channels (voice)
Layer3 Short Message Service (SMS)
Control Interface
GPRS GTP library
Statistics messages and logging
Generic Subscriber Update Protocol
Osmocom Authentication Protocol
libosmo-sigtran Signalling System 7
libosmo-sigtran SCCP Implementation
libosmo-sigtran SCCP User Adaptation
libosmo-sigtran MTP3 User Adaptation
libosmo-mgcp Media Gateway Control Protocol
libosmo-netif Jitter Buffer
Deprecated alias for 'no logging level force-all'
contains 798 bytes in 1 blocks (ref 0) 0x156a190
logging level (main|trxctrl|dev|lms|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf) everything contains 150 bytes in 1 blocks (ref 0) 0x1569fe0
Configure logging
Set the log level for a specified category
Main generic category
TRX CTRL interface
Device/Driver specific code
Logging from within LimeSuite itself
Library-internal global log family
LAPD in libosmogsm
A-bis Intput Subsystem
A-bis B-Subchannel TRAU Frame Multiplex
A-bis Input Driver for Signalling
A-bis Input Driver for B-Channels (voice)
Layer3 Short Message Service (SMS)
Control Interface
GPRS GTP library
Statistics messages and logging
Generic Subscriber Update Protocol
Osmocom Authentication Protocol
libosmo-sigtran Signalling System 7
libosmo-sigtran SCCP Implementation
libosmo-sigtran SCCP User Adaptation
libosmo-sigtran MTP3 User Adaptation
libosmo-mgcp Media Gateway Control Protocol
libosmo-netif Jitter Buffer
Log debug messages and higher levels
Log informational messages and higher levels
Log noticeable messages and higher levels
Log error messages and higher levels
Log only fatal messages
contains 933 bytes in 1 blocks (ref 0) 0x1569bd0
logging level (main|trxctrl|dev|lms|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf) (debug|info|notice|error|fatal) contains 171 bytes in 1 blocks (ref 0) 0x1569a20
struct log_target contains 214 bytes in 2 blocks (ref 0) 0x152ca90
struct log_category contains 46 bytes in 1 blocks (ref 0) 0x152cba0
struct log_info contains 776 bytes in 2 blocks (ref 0) 0x152c6b0
struct log_info_cat contains 736 bytes in 1 blocks (ref 0) 0x152c740
struct trx_ctx contains 383 bytes in 5 blocks (ref 0) 0x152c370
LNAW contains 5 bytes in 1 blocks (ref 0) 0x15b03c0
BAND1 contains 6 bytes in 1 blocks (ref 0) 0x15b09a0
127.0.0.1 contains 10 bytes in 1 blocks (ref 0) 0x152c5c0
127.0.0.1 contains 10 bytes in 1 blocks (ref 0) 0x152c540
msgb contains 0 bytes in 1 blocks (ref 0) 0x152c300
Aborted
</pre>
OsmoTRX - Bug #3861: fix function call ordering to support LimeSuite 19.01
https://osmocom.org/issues/3861?journal_id=13631
2019-03-25T19:40:09Z
roh
<ul></ul><p>i tried moving the enable channel calls to ::Open, so they happen before set_freq, but this did not help as well.</p>
<pre>
./osmo-trx-lms -C /etc/osmocom/osmo-trx-lms.cfg
Info: SSE3 support compiled in and supported by CPU
Info: SSE4.1 support compiled in and supported by CPU
Mon Mar 25 20:38:13 2019 DLGLOBAL <0004> telnet_interface.c:104 Available via telnet 127.0.0.1 4237
Mon Mar 25 20:38:13 2019 DLCTRL <000b> control_if.c:911 CTRL at 127.0.0.1 4236
Mon Mar 25 20:38:13 2019 DMAIN <0000> osmo-trx.cpp:431 [tid=140515526344512] Config Settings
Log Level............... 0
Device args.............
TRX Base Port........... 5700
TRX Address............. 127.0.0.1
GSM BTS Address......... 127.0.0.1
Channels................ 1
Tx Samples-per-Symbol... 4
Rx Samples-per-Symbol... 4
EDGE support............ 0
Extended RACH support... 0
Reference............... 0
C0 Filler Table......... 1
Multi-Carrier........... 0
Tuning offset........... 0
RSSI to dBm offset...... 0
Swap channels........... 0
Tx Antennas............. 'BAND1'
Rx Antennas............. 'LNAW'
Mon Mar 25 20:38:13 2019 DMAIN <0000> osmo-trx.cpp:387 [tid=140515526344512] Setting SCHED_RR priority 18
Mon Mar 25 20:38:13 2019 DDEV <0002> LMSDevice.cpp:68 [tid=140515526344512] creating LMS device...
Mon Mar 25 20:38:13 2019 DDEV <0002> LMSDevice.cpp:156 [tid=140515526344512] Opening LMS device..
Mon Mar 25 20:38:13 2019 DDEV <0002> LMSDevice.cpp:162 [tid=140515526344512] Devices found: 1
Mon Mar 25 20:38:13 2019 DDEV <0002> LMSDevice.cpp:172 [tid=140515526344512] Device [0]: LimeSDR Mini, media=USB 2.0, module=FT601, addr=24607:1027, serial=1D3B7AA1A9F5CC
Mon Mar 25 20:38:13 2019 DDEV <0002> LMSDevice.cpp:181 [tid=140515526344512] Using device[0]
Mon Mar 25 20:38:14 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140515526344512] Reference clock 40.00 MHz
Mon Mar 25 20:38:14 2019 DDEV <0002> LMSDevice.cpp:212 [tid=140515526344512] Init LMS device
Mon Mar 25 20:38:14 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140515526344512] Sample Rate: Min=100000 Max=3.072e+07 Step=0
Mon Mar 25 20:38:14 2019 DDEV <0002> LMSDevice.cpp:222 [tid=140515526344512] Setting sample rate to 1.08333e+06 4
Mon Mar 25 20:38:14 2019 DDEV <0002> LMSDevice.cpp:228 [tid=140515526344512] Sample Rate: Host=1.08333e+06 RF=3.46667e+07
Mon Mar 25 20:38:14 2019 DMAIN <0000> LMSDevice.cpp:203 [tid=140515526344512] Antennas configured successfully
Mon Mar 25 20:38:14 2019 DMAIN <0000> Threads.cpp:116 [tid=140515526629120] Thread 140515526629120 (task 7516) set name: CtrlService0
Mon Mar 25 20:38:14 2019 DMAIN <0000> osmo-trx.cpp:479 [tid=140515526344512] -- Transceiver active with 1 channel(s)
Mon Mar 25 20:38:16 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140515526629120] chan 0: command is 'POWERON'
Mon Mar 25 20:38:16 2019 DMAIN <0000> Transceiver.cpp:255 [tid=140515526629120] Starting the transceiver
Mon Mar 25 20:38:16 2019 DMAIN <0000> radioInterface.cpp:177 [tid=140515526629120] Starting radio device
Mon Mar 25 20:38:16 2019 DDEV <0002> LMSDevice.cpp:263 [tid=140515526629120] starting LMS...
Mon Mar 25 20:38:16 2019 DDEV <0002> LMSDevice.cpp:390 [tid=140515526629120] chan 0: Setting TX gain to 36.5 dB
Mon Mar 25 20:38:16 2019 DDEV <0002> LMSDevice.cpp:405 [tid=140515526629120] chan 0: Setting RX gain to 36.5 dB
Mon Mar 25 20:38:16 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140515526629120] LPFBWRange Rx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 20:38:16 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140515526629120] LPFBWRange Tx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 20:38:16 2019 DDEV <0002> LMSDevice.cpp:287 [tid=140515526629120] LPFBW: Rx=1.4001e+06 Tx=5.2e+06
Mon Mar 25 20:38:16 2019 DDEV <0002> LMSDevice.cpp:291 [tid=140515526629120] Setting LPFBW chan 0
Mon Mar 25 20:38:16 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140515526629120] Rx LPF min bandwidth is 4MHz when TIA gain is set to -12 dB
Mon Mar 25 20:38:19 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140515526629120] RX LPF configured
Mon Mar 25 20:38:19 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140515526629120] Filter calibrated. Filter order-4th, filter bandwidth set to 5.2 MHz.Real pole 1st order filter set to 2.5 MHz. Preemphasis filter not active
Mon Mar 25 20:38:19 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140515526629120] TX LPF configured
Mon Mar 25 20:38:19 2019 DDEV <0002> LMSDevice.cpp:296 [tid=140515526629120] Calibrating chan 0
Mon Mar 25 20:38:19 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140515526629120] Rx calibration finished
Mon Mar 25 20:38:19 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140515526629120] Tx Calibration: MCU error 4 (SXT tune failed)
Mon Mar 25 20:38:19 2019 DMAIN <0000> Transceiver.cpp:263 [tid=140515526629120] Device failed to start
Mon Mar 25 20:38:19 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140515526629120] chan 0: response is 'RSP POWERON 1'
Mon Mar 25 20:38:19 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140515526629120] chan 0: command is 'POWERON'
Mon Mar 25 20:38:19 2019 DMAIN <0000> Transceiver.cpp:255 [tid=140515526629120] Starting the transceiver
Mon Mar 25 20:38:19 2019 DMAIN <0000> radioInterface.cpp:177 [tid=140515526629120] Starting radio device
Mon Mar 25 20:38:19 2019 DDEV <0002> LMSDevice.cpp:263 [tid=140515526629120] starting LMS...
Mon Mar 25 20:38:19 2019 DDEV <0002> LMSDevice.cpp:390 [tid=140515526629120] chan 0: Setting TX gain to 36.5 dB
Mon Mar 25 20:38:19 2019 DDEV <0002> LMSDevice.cpp:405 [tid=140515526629120] chan 0: Setting RX gain to 36.5 dB
Mon Mar 25 20:38:19 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140515526629120] LPFBWRange Rx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 20:38:19 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140515526629120] LPFBWRange Tx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 20:38:19 2019 DDEV <0002> LMSDevice.cpp:287 [tid=140515526629120] LPFBW: Rx=1.4001e+06 Tx=5.2e+06
Mon Mar 25 20:38:19 2019 DDEV <0002> LMSDevice.cpp:291 [tid=140515526629120] Setting LPFBW chan 0
Mon Mar 25 20:38:19 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140515526629120] Rx LPF min bandwidth is 4MHz when TIA gain is set to -12 dB
Mon Mar 25 20:38:20 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140515526629120] RX LPF configured
Mon Mar 25 20:38:20 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140515526629120] Filter calibrated. Filter order-4th, filter bandwidth set to 5.2 MHz.Real pole 1st order filter set to 2.5 MHz. Preemphasis filter not active
Mon Mar 25 20:38:20 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140515526629120] TX LPF configured
Mon Mar 25 20:38:20 2019 DDEV <0002> LMSDevice.cpp:296 [tid=140515526629120] Calibrating chan 0
Mon Mar 25 20:38:20 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140515526629120] Rx calibration finished
Mon Mar 25 20:38:20 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140515526629120] Tx Calibration: MCU error 4 (SXT tune failed)
Mon Mar 25 20:38:20 2019 DMAIN <0000> Transceiver.cpp:263 [tid=140515526629120] Device failed to start
Mon Mar 25 20:38:20 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140515526629120] chan 0: response is 'RSP POWERON 1'
Mon Mar 25 20:38:25 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140515526629120] chan 0: command is 'POWERON'
Mon Mar 25 20:38:25 2019 DMAIN <0000> Transceiver.cpp:255 [tid=140515526629120] Starting the transceiver
Mon Mar 25 20:38:25 2019 DMAIN <0000> radioInterface.cpp:177 [tid=140515526629120] Starting radio device
Mon Mar 25 20:38:25 2019 DDEV <0002> LMSDevice.cpp:263 [tid=140515526629120] starting LMS...
Mon Mar 25 20:38:25 2019 DDEV <0002> LMSDevice.cpp:390 [tid=140515526629120] chan 0: Setting TX gain to 36.5 dB
Mon Mar 25 20:38:25 2019 DDEV <0002> LMSDevice.cpp:405 [tid=140515526629120] chan 0: Setting RX gain to 36.5 dB
Mon Mar 25 20:38:25 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140515526629120] LPFBWRange Rx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 20:38:25 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140515526629120] LPFBWRange Tx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 20:38:25 2019 DDEV <0002> LMSDevice.cpp:287 [tid=140515526629120] LPFBW: Rx=1.4001e+06 Tx=5.2e+06
Mon Mar 25 20:38:25 2019 DDEV <0002> LMSDevice.cpp:291 [tid=140515526629120] Setting LPFBW chan 0
Mon Mar 25 20:38:25 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140515526629120] Rx LPF min bandwidth is 4MHz when TIA gain is set to -12 dB
Mon Mar 25 20:38:25 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140515526629120] RX LPF configured
Mon Mar 25 20:38:25 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140515526629120] Filter calibrated. Filter order-4th, filter bandwidth set to 5.2 MHz.Real pole 1st order filter set to 2.5 MHz. Preemphasis filter not active
Mon Mar 25 20:38:25 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140515526629120] TX LPF configured
Mon Mar 25 20:38:25 2019 DDEV <0002> LMSDevice.cpp:296 [tid=140515526629120] Calibrating chan 0
Mon Mar 25 20:38:26 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140515526629120] Rx calibration finished
Mon Mar 25 20:38:26 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140515526629120] Tx Calibration: MCU error 4 (SXT tune failed)
Mon Mar 25 20:38:26 2019 DMAIN <0000> Transceiver.cpp:263 [tid=140515526629120] Device failed to start
Mon Mar 25 20:38:26 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140515526629120] chan 0: response is 'RSP POWERON 1'
^Csignal 2 received
shutting down
Mon Mar 25 20:38:27 2019 DMAIN <0000> osmo-trx.cpp:436 [tid=140515526344512] Shutting down transceiver...
Mon Mar 25 20:38:27 2019 DDEV <0002> LMSDevice.cpp:81 [tid=140515526344512] Closing LMS device
*** Error in `./osmo-trx-lms': free(): invalid next size (fast): 0x00000000006f0be0 ***
signal 6 received
talloc report on 'OsmoTRX' (total 3427 bytes in 17 blocks)
telnet_connection contains 1 bytes in 1 blocks (ref 0) 0x754350
logging contains 3043 bytes in 9 blocks (ref 0) 0x6d0640
struct trx_ctx contains 383 bytes in 5 blocks (ref 0) 0x6d0370
msgb contains 0 bytes in 1 blocks (ref 0) 0x6d0300
full talloc report on 'OsmoTRX' (total 3427 bytes in 17 blocks)
telnet_connection contains 1 bytes in 1 blocks (ref 0) 0x754350
logging contains 3043 bytes in 9 blocks (ref 0) 0x6d0640
Configure logging
Set the log level for a specified category
Main generic category
TRX CTRL interface
Device/Driver specific code
Logging from within LimeSuite itself
Library-internal global log family
LAPD in libosmogsm
A-bis Intput Subsystem
A-bis B-Subchannel TRAU Frame Multiplex
A-bis Input Driver for Signalling
A-bis Input Driver for B-Channels (voice)
Layer3 Short Message Service (SMS)
Control Interface
GPRS GTP library
Statistics messages and logging
Generic Subscriber Update Protocol
Osmocom Authentication Protocol
libosmo-sigtran Signalling System 7
libosmo-sigtran SCCP Implementation
libosmo-sigtran SCCP User Adaptation
libosmo-sigtran MTP3 User Adaptation
libosmo-mgcp Media Gateway Control Protocol
libosmo-netif Jitter Buffer
Deprecated alias for 'no logging level force-all'
contains 798 bytes in 1 blocks (ref 0) 0x70e190
logging level (main|trxctrl|dev|lms|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf) everything contains 150 bytes in 1 blocks (ref 0) 0x70dfe0
Configure logging
Set the log level for a specified category
Main generic category
TRX CTRL interface
Device/Driver specific code
Logging from within LimeSuite itself
Library-internal global log family
LAPD in libosmogsm
A-bis Intput Subsystem
A-bis B-Subchannel TRAU Frame Multiplex
A-bis Input Driver for Signalling
A-bis Input Driver for B-Channels (voice)
Layer3 Short Message Service (SMS)
Control Interface
GPRS GTP library
Statistics messages and logging
Generic Subscriber Update Protocol
Osmocom Authentication Protocol
libosmo-sigtran Signalling System 7
libosmo-sigtran SCCP Implementation
libosmo-sigtran SCCP User Adaptation
libosmo-sigtran MTP3 User Adaptation
libosmo-mgcp Media Gateway Control Protocol
libosmo-netif Jitter Buffer
Log debug messages and higher levels
Log informational messages and higher levels
Log noticeable messages and higher levels
Log error messages and higher levels
Log only fatal messages
contains 933 bytes in 1 blocks (ref 0) 0x70dbd0
logging level (main|trxctrl|dev|lms|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf) (debug|info|notice|error|fatal) contains 171 bytes in 1 blocks (ref 0) 0x70da20
struct log_target contains 214 bytes in 2 blocks (ref 0) 0x6d0a90
struct log_category contains 46 bytes in 1 blocks (ref 0) 0x6d0ba0
struct log_info contains 776 bytes in 2 blocks (ref 0) 0x6d06b0
struct log_info_cat contains 736 bytes in 1 blocks (ref 0) 0x6d0740
struct trx_ctx contains 383 bytes in 5 blocks (ref 0) 0x6d0370
LNAW contains 5 bytes in 1 blocks (ref 0) 0x7543c0
BAND1 contains 6 bytes in 1 blocks (ref 0) 0x7549a0
127.0.0.1 contains 10 bytes in 1 blocks (ref 0) 0x6d05c0
127.0.0.1 contains 10 bytes in 1 blocks (ref 0) 0x6d0540
msgb contains 0 bytes in 1 blocks (ref 0) 0x6d0300
Aborted
</pre>
OsmoTRX - Bug #3861: fix function call ordering to support LimeSuite 19.01
https://osmocom.org/issues/3861?journal_id=13632
2019-03-25T20:07:07Z
roh
<ul><li><strong>File</strong> <i>patch_osmo_trx_lms_move_functions2.diff</i> added</li></ul>updated patch:
<ul>
<li>removed loop in a loop over chans in ::start</li>
<li>moved LMS_EnableChannel to ::open</li>
</ul>
<p>this one actually starts streaming, but tx-calib still fails with "MCU error 5 (Loopback signal weak: not connected/insufficient gain?"</p>
<pre>
./Transceiver52M/osmo-trx-lms -C /etc/osmocom/osmo-trx-lms.cfg
Info: SSE3 support compiled in and supported by CPU
Info: SSE4.1 support compiled in and supported by CPU
Mon Mar 25 21:03:17 2019 DLGLOBAL <0004> telnet_interface.c:104 Available via telnet 127.0.0.1 4237
Mon Mar 25 21:03:17 2019 DLCTRL <000b> control_if.c:911 CTRL at 127.0.0.1 4236
Mon Mar 25 21:03:17 2019 DMAIN <0000> osmo-trx.cpp:431 [tid=140002420920128] Config Settings
Log Level............... 0
Device args.............
TRX Base Port........... 5700
TRX Address............. 127.0.0.1
GSM BTS Address......... 127.0.0.1
Channels................ 1
Tx Samples-per-Symbol... 4
Rx Samples-per-Symbol... 4
EDGE support............ 0
Extended RACH support... 0
Reference............... 0
C0 Filler Table......... 1
Multi-Carrier........... 0
Tuning offset........... 0
RSSI to dBm offset...... 0
Swap channels........... 0
Tx Antennas............. 'BAND1'
Rx Antennas............. 'LNAW'
Mon Mar 25 21:03:17 2019 DMAIN <0000> osmo-trx.cpp:387 [tid=140002420920128] Setting SCHED_RR priority 18
Mon Mar 25 21:03:17 2019 DDEV <0002> LMSDevice.cpp:68 [tid=140002420920128] creating LMS device...
Mon Mar 25 21:03:17 2019 DDEV <0002> LMSDevice.cpp:156 [tid=140002420920128] Opening LMS device..
Mon Mar 25 21:03:17 2019 DDEV <0002> LMSDevice.cpp:162 [tid=140002420920128] Devices found: 1
Mon Mar 25 21:03:17 2019 DDEV <0002> LMSDevice.cpp:172 [tid=140002420920128] Device [0]: LimeSDR Mini, media=USB 2.0, module=FT601, addr=24607:1027, serial=1D3B7AA1A9F5CC
Mon Mar 25 21:03:17 2019 DDEV <0002> LMSDevice.cpp:181 [tid=140002420920128] Using device[0]
Mon Mar 25 21:03:18 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140002420920128] Reference clock 40.00 MHz
Mon Mar 25 21:03:18 2019 DDEV <0002> LMSDevice.cpp:212 [tid=140002420920128] Init LMS device
Mon Mar 25 21:03:18 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140002420920128] Sample Rate: Min=100000 Max=3.072e+07 Step=0
Mon Mar 25 21:03:18 2019 DDEV <0002> LMSDevice.cpp:222 [tid=140002420920128] Setting sample rate to 1.08333e+06 4
Mon Mar 25 21:03:18 2019 DDEV <0002> LMSDevice.cpp:228 [tid=140002420920128] Sample Rate: Host=1.08333e+06 RF=3.46667e+07
Mon Mar 25 21:03:18 2019 DMAIN <0000> LMSDevice.cpp:203 [tid=140002420920128] Antennas configured successfully
Mon Mar 25 21:03:18 2019 DMAIN <0000> Threads.cpp:116 [tid=140002421204736] Thread 140002421204736 (task 9185) set name: CtrlService0
Mon Mar 25 21:03:18 2019 DMAIN <0000> osmo-trx.cpp:479 [tid=140002420920128] -- Transceiver active with 1 channel(s)
Mon Mar 25 21:03:19 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140002421204736] chan 0: command is 'POWEROFF'
Mon Mar 25 21:03:19 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140002421204736] chan 0: response is 'RSP POWEROFF 0'
Mon Mar 25 21:03:19 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140002421204736] chan 0: command is 'RXTUNE 1782000'
Mon Mar 25 21:03:19 2019 DDEV <0002> LMSDevice.cpp:678 [tid=140002421204736] chan 0: Setting Rx Freq to 1.782e+09 Hz
Mon Mar 25 21:03:19 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140002421204736] Selected RX path: LNAH
Mon Mar 25 21:03:19 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140002421204736] chan 0: response is 'RSP RXTUNE 0 1782000'
Mon Mar 25 21:03:19 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140002421204736] chan 0: command is 'TXTUNE 1877000'
Mon Mar 25 21:03:19 2019 DDEV <0002> LMSDevice.cpp:666 [tid=140002421204736] chan 0: Setting Tx Freq to 1.877e+09 Hz
Mon Mar 25 21:03:19 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140002421204736] Selected TX path: Band 2
Mon Mar 25 21:03:19 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140002421204736] chan 0: response is 'RSP TXTUNE 0 1877000'
Mon Mar 25 21:03:19 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140002421204736] chan 0: command is 'SETTSC 7'
Mon Mar 25 21:03:19 2019 DTRXCTRL <0001> Transceiver.cpp:830 [tid=140002421204736] Changing TSC from 0 to 7
Mon Mar 25 21:03:19 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140002421204736] chan 0: response is 'RSP SETTSC 0 7'
Mon Mar 25 21:03:19 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140002421204736] chan 0: command is 'POWERON'
Mon Mar 25 21:03:19 2019 DMAIN <0000> Transceiver.cpp:255 [tid=140002421204736] Starting the transceiver
Mon Mar 25 21:03:19 2019 DMAIN <0000> radioInterface.cpp:177 [tid=140002421204736] Starting radio device
Mon Mar 25 21:03:19 2019 DDEV <0002> LMSDevice.cpp:263 [tid=140002421204736] starting LMS...
Mon Mar 25 21:03:19 2019 DDEV <0002> LMSDevice.cpp:388 [tid=140002421204736] chan 0: Setting TX gain to 36.5 dB
Mon Mar 25 21:03:19 2019 DDEV <0002> LMSDevice.cpp:403 [tid=140002421204736] chan 0: Setting RX gain to 36.5 dB
Mon Mar 25 21:03:19 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140002421204736] LPFBWRange Rx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 21:03:19 2019 DDEV <0002> LMSDevice.cpp:113 [tid=140002421204736] LPFBWRange Tx: Min=1.4001e+06 Max=1.3e+08 Step=0
Mon Mar 25 21:03:19 2019 DDEV <0002> LMSDevice.cpp:287 [tid=140002421204736] LPFBW: Rx=1.4001e+06 Tx=5.2e+06
Mon Mar 25 21:03:19 2019 DDEV <0002> LMSDevice.cpp:290 [tid=140002421204736] Setting LPFBW chan 0
Mon Mar 25 21:03:19 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140002421204736] Rx LPF min bandwidth is 4MHz when TIA gain is set to -12 dB
Mon Mar 25 21:03:22 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140002421204736] RX LPF configured
Mon Mar 25 21:03:22 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140002421204736] Filter calibrated. Filter order-4th, filter bandwidth set to 5.2 MHz.Real pole 1st order filter set to 2.5 MHz. Preemphasis filter not active
Mon Mar 25 21:03:23 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140002421204736] TX LPF configured
Mon Mar 25 21:03:23 2019 DDEV <0002> LMSDevice.cpp:295 [tid=140002421204736] Calibrating chan 0
Mon Mar 25 21:03:23 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140002421204736] Rx calibration finished
Mon Mar 25 21:03:23 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140002421204736] Tx Calibration: MCU error 5 (Loopback signal weak: not connected/insufficient gain?)
Mon Mar 25 21:03:23 2019 DDEV <0002> LMSDevice.cpp:450 [tid=140002421204736] Initial timestamp 27500
Mon Mar 25 21:03:23 2019 DMAIN <0000> radioInterface.cpp:198 [tid=140002421204736] Radio started
Mon Mar 25 21:03:23 2019 DMAIN <0000> Threads.cpp:116 [tid=140002421171968] Thread 140002421171968 (task 9189) set name: TxLower
Mon Mar 25 21:03:23 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140002421204736] chan 0: response is 'RSP POWERON 0'
Mon Mar 25 21:03:23 2019 DMAIN <0000> Threads.cpp:116 [tid=140002421139200] Thread 140002421139200 (task 9190) set name: RxLower
Mon Mar 25 21:03:23 2019 DMAIN <0000> Threads.cpp:116 [tid=140002421073664] Thread 140002421073664 (task 9192) set name: TxUpper0
Mon Mar 25 21:03:23 2019 DMAIN <0000> Threads.cpp:116 [tid=140002421106432] Thread 140002421106432 (task 9191) set name: RxUpper0
Mon Mar 25 21:03:23 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140002421204736] chan 0: command is 'POWERON'
Mon Mar 25 21:03:23 2019 DMAIN <0000> Transceiver.cpp:251 [tid=140002421204736] Transceiver already running
Mon Mar 25 21:03:23 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140002421204736] chan 0: response is 'RSP POWERON 0'
Mon Mar 25 21:03:23 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140002421204736] chan 0: command is 'SETRXGAIN 1'
Mon Mar 25 21:03:23 2019 DDEV <0002> LMSDevice.cpp:403 [tid=140002421204736] chan 0: Setting RX gain to 1 dB
Mon Mar 25 21:03:23 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140002321532672] L
Mon Mar 25 21:03:23 2019 DMAIN <0000> Transceiver.cpp:1043 [tid=140002421139200] ClockInterface: sending IND CLOCK 1845260
Mon Mar 25 21:03:23 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140002421204736] chan 0: response is 'RSP SETRXGAIN 0 1'
Mon Mar 25 21:03:23 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140002421204736] chan 0: command is 'SETPOWER 20'
Mon Mar 25 21:03:23 2019 DDEV <0002> LMSDevice.cpp:388 [tid=140002421204736] chan 0: Setting TX gain to 53 dB
Mon Mar 25 21:03:23 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140002421204736] chan 0: response is 'RSP SETPOWER 0 20'
Mon Mar 25 21:03:23 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140002421204736] chan 0: command is 'SETSLOT 0 5'
Mon Mar 25 21:03:23 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140002421204736] chan 0: response is 'RSP SETSLOT 0 0 5'
Mon Mar 25 21:03:23 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140002421204736] chan 0: command is 'SETSLOT 1 1'
Mon Mar 25 21:03:23 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140002421204736] chan 0: response is 'RSP SETSLOT 0 1 1'
Mon Mar 25 21:03:23 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140002421204736] chan 0: command is 'SETSLOT 2 1'
Mon Mar 25 21:03:23 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140002421204736] chan 0: response is 'RSP SETSLOT 0 2 1'
Mon Mar 25 21:03:23 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140002421204736] chan 0: command is 'SETSLOT 3 1'
Mon Mar 25 21:03:23 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140002421204736] chan 0: response is 'RSP SETSLOT 0 3 1'
Mon Mar 25 21:03:23 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140002421204736] chan 0: command is 'SETSLOT 4 1'
Mon Mar 25 21:03:23 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140002421204736] chan 0: response is 'RSP SETSLOT 0 4 1'
Mon Mar 25 21:03:23 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140002421204736] chan 0: command is 'SETSLOT 5 1'
Mon Mar 25 21:03:23 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140002421204736] chan 0: response is 'RSP SETSLOT 0 5 1'
Mon Mar 25 21:03:23 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140002421204736] chan 0: command is 'SETSLOT 6 1'
Mon Mar 25 21:03:23 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140002421204736] chan 0: response is 'RSP SETSLOT 0 6 1'
Mon Mar 25 21:03:23 2019 DTRXCTRL <0001> Transceiver.cpp:728 [tid=140002421204736] chan 0: command is 'SETSLOT 7 1'
Mon Mar 25 21:03:23 2019 DTRXCTRL <0001> Transceiver.cpp:859 [tid=140002421204736] chan 0: response is 'RSP SETSLOT 0 7 1'
Mon Mar 25 21:03:24 2019 DMAIN <0000> Transceiver.cpp:1043 [tid=140002421139200] ClockInterface: sending IND CLOCK 1845476
Mon Mar 25 21:03:25 2019 DMAIN <0000> Transceiver.cpp:1043 [tid=140002421139200] ClockInterface: sending IND CLOCK 1845693
Mon Mar 25 21:03:26 2019 DMAIN <0000> Transceiver.cpp:1043 [tid=140002421139200] ClockInterface: sending IND CLOCK 1845910
Mon Mar 25 21:03:27 2019 DMAIN <0000> Transceiver.cpp:1043 [tid=140002421139200] ClockInterface: sending IND CLOCK 1846127
Mon Mar 25 21:03:28 2019 DMAIN <0000> Transceiver.cpp:1043 [tid=140002421139200] ClockInterface: sending IND CLOCK 1846344
Mon Mar 25 21:03:29 2019 DMAIN <0000> Transceiver.cpp:1043 [tid=140002421139200] ClockInterface: sending IND CLOCK 1846560
Mon Mar 25 21:03:30 2019 DMAIN <0000> Transceiver.cpp:1043 [tid=140002421139200] ClockInterface: sending IND CLOCK 1846777
Mon Mar 25 21:03:31 2019 DMAIN <0000> Transceiver.cpp:1043 [tid=140002421139200] ClockInterface: sending IND CLOCK 1846994
Mon Mar 25 21:03:32 2019 DMAIN <0000> Transceiver.cpp:1043 [tid=140002421139200] ClockInterface: sending IND CLOCK 1847211
Mon Mar 25 21:03:33 2019 DMAIN <0000> Transceiver.cpp:1043 [tid=140002421139200] ClockInterface: sending IND CLOCK 1847428
Mon Mar 25 21:03:34 2019 DMAIN <0000> Transceiver.cpp:1043 [tid=140002421139200] ClockInterface: sending IND CLOCK 1847645
^Csignal 2 received
shutting down
Mon Mar 25 21:03:34 2019 DMAIN <0000> osmo-trx.cpp:436 [tid=140002420920128] Shutting down transceiver...
Mon Mar 25 21:03:34 2019 DMAIN <0000> Transceiver.cpp:309 [tid=140002420920128] Stopping the transceiver
Mon Mar 25 21:03:34 2019 DMAIN <0000> Transceiver.cpp:322 [tid=140002420920128] Stopping the device
Mon Mar 25 21:03:35 2019 DLMS <0003> LMSDevice.cpp:102 [tid=140002109421312] popping from TX, samples popped 860/1020
Mon Mar 25 21:03:35 2019 DMAIN <0000> Transceiver.cpp:335 [tid=140002420920128] Transceiver stopped
Mon Mar 25 21:03:35 2019 DDEV <0002> LMSDevice.cpp:81 [tid=140002420920128] Closing LMS device
</pre>
OsmoTRX - Bug #3861: fix function call ordering to support LimeSuite 19.01
https://osmocom.org/issues/3861?journal_id=13890
2019-04-12T19:42:28Z
roh
<ul><li><strong>File</strong> deleted (<del><i>patch_osmo_trx_lms_move_functions.diff</i></del>)</li></ul>
OsmoTRX - Bug #3861: fix function call ordering to support LimeSuite 19.01
https://osmocom.org/issues/3861?journal_id=13891
2019-04-12T19:42:33Z
roh
<ul><li><strong>File</strong> deleted (<del><i>patch_osmo_trx_lms_move_functions2.diff</i></del>)</li></ul>
OsmoTRX - Bug #3861: fix function call ordering to support LimeSuite 19.01
https://osmocom.org/issues/3861?journal_id=13892
2019-04-12T19:43:29Z
roh
<ul><li><strong>File</strong> <a href="/attachments/3649">patch_osmo_trx_lms_roh_2019-04-12_2.diff</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/3649/patch_osmo_trx_lms_roh_2019-04-12_2.diff">patch_osmo_trx_lms_roh_2019-04-12_2.diff</a> added</li></ul><p>fix osmo-trx-lms function call order for LMS19.01</p>
<p>fix filter setting and calibration for static gain values<br />rework clock selection<br />add device dependant maximum gain values<br />needs atleast LimeSuite GIT 26de12a4f7e21a5fe938f2b915fe46e10d62dd58 to work, especially with LimeNet-Micro<br />TODO: allow ramping and runtime gain setting with correct calibration. the current code simply calibrates on maximum power.</p>
OsmoTRX - Bug #3861: fix function call ordering to support LimeSuite 19.01
https://osmocom.org/issues/3861?journal_id=14029
2019-04-17T19:19:59Z
roh
<ul><li><strong>% Done</strong> changed from <i>10</i> to <i>90</i></li></ul><p>the patches relating to this just passed gerrit and are now on master.</p>
<p>please note that one needs limesuite >= 26de12a4f7e21a5fe938f2b915fe46e10d62dd58 for this to work properly on limenet micro</p>
<p>gain ramping support is still a todo, but for lab use this should be much more usable than it was before.</p>
OsmoTRX - Bug #3861: fix function call ordering to support LimeSuite 19.01
https://osmocom.org/issues/3861?journal_id=14031
2019-04-17T19:25:43Z
roh
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-7 priority-3 priority-high3" href="/issues/3341">Bug #3341</a>: osmo-trx-lms RF Envelope FAIL on LimeSDR, but not on LimeSDR-mini</i> added</li></ul>
OsmoTRX - Bug #3861: fix function call ordering to support LimeSuite 19.01
https://osmocom.org/issues/3861?journal_id=14032
2019-04-17T19:26:51Z
roh
<ul><li><strong>Blocks</strong> <i><a class="issue tracker-1 status-7 priority-2 priority-default" href="/issues/3775">Bug #3775</a>: properly debug limesdr usb and limesdr mini clocking requirements and osmo-trx support</i> added</li></ul>
OsmoTRX - Bug #3861: fix function call ordering to support LimeSuite 19.01
https://osmocom.org/issues/3861?journal_id=14034
2019-04-17T22:27:05Z
pespin
<ul></ul><p>Reminder for myself: Let's update the hash we build on nightly and latest deb packages to that LimeSuite hash you say.</p>
OsmoTRX - Bug #3861: fix function call ordering to support LimeSuite 19.01
https://osmocom.org/issues/3861?journal_id=14038
2019-04-18T11:04:49Z
pespin
<ul><li><strong>Assignee</strong> set to <i>4368</i></li></ul><p>I updated it for nightly only, since anyway osmo-trx-lms related patches are no available in latest yet.</p>
<p><a class="external" href="https://gerrit.osmocom.org/#/c/osmo-ci/+/13696/">https://gerrit.osmocom.org/#/c/osmo-ci/+/13696/</a> nightly-packages: Update limesuite hash to support LimeNet-Micro</p>
OsmoTRX - Bug #3861: fix function call ordering to support LimeSuite 19.01
https://osmocom.org/issues/3861?journal_id=14086
2019-04-23T07:33:39Z
roh
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Resolved</i></li><li><strong>% Done</strong> changed from <i>90</i> to <i>100</i></li></ul><p>i just did another test on limenet micro with only packages from -nightly and it works fine.<br />needs one line of config change (select band H or L, there is no W band on limenet micro) -> no need for changes</p>