Project

General

Profile

Actions

Feature #2469

closed

Proper OML MO (managed object) using osmo_fsm

Added by laforge over 6 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
-
Target version:
-
Start date:
08/29/2017
Due date:
% Done:

100%

Spec Reference:

Description

The BTS side of the TS 12.21 managed objects is a big hack. Having proper finite state machines as outlined in TS 12.21 for each MO would be a great win.


Related issues

Related to OsmoBTS - Bug #3782: OML bringup fails for osmo-bts-oc2g on high latency linksNew02/06/2019

Actions
Related to OsmoBTS - Bug #3789: BTS permits OPSTART of MO without attributesResolvedpespin02/07/2019

Actions
Related to OsmoBTS - Bug #3788: OML Set {BTS,RADIO,CHANNEL} Attributes ACK doesn't echo attributes from Set BTS AttributesResolvedlaforge02/07/2019

Actions
Related to OsmoBTS - Bug #3785: OML State Change Event Report contains invalid administrative stateResolvedlaforge02/07/2019

Actions
Related to OsmoBTS - Bug #3790: BTS indicates "Unlocked" state of Radio Carrier on connectResolvedlaforge02/07/2019

Actions
Related to OsmoBTS - Bug #3791: OsmoBTS doesn't include the "IPA Destination IP Address" attribute in "IPA RSL Connect ACK"Resolvedfixeria02/07/2019

Actions
Related to OsmoBTS - Bug #3795: OsmoBTS doesn't ignore unsupported OML "placement"Resolvedlaforge02/09/2019

Actions
Related to OsmoBTS - Bug #3796: OsmoBTS doesn't send proper cause values in NACKNew02/09/2019

Actions
Related to OsmoBSC - Bug #4755: Premature OML Radio Carrier(00,00,ff) OpstartResolvedpespin09/16/2020

Actions
Actions #1

Updated by laforge about 5 years ago

  • Related to Bug #3782: OML bringup fails for osmo-bts-oc2g on high latency links added
Actions #2

Updated by laforge about 5 years ago

  • Related to Bug #3789: BTS permits OPSTART of MO without attributes added
Actions #3

Updated by laforge about 5 years ago

  • Related to Bug #3788: OML Set {BTS,RADIO,CHANNEL} Attributes ACK doesn't echo attributes from Set BTS Attributes added
Actions #4

Updated by laforge about 5 years ago

  • Related to Bug #3785: OML State Change Event Report contains invalid administrative state added
Actions #5

Updated by laforge about 5 years ago

  • Related to Bug #3790: BTS indicates "Unlocked" state of Radio Carrier on connect added
Actions #6

Updated by laforge about 5 years ago

  • Related to Bug #3791: OsmoBTS doesn't include the "IPA Destination IP Address" attribute in "IPA RSL Connect ACK" added
Actions #7

Updated by laforge about 5 years ago

  • Related to Bug #3795: OsmoBTS doesn't ignore unsupported OML "placement" added
Actions #8

Updated by laforge about 5 years ago

  • Related to Bug #3796: OsmoBTS doesn't send proper cause values in NACK added
Actions #9

Updated by laforge over 4 years ago

  • Priority changed from Normal to Low
Actions #10

Updated by pespin over 3 years ago

  • Related to Bug #4755: Premature OML Radio Carrier(00,00,ff) Opstart added
Actions #11

Updated by laforge over 3 years ago

  • Assignee set to pespin

assigning to pespin as he's working on related patches at the moment. Doesn't mean I expect him to complete this entire task, particularly not at the moment.

Actions #12

Updated by laforge over 3 years ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 10
Actions #13

Updated by pespin over 3 years ago

  • Status changed from In Progress to Feedback
  • Priority changed from Low to High
  • % Done changed from 10 to 90

Initial set of patches adding initial OMl FSMs in osmo-bts can be found here:
https://gerrit.osmocom.org/c/osmo-bts/+/20407 Change NM Channel availability Dependency->Offline when RadioCarrier becomes ...
https://gerrit.osmocom.org/c/osmo-bts/+/20408 Introduce NM BTS Site Manager FSM
https://gerrit.osmocom.org/c/osmo-bts/+/20409 Introduce NM BTS FSM
https://gerrit.osmocom.org/c/osmo-bts/+/20284 Introduce NM Radio Carrier and Baseband Transceiver FSMs
https://gerrit.osmocom.org/c/osmo-bts/+/20311 Introduce NM Channel FSM

PS: I changed the priority of the ticket since current status (before FSM) actually affects sysmobts not working properly after some osmo-bsc OML fixes (for in turn osmo-bts-trx OML issues) a few days ago.

Once those patches above are merged, we can close the ticket and keep going with the multiple smaller tickets pointing at specific issues.

Actions #14

Updated by pespin over 3 years ago

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

Patches merged.
I just submitted a small fix making TS not enabled under some situations (RSL link up quite late):
https://gerrit.osmocom.org/c/osmo-bts/+/20824 bts_trx.c: Dispatch missing NM_EV_RSL_UP/DOWN to the bb_transc object

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)