Use this procedure to upgrade storage array firmware in a running cluster. Storage array firmware includes controller firmware, unit interconnect card (UIC) firmware, EPROM firmware, and disk drive firmware.
When you upgrade firmware on a storage device or on an enclosure, redefine the stripe size of a LUN, or perform other LUN operations, a device ID might change unexpectedly. When you perform a check of the device ID configuration by running the cldevice check or scdidadm -c command, the following error message appears on your console if the device ID changed unexpectedly.
device id for nodename:/dev/rdsk/cXtYdZsN does not match physical device's id for ddecimalnumber, device may have been replaced.
To fix device IDs that report this error, run the cldevice repair or scdidadm -R command for each affected device.
Stop all I/O to the storage arrays you are upgrading.
Apply the controller, disk drive, and loop-card firmware patches by using the arrays' GUI tools.
For specific instructions, see your storage array's documentation.
Confirm that all storage arrays that you upgraded are visible to all nodes.
# luxadm probe
Restart all I/O to the storage arrays.
You stopped I/O to these storage arrays in Step 1.