If any disks on the filer are being zeroed, the disk_fw_update command will not execute.
Warning messages for disks being updated should be ignored while this command executes.
In the /etc/disk_fw directory, the firmware file name is in the form of product_ID.revision.LOD. For example, if the firmware file is for Seagate disks with product ID ST19171FC and the firmware revision is FB37, the file name is ST19171FC.FB37.LOD. The revision in the file name is the number against which the filer compares each disk's existing firmware revision. In this example, if the filer has disks with firmware revision FB37, the file /etc/disk_fw/ST19171FC.FB37.LOD, assuming it exists, will be downloaded to all the disks when you execute this command.
To download the firmware to all disks, enter disk_fw_update without any arguments. To download the firmware to a particular disk, specify the disk name in the command, which is in the form of adapter_number.disk_ID. For example, if the disk ID is 1 and the disk is on adapter 8, enter the following command:
disk_fw_update 8.1
The command is applicable to both SCSI disks and Fibre Channel disks. To determine disk firmware revisions, enter the sysconfig -v command. The following example is partial output from the sysconfig -v command. In this example, the firmware revision for the disk is FB37.
slot 8: FC adapter: isp2100 (chip rev. 3)
Firmware rev: 1.14.19
Host Loop Id: 119
FC Node Name: 2:000:00e08b:00a002
Cacheline size: 8 FC Packet size: 2048
0: SEAGATE ST19171FC FB37 Size=8.6GB (17783112 blocks)
If you enter the disk_fw_update command on a filer that belongs to a cluster, the filer only downloads the firmware to its own disks unless it is running in takeover mode. In takeover mode, the filer also downloads the firmware to the disks on the partner.