summaryrefslogtreecommitdiff
path: root/MIBS/ericsson/XF-SOFTWARE-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/ericsson/XF-SOFTWARE-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/ericsson/XF-SOFTWARE-MIB')
-rw-r--r--MIBS/ericsson/XF-SOFTWARE-MIB1400
1 files changed, 1400 insertions, 0 deletions
diff --git a/MIBS/ericsson/XF-SOFTWARE-MIB b/MIBS/ericsson/XF-SOFTWARE-MIB
new file mode 100644
index 0000000..b649f92
--- /dev/null
+++ b/MIBS/ericsson/XF-SOFTWARE-MIB
@@ -0,0 +1,1400 @@
+ XF-SOFTWARE-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ entPhysicalIndex
+ FROM ENTITY-MIB
+ SnmpAdminString
+ FROM SNMP-FRAMEWORK-MIB
+ OBJECT-GROUP, MODULE-COMPLIANCE
+ FROM SNMPv2-CONF
+ Integer32, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY
+ FROM SNMPv2-SMI
+ DateAndTime, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ xfPlatform, XfProductnumber, XfProductRevision
+ FROM XF-TOP-MIB;
+
+
+ -- 1.3.6.1.4.1.193.81.2.7
+ xfSoftwareMIB MODULE-IDENTITY
+ LAST-UPDATED "200803060000Z" -- March 06, 2008 at 00:00 GMT
+ ORGANIZATION
+ "Ericsson-Norway"
+ CONTACT-INFO
+ " "
+ DESCRIPTION
+ "This MIB contains the objects which support software
+ inventory information."
+ REVISION "200803051803Z" -- March 05, 2008 at 18:03 GMT
+ DESCRIPTION
+ "N : Removed BITS"
+ REVISION "200711261244Z" -- November 26, 2007 at 12:44 GMT
+ DESCRIPTION
+ "M Extended xfSwLmUpgradeOperStatus and
+ xfSwReleaseOperStatus with ftp error codes"
+ REVISION "200706110912Z" -- June 11, 2007 at 09:12 GMT
+ DESCRIPTION
+ " K added preparingForTest(9) to
+ xfSwGlobalState"
+ REVISION "200704100909Z" -- April 10, 2007 at 09:09 GMT
+ DESCRIPTION
+ "J Added extra value testingFromManual(8) to
+ xfSwReleaseOperStatus
+ Added xfSwGlobalState
+ "
+ REVISION "200306191030Z" -- June 19, 2003 at 10:30 GMT
+ DESCRIPTION
+ "D
+ Changed description of xfSwNpuPassiveSwitch
+ to state that a warm restart is required to
+ activate the fallback
+ Added noFailure(3) to
+ xfSwLoadModuleFailure"
+ REVISION "200203080841Z" -- March 08, 2002 at 08:41 GMT
+ DESCRIPTION
+ "C
+ Changed contact info
+ Added one state to the xfSWBoardStatus
+ Added objects for multiple load modules
+ per board and type of the load module.
+ "
+ REVISION "200201140911Z" -- January 14, 2002 at 09:11 GMT
+ DESCRIPTION
+ "B write to xfSwReleaseAdminStatus
+ for active release has no effect
+ Added conformance
+ Change syntax for product number
+ and revision
+ Change name to xfSwBoardStatus"
+ REVISION "200110101215Z" -- October 10, 2001 at 12:15 GMT
+ DESCRIPTION
+ "A Initial Revision"
+ REVISION "200401301351Z" -- January 30, 2004 at 13:51 GMT
+ DESCRIPTION
+ "E Added objects for progress indication,
+ Better fault indication.
+ New release handling."
+ REVISION "200408030823Z" -- August 03, 2004 at 08:23 GMT
+ DESCRIPTION
+ "F due to new scope in Neptune
+ removed ..AdditionalInfo,
+ xfSwLmUpgradeNewProductNumber and
+ xfSwLmUpgrade/xfSwLoadModuleDescription.
+ added xfSwReleaseSBLType and
+ xfBoardTrafficDisturbance
+
+ changed the values of xfSwLmUpgradeOper and
+ AdminStatus. Removed not used values and
+ removed 'holes' in the enum values."
+ REVISION "200501310826Z" -- January 31, 2005 at 08:26 GMT
+ DESCRIPTION
+ "G Added xfSwLoadModuleDescription,
+ minSoftwareRevision(5)to xfSwBoardStatus
+ and xfSuLmUpgradeDescription"
+ REVISION "200502090813Z" -- February 09, 2005 at 08:13 GMT
+ DESCRIPTION
+ "H reintroduced xfSwBoardLoadModuleIndex as index"
+ ::= { xfPlatform 7 }
+
+
+
+--
+-- Textual conventions
+--
+
+-- Textual conventions
+--
+--
+--
+ XfSwRelease ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Indication of one of the two software releases."
+ SYNTAX Integer32 (1..2)
+
+ XfSwEnableDisable ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This TC is used for objects that can have these values."
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+
+
+--
+-- Node definitions
+--
+
+-- Node definitions
+--
+ -- 1.3.6.1.4.1.193.81.2.7.1
+ xfSwObjects OBJECT IDENTIFIER ::= { xfSoftwareMIB 1 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.1
+ xfSwLoadModuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF XfSwLoadModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about the load modules
+ that are part of the system releases as described by
+ the xfSwReleaseTable."
+ ::= { xfSwObjects 1 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.1.1
+ xfSwLoadModuleEntry OBJECT-TYPE
+ SYNTAX XfSwLoadModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about 1 software load module."
+ INDEX { xfSwRelease, xfSwLoadModuleIndex }
+ ::= { xfSwLoadModuleTable 1 }
+
+
+ XfSwLoadModuleEntry ::=
+ SEQUENCE {
+ xfSwRelease
+ XfSwRelease,
+ xfSwLoadModuleIndex
+ Integer32,
+ xfSwLoadModuleProductNumber
+ XfProductnumber,
+ xfSwLoadModuleRevision
+ XfProductRevision,
+ xfSwLoadModuleOperStatus
+ INTEGER,
+ xfSwLoadModuleFailure
+ INTEGER,
+ xfSwLoadModuleProgress
+ Integer32,
+ xfSwLoadModuleDescription
+ SnmpAdminString
+ }
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.1.1.1
+ xfSwRelease OBJECT-TYPE
+ SYNTAX XfSwRelease
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "There are two software releases present on the node:
+ - an active release, normally the most recent release
+ and the one that is running
+ - a passive release, that is the previous release or
+ the one that is currently being download to upgrade
+ the active release.
+ xfSwRelease is an index into the active or passive
+ release. xfSwActiveRelease indicates which release is
+ active."
+ ::= { xfSwLoadModuleEntry 1 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.1.1.2
+ xfSwLoadModuleIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Unique value within one release for each load module."
+ ::= { xfSwLoadModuleEntry 2 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.1.1.3
+ xfSwLoadModuleProductNumber OBJECT-TYPE
+ SYNTAX XfProductnumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Product number of the load module. Normally something
+ like 'CAXR102_012/1'."
+ ::= { xfSwLoadModuleEntry 3 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.1.1.4
+ xfSwLoadModuleRevision OBJECT-TYPE
+ SYNTAX XfProductRevision
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Revision of the load module. Normally something like
+ 'R1A'."
+ ::= { xfSwLoadModuleEntry 4 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.1.1.5
+ xfSwLoadModuleOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ passive(1),
+ upgradeStarted(2),
+ upgradeFinished(3),
+ upgradeFailed(4),
+ upgradeAborted(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the status of the software upgrade process
+ for this load module.
+ passive(1)
+ the load module is not involved in a upgrade
+ process and is not active. I.e.it is part of
+ the previous software release.
+
+ upgradeStarted(2)
+ a load module will have this status directly
+ after the SBDF info for this module is loaded
+ and the xfSwLoadModuleAdminStatus of the
+ release was set to upgradeStarted.
+
+ upgradeFinished(3)
+ indicates that this load modules has been retrieved
+ and burned into the flash memories. This is the state
+ of load modules that are part of an active release.
+
+ upgradeFailed(4)
+ upgraded has failed for a reason, e.g. file transfer
+ checksum was wrong, see xfSwLoadModuleFailure.
+
+ upgradeAborted(5)
+ when the manager has aborted the upgrade of the
+ complete release whilst this load module wasn't
+ upgradedFinished yet this will be its status.
+ "
+ ::= { xfSwLoadModuleEntry 5 }
+
+
+--
+ -- 1.3.6.1.4.1.193.81.2.7.1.1.1.6
+ xfSwLoadModuleFailure OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ downloadFailure(1),
+ programFailure(2),
+ noFailure(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The objects specifies the cause of a software upgrade
+ failure for this load module. "
+ ::= { xfSwLoadModuleEntry 6 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.1.1.8
+ xfSwLoadModuleProgress OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the progress in downloading
+ the respective load module when part of an upgrade
+ of an NE to a software baseline."
+ ::= { xfSwLoadModuleEntry 8 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.1.1.9
+ xfSwLoadModuleDescription OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..30))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates a textual
+ description of the load module, indicating PIU type
+ as stated by the entPhysicalDescription MO."
+ ::= { xfSwLoadModuleEntry 9 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.2
+ xfSwReleaseTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF XfSwReleaseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This contains the information on the active and passive
+ software releases."
+ ::= { xfSwObjects 2 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.2.1
+ xfSwReleaseEntry OBJECT-TYPE
+ SYNTAX XfSwReleaseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a software release. There are always
+ only two releases. For the active release write is
+ possible but will have no impact and will result in a
+ inconsistentValue error response."
+ INDEX { xfSwReleaseIndex }
+ ::= { xfSwReleaseTable 1 }
+
+
+ XfSwReleaseEntry ::=
+ SEQUENCE {
+ xfSwReleaseIndex
+ XfSwRelease,
+ xfSwReleaseProductNumber
+ XfProductnumber,
+ xfSwReleaseRevision
+ XfProductRevision,
+ xfSwReleaseAdminStatus
+ INTEGER,
+ xfSwReleaseOperStatus
+ INTEGER,
+ xfSwReleaseSBLType
+ INTEGER
+ }
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.2.1.1
+ xfSwReleaseIndex OBJECT-TYPE
+ SYNTAX XfSwRelease
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the Release the info for which this row is
+ applicable."
+ ::= { xfSwReleaseEntry 1 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.2.1.2
+ xfSwReleaseProductNumber OBJECT-TYPE
+ SYNTAX XfProductnumber
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Product number of the installed software package in
+ this release. Normally something like 'CAXR102 012/1'.
+ For the active release this is a read-only object."
+ ::= { xfSwReleaseEntry 2 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.2.1.3
+ xfSwReleaseRevision OBJECT-TYPE
+ SYNTAX XfProductRevision
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Revision of the installed software package in this
+ Release. Normally something like 'R1A'.
+ For the active release this is a read-only object."
+ ::= { xfSwReleaseEntry 3 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.2.1.4
+ xfSwReleaseAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ upgradeStarted(1),
+ upgradeAborted(2),
+ activeAndRunning(5),
+ upgradeTest(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the desired status for this release. To start
+ a software upgrade the manager has to set
+ xfSwReleaseProductNumber and xfSwReleaseRevision. After
+ that it will set this object to upgradeStarted. Which
+ will lead to downloading the SBDF-file from the FTP
+ Server.
+ For the active release this is a read-only object."
+ ::= { xfSwReleaseEntry 4 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.2.1.5
+ xfSwReleaseOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ passive(1),
+ upgradeStarted(2),
+ upgradeFinished(3),
+ testing(4),
+ upgradeFailed(5),
+ upgradeAborted(6),
+ running(7),
+ testingFromManual(8),
+ errorInternal(50),
+ errorFileStorage(51),
+ ftpPingFailed(52),
+ ftpNoAccess(53),
+ ftpConnectionDetailsMissing(54),
+ ftpConnectionDetailsInvalid(55),
+ ftpConnectionTimeout(56),
+ ftpNoSuchRemoteFile(57),
+ ftpNoSuchRemoteDir(58),
+ ftpServiceNotAvailable(421),
+ ftpUnableToOpenDataConnection(425),
+ ftpConnectionClosed(426),
+ ftpFileBusy(450),
+ ftpLocalError(451),
+ ftpInsufficientStorageSpace(452),
+ ftpSyntaxError(501),
+ ftpCommandNotImplemented(502),
+ ftpBadSequenceCommands(503),
+ ftpParameterNotImplemented(504),
+ ftpNoLoggedIn(530),
+ ftpNeedAccount(532),
+ ftpFileUnavailable(550),
+ ftpExceededStorageAllocation(552),
+ ftpFileNameNotAllowed(553)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the status of this release.
+ passive(1)
+ release not involved in upgrade and currently not
+ running.
+
+ upgradeStarted(2)
+ the release is in the process of being upgraded
+
+ upgradeFinished(3)
+ All load modules of the release are downloaded and
+ burned in the respective flash memories.
+
+ testing(4)
+ This release is running as test and not committed yet.
+
+ upgradeFailed(5)
+ The upgrade to this release failed, e.g. due to FTP
+ server failure.
+
+ upgradeAborted(6)
+ The manager has order to abort the upgrade to this
+ release.
+
+ running(7)
+ This is the release that is running now and all new
+ boards should upgrade to.
+
+ testingFromManual(8)
+ Same as value testing(4) but indicating that this a test phase
+ after a SBL from Manual mode. As such a fall-back will result in manual mode,
+ i.e. no SBL.
+
+
+ The 50 series errors are reported by the FTP client on
+ the node.
+
+
+ errorInternalError(50)
+ An internal error detected before FTP operation.
+
+ errorFileStorage(51)
+ Error when erasing flash to store the downloaded
+ file at the node.
+
+ ftpPingFailed(52)
+ FTP ping failed.
+
+ ftpNoAccess(53)
+ Not able to send the FTP commands.
+
+ ftpConnectionDetailsMissing(54)
+ FTP connection details are missing.
+
+ ftpConnectionDetailsInvalid(55)
+ FTP connection details are invalid.
+
+ ftpConnectionTimeout(56)
+ FTP connection timeout is detected.
+
+ ftpNoSuchRemoteFile(57)
+ No such remote file exists.
+
+ ftpNoSuchRemoteDir(58)
+ No such remote directory exists.
+
+
+ The 400 series errors occur when the command was not accepted
+ and the requested action did not take place, but the error
+ condition is temporary and the action may be requested again.
+
+
+ ftpServiceNotAvailable(421)
+ Service not available, closing control connection. This
+ may be a reply to any command if the service knows it
+ must shut down. Possible causes are transfer timeouts
+ and/or FTP server resets.
+
+ ftpUnableToOpenDataConnection(425)
+ Can't open data connection. Try changing from PASV to
+ PORT mode.
+
+ ftpConnectionClosed(426)
+ Connection closed and file transfer is aborted. Possible
+ causes are out of local diskspace and loss of connection.
+
+
+ ftpFileBusy(450)
+ Requested file action not taken. File
+ unavailable (e.g file busy).
+
+ ftpLocalError(451)
+ Requested action aborted due to local error in processing.
+
+ ftpInsufficienStorageSpace(452)
+ Requested action not taken due to insufficient
+ storage space on the server.
+
+
+ The 500 series errors occur when the command was not accepted
+ and the requested action did not take place.
+
+
+ ftpSyntaxError(501)
+ FTP Syntax error in parameters or arguments.
+
+ ftpCommandNotImplemented(502)
+ FTP Command not implemented.
+
+ ftpBadSequenceCommands(503)
+ Bad sequence of the FTP commands.
+
+ ftpParameterNotImplemented(504)
+ FTP command not implemented for that parameter.
+
+ ftpNotLoggedIn(530)
+ Not logged in. Your username and/or password is being
+ rejected, contact the server adminstrator.
+
+ ftpNeedAccount(532)
+ Need account for storing files.
+
+ ftpFileUnavailable(550)
+ Requested action not taken. File unavailable
+ (e.g.file not found, no access). Contact the server
+ adminstrator.
+
+ ftpExceededStorageAllocation(552)
+ Requested file action aborted.Exceeded storage allocation (for
+ current directory or data set). Contact the server adminstrator.
+
+ ftpFileNameNotAllowed(553)
+ Requested action not taken. File name not allowed. Try changing
+ the file name or getting rid of spaces in the file name."
+ ::= { xfSwReleaseEntry 5 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.2.1.6
+ xfSwReleaseSBLType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ definedByEricsson(1),
+ definedByOperator(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the SBL information in
+ the SBDF is generated by Ericsson or by an operator.
+ This is based on a check of the SBDF.
+ Of course this will only be a reliable object when the
+ software can distinguish between Ericsson and operator
+ defined SBDFs, i.e. upgrading from R2A."
+ ::= { xfSwReleaseEntry 6 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.3
+ xfSwActiveRelease OBJECT-TYPE
+ SYNTAX XfSwRelease
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates which of the two Releases is active at the
+ moment, i.e. active is the software actually running."
+ ::= { xfSwObjects 3 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.4
+ xfSwBootTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates when the XF NE will warm restart to test the
+ new software release. If all fields have value 0 an
+ immediate boot will be performed."
+ ::= { xfSwObjects 4 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.5
+ xfSwCommitType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ operatorCommit(1),
+ nodeCommit(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "In case of a scheduled restart, i.e. valid date and
+ time in xfSwBootTime, two different commit procedures
+ can be followed:
+ operatorCommit(1)
+ The manager commits the software release
+ under test by setting the xfSwRelease-
+ AdminState to activeAndRunning.
+
+ nodeCommit(2)
+ The release under test is accepted when
+ the node is able to establish contact
+ through the DCN with an external IP-address.
+
+ Default values is operatorCommit(1)."
+ ::= { xfSwObjects 5 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.6
+ xfSwBoardTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF XfSwBoardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table holds the information about software present
+ on the boards in the XF-NE. Boards without software will
+ not be in this table."
+ ::= { xfSwObjects 6 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.6.1
+ xfSwBoardEntry OBJECT-TYPE
+ SYNTAX XfSwBoardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry in the table."
+ INDEX { entPhysicalIndex, xfSwLoadModuleIndex }
+ ::= { xfSwBoardTable 1 }
+
+
+ XfSwBoardEntry ::=
+ SEQUENCE {
+ xfSwBoardLoadModuleIndex
+ Integer32,
+ xfSwBoardLoadModuleType
+ OBJECT IDENTIFIER,
+ xfSwBoardProductNumber
+ XfProductnumber,
+ xfSwBoardRevision
+ XfProductRevision,
+ xfSwBoardStatus
+ INTEGER,
+ xfSwBoardSuProgress
+ Integer32,
+ xfSwBoardMinProductNumber
+ XfProductnumber,
+ xfSwBoardMinRevision
+ XfProductRevision,
+ xfSwBoardTrafficDisturbance
+ INTEGER
+ }
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.6.1.1
+ xfSwBoardLoadModuleIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index to the load module on the board. A board may
+ contain more than one load module.
+ "
+ ::= { xfSwBoardEntry 1 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.6.1.2
+ xfSwBoardLoadModuleType OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object indicates of what type the software is,
+ like DP (Device Processor) or FPGA (Field Programmable
+ Gate Array) or another type. New type can be defined by
+ defining a new OID in a other MIB.
+ "
+ ::= { xfSwBoardEntry 2 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.6.1.3
+ xfSwBoardProductNumber OBJECT-TYPE
+ SYNTAX XfProductnumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is a string indicating the product number of the
+ software in the active flash memory.
+ "
+ ::= { xfSwBoardEntry 3 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.6.1.4
+ xfSwBoardRevision OBJECT-TYPE
+ SYNTAX XfProductRevision
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is a string indicating the revision of the
+ software in the active flash memory."
+ ::= { xfSwBoardEntry 4 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.6.1.5
+ xfSwBoardStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unknown(1),
+ active(2),
+ upgrading(3),
+ wrongSoftware(4),
+ minSoftwareRevision(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the status of the software on the board:
+ Unknown(1)
+ The status of the software is unknown for example
+ at startup.
+
+ Active(2)
+ Software on the board is OK and running
+
+ Upgrading(3)
+ Software is in the process of being upgraded
+
+ WrongSoftware(4)
+ Wrong software on the board and for some reason
+ not being upgraded yet.
+
+ MinSoftware revision(5)
+ The board was tried to downgrade to a software revision that
+ is not compatible with the hardware.
+
+ The xfSwBoardStatus is only of use in case version control is
+ enabled. If version control is not enabled the unit will always
+ runs its software."
+ ::= { xfSwBoardEntry 5 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.6.1.6
+ xfSwBoardSuProgress OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the progress of the software
+ upgrade process for each individual PIU. This indicates
+ both flash erasing and programming.
+ This object indicates this for both upgrade to a
+ baseline as well as for inserted PIUs.
+ In case the software upgrade of the board takes less
+ than 10 seconds this objects will directly go to 100%."
+ ::= { xfSwBoardEntry 6 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.6.1.7
+ xfSwBoardMinProductNumber OBJECT-TYPE
+ SYNTAX XfProductnumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is a string indicating the product number of the
+ minimally acceptable software revision for this unit
+ type/variant.
+ "
+ ::= { xfSwBoardEntry 7 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.6.1.8
+ xfSwBoardMinRevision OBJECT-TYPE
+ SYNTAX XfProductRevision
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is a string indicating the revision of the
+ minimally acceptable software revision for this unit
+ type/variant."
+ ::= { xfSwBoardEntry 8 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.6.1.9
+ xfSwBoardTrafficDisturbance OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unknown(1),
+ disturbing(2),
+ notDisturbing(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates that software upgrade of this
+ load module on this unit might lead to traffic
+ disturbance. This could for example happen in the
+ exceptional case where the load module includes FPGA
+ code for the traffic system."
+ ::= { xfSwBoardEntry 9 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.7
+ xfSwNpuObjects OBJECT IDENTIFIER ::= { xfSwObjects 7 }
+
+
+-- Software related objects specific for NPU. The NPU is the only PIU
+-- for which the passive memory bank is of interest to external
+-- management, since a fall-back to it can be performed.
+--
+ -- 1.3.6.1.4.1.193.81.2.7.1.7.1
+ xfSwNpuPassiveProductNumber OBJECT-TYPE
+ SYNTAX XfProductnumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Product number of NPU software in passive bank."
+ ::= { xfSwNpuObjects 1 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.7.2
+ xfSwNpuPassiveRevision OBJECT-TYPE
+ SYNTAX XfProductRevision
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Revision of software in passive bank on NPU."
+ ::= { xfSwNpuObjects 2 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.7.3
+ xfSwNpuPassiveSwitch OBJECT-TYPE
+ SYNTAX INTEGER { switch(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object can be used to switch the NPU passive
+ software.
+ As a safety precaution this object is
+ only available when the node is in installation mode
+ or when the node is accessed through the USB port
+ (if present).
+ A warm restart is required to activate the fallback.
+ A switch leads to all xfSwUpgradePreferences being set
+ to their default values, i.e. no version control."
+ ::= { xfSwNpuObjects 3 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.8
+ xfSwLoadModuleTypes OBJECT IDENTIFIER ::= { xfSwObjects 8 }
+
+
+-- The following software types where known at time of definition
+-- of this MIB.
+--
+ -- 1.3.6.1.4.1.193.81.2.7.1.8.1
+ xfDeviceProcessorSoftware OBJECT-IDENTITY
+ STATUS obsolete
+ DESCRIPTION
+ "Used for DP software load modules."
+ ::= { xfSwLoadModuleTypes 1 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.8.2
+ xfPciFpgaCode OBJECT-IDENTITY
+ STATUS obsolete
+ DESCRIPTION
+ "Used for PCI FPGA load modules."
+ ::= { xfSwLoadModuleTypes 2 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.9
+ xfSwUpgradePreferences OBJECT IDENTIFIER ::= { xfSwObjects 9 }
+
+
+-- These objects are used to configure the software
+-- upgrade process, i.e. all from only informing to
+-- total control.
+--
+ -- 1.3.6.1.4.1.193.81.2.7.1.9.1
+ xfSwVersionControl OBJECT-TYPE
+ SYNTAX XfSwEnableDisable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Used to enable/disable version control.
+ Default: disable."
+ ::= { xfSwUpgradePreferences 1 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.9.2
+ xfSwAutoUpgrade OBJECT-TYPE
+ SYNTAX XfSwEnableDisable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Used to enable/disable automatic software upgrade.
+ In case xfSwVersionControl is enabled a change of the
+ value will cause all PIUs to be checked again.
+
+ Default: disable."
+ ::= { xfSwUpgradePreferences 2 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.9.3
+ xfSwAutoDowngrade OBJECT-TYPE
+ SYNTAX XfSwEnableDisable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Used to enable/disable automatic software downgrade.
+ In case xfSwVersionControl is enabled a change of the
+ value will cause all PIUs to be checked again.
+ Default: disable."
+ ::= { xfSwUpgradePreferences 3 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.9.4
+ xfSwAcceptFailure OBJECT-TYPE
+ SYNTAX XfSwEnableDisable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Used to enable/disable setting of new PIUs, that fail
+ to up/downgrade, in 'out of service'. PIUs that are
+ out of service will not be taken into service on the
+ disable/enable transistion.
+ Default: enable."
+ ::= { xfSwUpgradePreferences 4 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.10
+ xfSwLmUpgradeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF XfSwLmUpgradeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to upgrade a single load module. For
+ each known load module an entry is present."
+ ::= { xfSwObjects 10 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.10.1
+ xfSwLmUpgradeEntry OBJECT-TYPE
+ SYNTAX XfSwLmUpgradeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry in the table."
+ INDEX { xfSwLmUpgradeIndex }
+ ::= { xfSwLmUpgradeTable 1 }
+
+
+ XfSwLmUpgradeEntry ::=
+ SEQUENCE {
+ xfSwLmUpgradeIndex
+ Integer32,
+ xfSwLmUpgradeProductNumber
+ XfProductnumber,
+ xfSwLmUpgradeRevision
+ XfProductRevision,
+ xfSwLmUpgradeAdminStatus
+ INTEGER,
+ xfSwLmUpgradeOperStatus
+ INTEGER,
+ xfSwLmUpgradeProgress
+ Integer32,
+ xfSwLmUpgradeFailure
+ INTEGER,
+ xfSwLmUpgradeDescription
+ SnmpAdminString
+ }
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.10.1.1
+ xfSwLmUpgradeIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Objects used to index the table."
+ ::= { xfSwLmUpgradeEntry 1 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.10.1.3
+ xfSwLmUpgradeProductNumber OBJECT-TYPE
+ SYNTAX XfProductnumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Product number of the load module. Normally something
+ like 'CAXR102_012/1'."
+ ::= { xfSwLmUpgradeEntry 3 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.10.1.4
+ xfSwLmUpgradeRevision OBJECT-TYPE
+ SYNTAX XfProductRevision
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Revision to which the load module should be upgraded.
+ Normally something like 'R1A'."
+ ::= { xfSwLmUpgradeEntry 4 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.10.1.6
+ xfSwLmUpgradeAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ upgradeStarted(1),
+ upgradeAborted(2),
+ activeAndRunning(3),
+ upgradeTest(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the desired status for this release. To start
+ a software upgrade the manager has to set
+ xfSwLmUpgradeRevision. After that it will set this
+ object to upgradeStarted. Which will lead to downloading
+ the SBDF-file from the FTP Server. For the active release
+ write is possible but will have no impact."
+ ::= { xfSwLmUpgradeEntry 6 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.10.1.7
+ xfSwLmUpgradeOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ active(1),
+ upgradeStarted(2),
+ upgradeFinished(3),
+ upgradeTested(4),
+ upgradeFailed(5),
+ upgradeAborted(6),
+ errorInternalError(50),
+ errorFileStorage(51),
+ ftpPingFailed(52),
+ ftpNoAccess(53),
+ ftpConnectionDetailsMissing(54),
+ ftpConnectionDetailsInvalid(55),
+ ftpConnectionTimeout(56),
+ ftpNoSuchRemoteFile(57),
+ ftpNoSuchRemoteDir(58),
+ ftpServiceNotAvailable(421),
+ ftpUnableToOpenDataConnection(425),
+ ftpConnectionClosed(426),
+ ftpFileBusy(450),
+ ftpLocalError(451),
+ ftpInsufficienStorageSpace(452),
+ ftpSyntaxError(501),
+ ftpCommandNotImplemented(502),
+ ftpBadSequenceCommands(503),
+ ftpParameterNotImplemented(504),
+ ftpNotLoggedIn(530),
+ ftpNeedAccount(532),
+ ftpFileUnavailable(550),
+ ftpExceededStorageAllocation(552),
+ ftpFileNameNotAllowed(553)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the status of the software upgrade process
+ for this load module.
+ active(1)
+ the load module is active and running on the PIU.
+
+ upgradeStarted(2)
+ a load module will have this status directly
+ after the SRDF info for this module is loaded
+ and the xfSwLmUpgradeAdminStatus of the
+ release was set to upgradeStarted.
+
+ upgradeFinished(3)
+ indicates that this load modules has been retreived
+ and burned into the flash memories.This is the
+ state of load modules that are part of an active
+ release.
+
+ upgradeTested(4)
+ This release is running as test and not committed
+ yet.
+
+ upgradeFailed(5)
+ upgraded has failed for a reason, e.g. file transfer
+ checksum was wrong, see xfSwLmUpgradeFailure.
+
+ upgradeAborted(6)
+ when the manager has aborted the upgrade of the
+ complete release whilst this load module wasn't
+ upgradedFinished yet this will be its status.
+
+
+
+ The 50 series errors are reported by the FTP client on
+ the node.
+
+
+ errorInternalError(50)
+ An internal error detected before FTP operation.
+
+ errorFileStorage(51)
+ Error when erasing flash to store the downloaded
+ file at the node.
+
+ ftpPingFailed(52)
+ FTP ping failed.
+
+ ftpNoAccess(53)
+ Not able to send the FTP commands.
+
+ ftpConnectionDetailsMissing(54)
+ FTP connection details are missing.
+
+ ftpConnectionDetailsInvalid(55)
+ FTP connection details are invalid.
+
+ ftpConnectionTimeout(56)
+ FTP connection timeout is detected.
+
+ ftpNoSuchRemoteFile(57)
+ No such remote file exists.
+
+ ftpNoSuchRemoteDir(58)
+ No such remote directory exists.
+
+
+ The 400 series errors occur when the command was not accepted
+ and the requested action did not take place, but the error
+ condition is temporary and the action may be requested again.
+
+
+ ftpServiceNotAvailable(421)
+ Service not available, closing control connection. This
+ may be a reply to any command if the service knows it
+ must shut down. Possible causes are transfer timeouts
+ and/or FTP server resets.
+
+ ftpUnableToOpenDataConnection(425)
+ Can't open data connection. Try changing from PASV to
+ PORT mode.
+
+ ftpConnectionClosed(426)
+ Connection closed and file transfer is aborted. Possible
+ causes are out of local diskspace and loss of connection.
+
+
+ ftpFileBusy(450)
+ Requested file action not taken. File
+ unavailable (e.g file busy).
+
+ ftpLocalError(451)
+ Requested action aborted due to local error in processing.
+
+ ftpInsufficienStorageSpace(452)
+ Requested action not taken due to insufficient
+ storage space on the server.
+
+
+ The 500 series errors occur when the command was not accepted
+ and the requested action did not take place.
+
+
+ ftpSyntaxError(501)
+ FTP Syntax error in parameters or arguments.
+
+ ftpCommandNotImplemented(502)
+ FTP Command not implemented.
+
+ ftpBadSequenceCommands(503)
+ Bad sequence of the FTP commands.
+
+ ftpParameterNotImplemented(504)
+ FTP command not implemented for that parameter.
+
+ ftpNotLoggedIn(530)
+ Not logged in. Your username and/or password is being
+ rejected, contact the server adminstrator.
+
+ ftpNeedAccount(532)
+ Need account for storing files.
+
+ ftpFileUnavailable(550)
+ Requested action not taken. File unavailable
+ (e.g.file not found, no access). Contact the server
+ adminstrator.
+
+ ftpExceededStorageAllocation(552)
+ Requested file action aborted.Exceeded storage allocation (for
+ current directory or data set). Contact the server adminstrator.
+
+ ftpFileNameNotAllowed(553)
+ Requested action not taken. File name not allowed. Try changing
+ the file name or getting rid of spaces in the file name.
+ "
+ ::= { xfSwLmUpgradeEntry 7 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.10.1.8
+ xfSwLmUpgradeProgress OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the progress in downloading
+ the respective load module when part of an upgrade of
+ an inserted PIU."
+ ::= { xfSwLmUpgradeEntry 8 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.10.1.9
+ xfSwLmUpgradeFailure OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ downloadFailure(1),
+ programFailure(2),
+ noFailure(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the cause of a software
+ upgrade failure. "
+ ::= { xfSwLmUpgradeEntry 9 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.10.1.10
+ xfSwLmUpgradeDescription OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..30))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates a textual
+ description of the load module, indicating PIU type
+ as stated by the entPhysicalDescription MO."
+ ::= { xfSwLmUpgradeEntry 10 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.1.11
+ xfSwGlobalState OBJECT-TYPE
+ SYNTAX BITS
+ {
+ noUpgrade(0),
+ sblStarted(1),
+ sblWaitForActivate(2),
+ sblWaitForCommit(3),
+ manualStarted(4),
+ manualWaitForActivate(5),
+ manualWaitForCommit(6),
+ unitUpgrade(7),
+ cachingLoadModules(8),
+ preparingForTest(9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This objecty indicates the global state of the
+ Software Upgrade process.
+ noUpgrade(0), no Software upgrade ongoing
+
+ sblStarted(1), a SBL upgrade is started and SBDF and Load Modules are downloading
+
+ sblWaitForActivate(2), a SBL upgrade is finished and waiting for an activation
+
+ sblWaitForCommit(3), a SBL upgrade is in test phase and waiting for commit
+
+ manualStarted(4), a manual upgrade is started and Load Modules are downloading
+
+ manualWaitForActivate(5), a manual upgrade is finished and waiting for an activation
+
+
+ manualWaitForCommit(6), a manual upgrade is in test phase and waiting for commit
+
+ unitUpgrade(7), an unit is inserted and in the process of upgrading
+
+ cachingLoadModules(8), software upgrade is in the process of downloading the load
+ modules for cache.
+
+ preparingForTest(9), a period after a power-up/restart the node prepares to enter
+ the test phase. During this period some units might restart
+ and it is not possible to commit the software upgrade."
+ ::= { xfSwObjects 11 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.2
+ xfSwConformance OBJECT IDENTIFIER ::= { xfSoftwareMIB 2 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.2.1
+ xfSwCompliances OBJECT IDENTIFIER ::= { xfSwConformance 1 }
+
+
+-- this module
+-- this module
+ -- 1.3.6.1.4.1.193.81.2.7.2.1.1
+ xfSwFullCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for SNMP entities which
+ implement everything."
+ MODULE -- this module
+ MANDATORY-GROUPS { xfSwGroup, xSwGroupR2 }
+ ::= { xfSwCompliances 1 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.2.2
+ xfSwGroups OBJECT IDENTIFIER ::= { xfSwConformance 2 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.2.2.1
+ xfSwGroup OBJECT-GROUP
+ OBJECTS { xfSwRelease, xfSwLoadModuleIndex, xfSwLoadModuleProductNumber, xfSwLoadModuleRevision, xfSwLoadModuleOperStatus,
+ xfSwReleaseIndex, xfSwReleaseProductNumber, xfSwReleaseRevision, xfSwReleaseAdminStatus, xfSwReleaseOperStatus,
+ xfSwActiveRelease, xfSwBootTime, xfSwCommitType, xfSwBoardProductNumber, xfSwBoardRevision,
+ xfSwNpuPassiveProductNumber, xfSwNpuPassiveSwitch, xfSwLoadModuleFailure, xfSwNpuPassiveRevision, xfSwBoardStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Group of all software related objects."
+ ::= { xfSwGroups 1 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.2.2.2
+ xSwGroupR2 OBJECT-GROUP
+ OBJECTS { xfSwBoardSuProgress, xfSwLmUpgradeIndex, xfSwLmUpgradeProductNumber, xfSwLmUpgradeRevision, xfSwLmUpgradeAdminStatus,
+ xfSwLmUpgradeOperStatus, xfSwBoardMinProductNumber, xfSwBoardMinRevision, xfSwVersionControl, xfSwLoadModuleProgress,
+ xfSwLmUpgradeFailure, xfSwBoardTrafficDisturbance, xfSwReleaseSBLType, xfSwLmUpgradeProgress, xfSwAutoUpgrade,
+ xfSwAutoDowngrade, xfSwGlobalState, xfSwAcceptFailure, xfSwLoadModuleDescription, xfSwLmUpgradeDescription
+ }
+ STATUS current
+ DESCRIPTION
+ "All objects added for MINI-LINK Traffic Node R2."
+ ::= { xfSwGroups 2 }
+
+
+ -- 1.3.6.1.4.1.193.81.2.7.2.2.3
+ xfSwObsoleteGroup OBJECT-GROUP
+ OBJECTS { xfSwBoardLoadModuleIndex, xfSwBoardLoadModuleType }
+ STATUS obsolete
+ DESCRIPTION
+ "Description."
+ ::= { xfSwGroups 3 }
+
+
+
+ END
+
+--
+-- 10_19603-crxr10201_1_software.mi2
+-- \ No newline at end of file