Project

General

Profile

Bug #4175

osmo-bts-trx: Make sure SETSLOT is sent to TRX on dynamic channels when they are switched

Added by pespin 4 months ago. Updated 2 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
dynamic PDCH
Target version:
Start date:
08/26/2019
Due date:
% Done:

100%

Spec Reference:

Description

We are not sure this is working correctly nowadays (and maybe it's not even implemented).

We need to check manually if it is implemented and make sure it is working fine. Ideally, we should test this in TTCN3 BTS_Tests.

In theory this can already be checked in osmo-gsm-tester. We need to add a testsuite which enabled dynamic channels as well as edge with a B200. Currently we test both but separately. See suites:
dynts:trx-b200+mod-bts0-dynts67-osmo
gprs:trx-b200+mod-bts0-egprs


Related issues

Related to OsmoTRX - Feature #3664: Optimize EDGE burst detectionResolved10/22/2018

History

#1 Updated by pespin 4 months ago

#2 Updated by pespin 3 months ago

  • Status changed from New to Feedback
  • Assignee changed from pespin to fixeria

According to [1], SETSLOT is being sent to osmo-trx when a dyn ts channel is modified (PDCH ACT/DEACT).

Assigning to fixeria since he was the initial one having concerns about this perhaps being broken, so he can validate everything's fine.

[1] https://jenkins.osmocom.org/jenkins/view/TTCN3/job/ttcn3-bts-test/637/artifact/logs/bts-tester/BTS_Tests.TC_dyn_ipa_pdch_act_deact.pcap

#3 Updated by fixeria 2 months ago

  • Status changed from Feedback to Resolved
  • % Done changed from 0 to 100

I confirm that osmo-bts-trx does send 'SETSLOT' when switching a dynamic time-slot.

DL1C NOTICE scheduler.c:951 Configuring multiframe with TCH/F+SACCH trx=0 ts=2
DTRX INFO trx_if.c:245 phy0.0: Enqueuing TRX control command 'CMD SETSLOT 2 1'
DTRX INFO trx_if.c:595 phy0.0: Response message: 'RSP NOHANDOVER 0 2 0'
DTRX INFO trx_if.c:595 phy0.0: Response message: 'RSP SETSLOT 0 2 1'

...

DL1C NOTICE scheduler.c:981 Deactivating TCH/F on trx=0 ts=2
DL1C INFO l1sap.c:648 (bts=0,trx=0,ts=2,ss=0) deactivate confirm chan_nr=TCH/F on TS2 trx=0
DRSL NOTICE rsl.c:791 (bts=0,trx=0,ts=2,pchan=TCH/F_PDCH as TCH/F) (ss=0) TCH_F Tx CHAN REL ACK
DTRX INFO trx_if.c:245 phy0.0: Enqueuing TRX control command 'CMD SETSLOT 2 13'
DTRX INFO trx_if.c:595 phy0.0: Response message: 'RSP SETSLOT 0 2 13'

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)