On 17/08/2016 21:43, Holger Freyther wrote:
Maybe not the version of osmo-bts you run but I think
later versions
mark channels as broken as well (e.g. if the DSP did something odd).
*If* the channel release ack (or activation) is just delayed it should clean-up properly
if "type sysmobts" is set in the config.
type sysmobts is set in the
config.
Unfortunately, in a new installation
(
https://twitter.com/ninalakhani/status/765250788046143488) with a wifi
link of some 3 KM or so
we are ending up with this kind of situation after a short time:
OpenBSC# show lchan su
BTS 0, TRX 0, Timeslot 1, Lchan 0, Type NONE - L1 MS Power: 33 dBm
RXL-FULL-dl: -101 dBm RXL-FULL-ul: -104 dBm
BTS 0, TRX 0, Timeslot 1, Lchan 1, Type NONE - L1 MS Power: 0 dBm
RXL-FULL-dl: -110 dBm RXL-FULL-ul: -110 dBm
BTS 0, TRX 0, Timeslot 1, Lchan 2, Type NONE - L1 MS Power: 0 dBm
RXL-FULL-dl: -110 dBm RXL-FULL-ul: -110 dBm
BTS 0, TRX 0, Timeslot 1, Lchan 3, Type NONE - L1 MS Power: 0 dBm
RXL-FULL-dl: -110 dBm RXL-FULL-ul: -110 dBm
BTS 0, TRX 0, Timeslot 1, Lchan 4, Type NONE - L1 MS Power: 0 dBm
RXL-FULL-dl: -110 dBm RXL-FULL-ul: -110 dBm
BTS 0, TRX 0, Timeslot 1, Lchan 5, Type NONE - L1 MS Power: 0 dBm
RXL-FULL-dl: -110 dBm RXL-FULL-ul: -110 dBm
BTS 0, TRX 0, Timeslot 1, Lchan 6, Type NONE - L1 MS Power: 0 dBm
RXL-FULL-dl: -110 dBm RXL-FULL-ul: -110 dBm
BTS 0, TRX 0, Timeslot 1, Lchan 7, Type NONE - L1 MS Power: 33 dBm
RXL-FULL-dl: -104 dBm RXL-FULL-ul: -106 dBm
BTS 0, TRX 0, Timeslot 2, Lchan 0, Type NONE - L1 MS Power: 0 dBm
RXL-FULL-dl: -110 dBm RXL-FULL-ul: -110 dBm
BTS 0, TRX 0, Timeslot 3, Lchan 0, Type NONE - L1 MS Power: 0 dBm
RXL-FULL-dl: -110 dBm RXL-FULL-ul: -110 dBm
BTS 0, TRX 0, Timeslot 4, Lchan 0, Type NONE - L1 MS Power: 0 dBm
RXL-FULL-dl: -110 dBm RXL-FULL-ul: -110 dBm
BTS 0, TRX 0, Timeslot 5, Lchan 0, Type NONE - L1 MS Power: 0 dBm
RXL-FULL-dl: -110 dBm RXL-FULL-ul: -110 dBm
BTS 0, TRX 0, Timeslot 6, Lchan 0, Type NONE - L1 MS Power: 33 dBm
RXL-FULL-dl: -87 dBm RXL-FULL-ul: -91 dBm
BTS 0, TRX 0, Timeslot 7, Lchan 0, Type NONE - L1 MS Power: 0 dBm
RXL-FULL-dl: -110 dBm RXL-FULL-ul: -110 dBm
BTS 1, TRX 0, Timeslot 1, Lchan 0, Type NONE - L1 MS Power: 0 dBm
RXL-FULL-dl: -110 dBm RXL-FULL-ul: -110 dBm
BTS 1, TRX 0, Timeslot 1, Lchan 1, Type NONE - L1 MS Power: 33 dBm
RXL-FULL-dl: -87 dBm RXL-FULL-ul: -95 dBm
BTS 1, TRX 0, Timeslot 1, Lchan 2, Type NONE - L1 MS Power: 0 dBm
RXL-FULL-dl: -110 dBm RXL-FULL-ul: -110 dBm
BTS 1, TRX 0, Timeslot 1, Lchan 3, Type NONE - L1 MS Power: 33 dBm
RXL-FULL-dl: -78 dBm RXL-FULL-ul: -82 dBm
BTS 1, TRX 0, Timeslot 1, Lchan 4, Type NONE - L1 MS Power: 0 dBm
RXL-FULL-dl: -110 dBm RXL-FULL-ul: -110 dBm
BTS 1, TRX 0, Timeslot 1, Lchan 5, Type NONE - L1 MS Power: 33 dBm
RXL-FULL-dl: -101 dBm RXL-FULL-ul: -98 dBm
BTS 1, TRX 0, Timeslot 1, Lchan 6, Type NONE - L1 MS Power: 0 dBm
RXL-FULL-dl: -110 dBm RXL-FULL-ul: -110 dBm
BTS 1, TRX 0, Timeslot 1, Lchan 7, Type NONE - L1 MS Power: 33 dBm
RXL-FULL-dl: -96 dBm RXL-FULL-ul: -95 dBm
BTS 1, TRX 0, Timeslot 3, Lchan 0, Type NONE - L1 MS Power: 0 dBm
RXL-FULL-dl: -110 dBm RXL-FULL-ul: -110 dBm
BTS 1, TRX 0, Timeslot 4, Lchan 0, Type NONE - L1 MS Power: 33 dBm
RXL-FULL-dl: -75 dBm RXL-FULL-ul: -83 dBm
BTS 1, TRX 0, Timeslot 5, Lchan 0, Type NONE - L1 MS Power: 33 dBm
RXL-FULL-dl: -93 dBm RXL-FULL-ul: -94 dBm
BTS 1, TRX 0, Timeslot 6, Lchan 0, Type NONE - L1 MS Power: 33 dBm
RXL-FULL-dl: -95 dBm RXL-FULL-ul: -105 dBm
BTS 1, TRX 0, Timeslot 7, Lchan 0, Type NONE - L1 MS Power: 33 dBm
RXL-FULL-dl: -78 dBm RXL-FULL-ul: -77 dBm
During all the much time I have been watching LOG output, I cannot
recall ever having seen:
CHAN REL ACK for broken channel. Releasing it
nor:
CHAN REL ACK for broken channel. Keeping it broken
Can I ask, What triggers the eventual calling of
rsl_rx_rf_chan_rel_ack(), (I tried to trace it back but get a bit lost.)
I do not understand the logic, as it would seem that once the REL ACK is
lost, then it is lost, right?
It would seem that something in openBSC needs to check for broken
channels and release them. But then.. my understanding here is limited.
Any help very much appreciated
holger