osmo-bts-trx: Make sure SETSLOT is sent to TRX on dynamic channels when they are switched
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:
- Status changed from New to Feedback
- Assignee changed from pespin to fixeria
According to , 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.
- 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'