Project

General

Profile

Actions

Bug #1839

closed

LC15: BTS failed to send LAPDm UA command to MS after receiving LAPDm DISC

Added by mqng2 over 7 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
osmo-bts-litecell15
Target version:
-
Start date:
11/09/2016
Due date:
% Done:

100%

Spec Reference:

Description

We are facing an issue with MOC with a Motorola Rarz phone. This phone is time to time failed to establish the call if we perform fast successive MOC from this phone.

We have built a special version of DSP to trace all LADPm messages between L1 and L2. When the MO terminates the call, the BTS does not send L2 LAPDm UA message to the L1 after receiving LAPDm DISC from the MS.

Looking at “lapd_core.c” in libosmocore, we have seen that there is an L2 LAPDm UA message supposed to be sent to L1 but it has never sent to the L1 for unknown reason.

We did a small test by commented out “l1sap_chan_rel(lchan->ts->trx, chan_nr);” line in function rsl_rx_rf_chan_rel in osmo-bts/src/common/rsl.c. We observed that the BTS sent out the UA as expected.

It looks like the BTS releases the RF channel too fast preventing the BTS to send the pending LAPDm UA messagge in Tx queue.

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)