Specifications
Recovery ROM and ROM Cloning
92 MSA1000 Reference Guide
ROM Cloning
Note: In order for a MSA1000 to operate in a redundant controller configuration, it
must contain two controllers that are executing the same version of firmware. During
power up (or if an optional controller is hot-plugged while the MSA1000 is already
operating) the firmware versions on both controllers are compared. If they are not the
same, then the ROM Cloning feature will attempt to copy one version of firmware onto
the other controller. After the copy has been completed, the controller that was modified
will be automatically reset. Once the reset controller has powered up the two controllers
should then start redundant operation. All of this functionality is done automatically by
the controllers and does not require any user intervention.
The determination as to which firmware version will be used is based on the
following criteria:
■ If the MSA1000 is being powered up with both controllers inserted, then the
most recent version of firmware will be used regardless of which controller it
resides.
■ If the MSA1000 is already operating and an optional controller is
hot-plugged, then the version of firmware that is on the original
(non-hot-plugged) controller will be used regardless of its version. This
ensures that any host initiated I/O to the controller is not interrupted.
There is the possibility that a specific version of firmware may not be compatible
with certain hardware revisions of a controller. In this scenario, the most recent
firmware version that is compatible with both controllers will be copied to the
controller with the incompatible firmware version. However, if the controller that
is updated is already operating and processing I/O, then it will not be reset. The
MSA1000 will not enter redundant operation and an appropriate message will be
shown on the display. After the MSA1000 has been shutdown and powered back
on, the controllers will then be able to enter redundant operation. On a subsequent
power cycle, both controllers will enter redundant mode.