Project

General

Profile

Actions

Bug #4175

closed

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

Added by pespin over 4 years ago. Updated over 4 years 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 detectionResolvedfixeria10/22/2018

Actions
Actions #1

Updated by pespin over 4 years ago

Actions #2

Updated by pespin over 4 years 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

Actions #3

Updated by fixeria over 4 years 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'
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)