n5pwp
Member
I've been playing with the Osmocom version of OP25 and I've noticed that if I leave a TG on hold for a while when I release it and go back to scanning it doesn't. The TSBKs don't count up either. That leads me to stopping it and restarting the program. Anybody had this issue before?
Here's the last lines of the stderr.2 log. I have the whole log if needed:
using ALSA sound system
audio device: default
Listening on 127.0.0.1:23456
python version detected: 2.7.16 (default, Oct 10 2019, 22:02:15)
[GCC 8.3.0]
Allocating 15 zero-copy buffers
1642620111.827208 p25p1_fdma::rx_sym() timeout, channel 0
1642620111.830929 process_data_unit timeout, channel 0
1642620111.833696 control channel timeout, current CC 774431250
Traceback (most recent call last):
File "/home/pi/op25/op25/gr-op25_repeater/apps/sql_dbi.py", line 78, in insert_row
self.cursor.execute(d['command'], d['row'])
OperationalError: no such table: data_store
sql_dbi: db logging stopped due to error (or db not initialized)
1642620113.191461 p25p1_fdma::rx_sym() timeout, channel 0
1642620113.198981 process_data_unit timeout, channel 0
1642620113.199691 control channel timeout, current CC 774431250
1642620114.835707 error tracking: {"tuning_error": -38, "band": 0, "name": "rx.py", "time": 1642620114.835451, "device": "rtl", "freq_correction": -38, "json_type": "freq_error_tracking", "error_band": 0, "freq_error": -258}
1642620117.981714 voice update: tg(2766), freq(773218750), slot(1), prio(5)
1642620119.529557 p25p1_fdma::rx_sym() timeout, channel 0
1642620119.530216 process_data_unit timeout, channel 0
1642620121.168789 error tracking: {"tuning_error": -67, "band": 0, "name": "rx.py", "time": 1642620121.168562, "device": "rtl", "freq_correction": -67, "json_type": "freq_error_tracking", "error_band": 0, "freq_error": -197}
1642620123.409781 duid15, tg(2766)
1642620124.478476 hold active tg(2766)
1642620124.489342 hold active tg(2766)
1642620124.531039 hold active tg(2766)
1642620124.531734 voice update: tg(2766), freq(773218750), slot(1), prio(5)
1642620128.020323 error tracking: {"tuning_error": -90, "band": 0, "name": "rx.py", "time": 1642620128.020045, "device": "rtl", "freq_correction": -90, "json_type": "freq_error_tracking", "error_band": 0, "freq_error": -159}
main: exception occurred
main: exception:
Traceback (most recent call last):
File "./rx.py", line 797, in run
time.sleep(1)
KeyboardInterrupt
I see messages about tuning errors. I have played with the ppm and have gotten it down as far as I can. Plus, I've seen errors larger than this and the auto-tune was able to yank it back when scanning. Is there a requirement to hold the tuning better than this while on Hold?
This is running on a RPi 3B+
Thanks
Mike
Here's the last lines of the stderr.2 log. I have the whole log if needed:
using ALSA sound system
audio device: default
Listening on 127.0.0.1:23456
python version detected: 2.7.16 (default, Oct 10 2019, 22:02:15)
[GCC 8.3.0]
Allocating 15 zero-copy buffers
1642620111.827208 p25p1_fdma::rx_sym() timeout, channel 0
1642620111.830929 process_data_unit timeout, channel 0
1642620111.833696 control channel timeout, current CC 774431250
Traceback (most recent call last):
File "/home/pi/op25/op25/gr-op25_repeater/apps/sql_dbi.py", line 78, in insert_row
self.cursor.execute(d['command'], d['row'])
OperationalError: no such table: data_store
sql_dbi: db logging stopped due to error (or db not initialized)
1642620113.191461 p25p1_fdma::rx_sym() timeout, channel 0
1642620113.198981 process_data_unit timeout, channel 0
1642620113.199691 control channel timeout, current CC 774431250
1642620114.835707 error tracking: {"tuning_error": -38, "band": 0, "name": "rx.py", "time": 1642620114.835451, "device": "rtl", "freq_correction": -38, "json_type": "freq_error_tracking", "error_band": 0, "freq_error": -258}
1642620117.981714 voice update: tg(2766), freq(773218750), slot(1), prio(5)
1642620119.529557 p25p1_fdma::rx_sym() timeout, channel 0
1642620119.530216 process_data_unit timeout, channel 0
1642620121.168789 error tracking: {"tuning_error": -67, "band": 0, "name": "rx.py", "time": 1642620121.168562, "device": "rtl", "freq_correction": -67, "json_type": "freq_error_tracking", "error_band": 0, "freq_error": -197}
1642620123.409781 duid15, tg(2766)
1642620124.478476 hold active tg(2766)
1642620124.489342 hold active tg(2766)
1642620124.531039 hold active tg(2766)
1642620124.531734 voice update: tg(2766), freq(773218750), slot(1), prio(5)
1642620128.020323 error tracking: {"tuning_error": -90, "band": 0, "name": "rx.py", "time": 1642620128.020045, "device": "rtl", "freq_correction": -90, "json_type": "freq_error_tracking", "error_band": 0, "freq_error": -159}
main: exception occurred
main: exception:
Traceback (most recent call last):
File "./rx.py", line 797, in run
time.sleep(1)
KeyboardInterrupt
I see messages about tuning errors. I have played with the ppm and have gotten it down as far as I can. Plus, I've seen errors larger than this and the auto-tune was able to yank it back when scanning. Is there a requirement to hold the tuning better than this while on Hold?
This is running on a RPi 3B+
Thanks
Mike