Bug #6142
closed
channels are opened, but nothing happens, sometimes strange DTAP messages appear
Added by dexter 12 months ago.
Updated 12 months ago.
Description
This behavior was observed with osmo-bts-trx. A channel gets assigned, we see measurement reports and rarely some strange DTAP messages. The channel stays open for a while and then closes. (see attached trace)
When libosmocore change Id62c18f49f270449067b25b7104eb8b47f1955ec is reverted, then everything appears to be normal again.
Files
(attached log from osmo-bts)
Maybe that is worth to mention: osmo-bts-trx/osmo-trx run on a separate machine. There I reverted the patch in libosmocore. The core-network runs on a machine that runs with current master libosmocore.
That's probably due to some patch in osmo-bts handling lapdm indications in a "lazy" or "too-smart" way doing too many assumptions on the msgb. I'll have a look.
- Related to Bug #3626: LAPDm code pulls both 'l1h' and 'l2h' of msgb added
The issues that pmaier was experiencing are due to the new RSL_IE_OSMO_ABS_FRAME_NUMBER I intruded in RSLms. I didn't see the msgbs are actually forwarded as they come in osmo-bts towards RSL... so the new TLV is also transmitted over the wire...
which is something we should not be doing. So we either fix osmo-bts to properly construct a new msg from the received msg (which may also make sense), or I revert all the RSL_IE_OSMO_ABS_FRAME_NUMBER and indeed use the cb[]. I don't really enjoy any of those, but here we are.
Call path:
l3_cb (libosmocore)
lapdm_rll_tx_cb (osmo-bts)
abis_bts_rsl_sendmsg (osmo-bts)
abis_sendmsg (libosmo-abis)
- Status changed from New to Resolved
- % Done changed from 0 to 100
On Wed, Aug 23, 2023 at 03:41:00PM +0000, pespin wrote:
So we either fix osmo-bts to properly construct a new msg from the received msg (which may also make sense), or I revert all the RSL_IE_OSMO_ABS_FRAME_NUMBER and indeed use the cb[]. I don't really enjoy any of those, but here we are.
your solution "a" wouldn't work for old osmo-bts on new libosmocore, so I guess the cb solution is superior
here.
Also available in: Atom
PDF