This object controls the state of the SW images in systems
where more than one image is present.
In the OC-9100 the state of each image may be:
empty(1) - no image is present,
future1(2) - the image may be used later,
futureTest(3) - the image will be used once on the next restart,
future2(4) - the image may be used later,
current1(5) - the image is in use now,
past(6) - the image was previously used,
current2(7) - the image is in use now,
checksumError(8) - the image is faulty,
erased(9) - the image has been erased.
Because this information is stored in flash each state cannot be
used arbitrarily. For example, the future state can only be
used twice, namely as state future1 and future2. Normally,
the state of a SW image progresses through numerically
increasing states.
In the OC-8500 and OC-8700 series the status word is stored in
BBS RAM. This releases the constraints to the sequence of
states, thus only a subset of the above is needed:
empty(1) - no image is present,
future1(2) - the image may be used later,
futureTest(3) - the image will be used once on the next restart,
current1(5) - the image is in use now,
past(6) - the image was previously used,
checksumError(8) - the image is faulty,
erased(9) - the image has been erased.
The value actually stored in this object is state1*256+state2,
where state1 and state2 are the values of the two SW image
states. Note that a number of combinations are illegal. For
example, the value 6*256+6 (indicating two 'past' images) may
not be written.
Parsed from file Olicom-MIB.mib
Module: Olicom-MIB
controlSwAdminStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS optional DESCRIPTION "This object controls the state of the SW images in systems where more than one image is present. In the OC-9100 the state of each image may be: empty(1) - no image is present, future1(2) - the image may be used later, futureTest(3) - the image will be used once on the next restart, future2(4) - the image may be used later, current1(5) - the image is in use now, past(6) - the image was previously used, current2(7) - the image is in use now, checksumError(8) - the image is faulty, erased(9) - the image has been erased. Because this information is stored in flash each state cannot be used arbitrarily. For example, the future state can only be used twice, namely as state future1 and future2. Normally, the state of a SW image progresses through numerically increasing states. In the OC-8500 and OC-8700 series the status word is stored in BBS RAM. This releases the constraints to the sequence of states, thus only a subset of the above is needed: empty(1) - no image is present, future1(2) - the image may be used later, futureTest(3) - the image will be used once on the next restart, current1(5) - the image is in use now, past(6) - the image was previously used, checksumError(8) - the image is faulty, erased(9) - the image has been erased. The value actually stored in this object is state1*256+state2, where state1 and state2 are the values of the two SW image states. Note that a number of combinations are illegal. For example, the value 6*256+6 (indicating two 'past' images) may not be written." ::= { control 13 }
OID | Name | Sub children | Sub Nodes Total | Description |
---|---|---|---|---|
1.3.6.1.4.1.285.5.1 | controlRestart | 0 | 0 | Writing any value other than zero to this variable causes the device program to restart. |
1.3.6.1.4.1.285.5.2 | controlConfigChangeCounter | 0 | 0 | This variable contains the number of times, any part of the configuration has been changed by any of the management systems contr… |
1.3.6.1.4.1.285.5.3 | controlTrapTable | 1 | 6 | This table contains an entry for each enterprise-specific TRAP this device is capable of sending. The only writable field in the … |
1.3.6.1.4.1.285.5.4 | controlLoadProtocol | 0 | 0 | This variable defines which protocol should be used for downloading configuration and program code. Notice that a specific Olicom… |
1.3.6.1.4.1.285.5.5 | controlLoadFilename | 0 | 0 | In the Load protocols where it is relevant this variable contains the name of the file to be downloaded. |
1.3.6.1.4.1.285.5.6 | controlLoadServerMACAddress | 0 | 0 | This object specifies the MAC address of the Load server used for download. Only used if the Load protocol defined by the control… |
1.3.6.1.4.1.285.5.7 | controlLoadServerIPAddress | 0 | 0 | This object specifies the IP address of the Load server used for download. Only used if the Load protocol defined by the controlL… |
1.3.6.1.4.1.285.5.8 | controlLoadServerIPXAddress | 0 | 0 | This object specifies the IPX address of the Load server used for download. Only used if the Load protocol defined by the control… |
1.3.6.1.4.1.285.5.9 | controlLoadStart | 0 | 0 | Writing any value other than zero to this variable causes a download to start. While reading, it returns the current status of tr… |
1.3.6.1.4.1.285.5.10 | controlTime | 0 | 0 | The internal clock in the device. This is measured in seconds since 00:00:00 on 1 January 1970 (i.e. UNIX standard time). |
1.3.6.1.4.1.285.5.11 | controlEnableRmon | 0 | 0 | This object specifies whether RMON probe is enabled or disabled. If the device does not support RMON only disabled is allowed. Se… |
1.3.6.1.4.1.285.5.12 | controlAutoRestart | 0 | 0 | This object specifies whether changes to certain fundamental configuration parameters (as specified for the corresponding MIB var… |
1.3.6.1.4.1.285.5.15 | controlFlashConfigSize | 0 | 0 | The total number of bytes in the configuration FLASH, or rather, in one of the two alternating sections. |
1.3.6.1.4.1.285.5.16 | controlFlashConfigFree | 0 | 0 | The number of free bytes in the configuration FLASH. |
1.3.6.1.4.1.285.5.17 | controlFlashConfigState | 0 | 0 | Controls the state of the FLASH configuration. The states are as follows: normal default - The DEFAULT button has been activated. c… |
1.3.6.1.4.1.285.5.18 | controlDelayedRestart | 0 | 0 | Writing value n to this variable will cause device to restart after n seconds. Writing zero cancels the reboot. Writing new value … |
1.3.6.1.4.1.285.5.19 | controlLoadProggress | 0 | 0 | Number of bytes transmitted so far. 0 if no transmission is currently in progress. |
1.3.6.1.4.1.285.5.20 | controlLoadFileSize | 0 | 0 | Length of the file being transmitted. 0 if no transmission is currently in progress or if the size is unknown. |
1.3.6.1.4.1.285.5.21 | controlTftpClient | 3 | 13 | None |
1.3.6.1.4.1.285.5.22 | controlRestartType | 0 | 0 | The type of restart that will be performed after next reboot request. After any kind of reboot the value of this object should be… |