Administrator Guide

Note the Enclosure Slot Index and the WWN columns. These values are required for command parameters.
Identifying drawers
Verify the status and number of drives in the drawers of an enclosure by running the following command:
shmcli list drawers -a=<(SASAddress | AdapterIndex)> -enc=<(WWN | EnclIndex)>
Figure 5. Drawer 0 is the top draw or the only drawer for the enclosure.
Updating drives
You can update drive firmware by using the information provided from running other SHM CLI commands. For information about the
latest drive firmware versions, go to Dell.com/support. Dell EMC recommends stopping all I/O between the server and the attached
enclosures containing the drives that you want to update. By default, if the command entered updates multiple drives, the SHM CLI
updates the drives one at a time. If multi argument is entered at the CLI, the SHM CLI updates the drives simultaneously — currently, in
sets of 100.
To update a single drive when if the WWN of the drive is known:
shmcli update drive –d=<(WWN)> -file=<FW.FilePath>
To update all drives visible to a specified adapter:
shmcli update drive -a=<(SASAddress | AdapterIndex)> -file=<FW.FilePath>
To update all the drives in a specified enclosure:
shmcli update drive -a=<(SASAddress | AdapterIndex)> -enc=<(WWN | EnclIndex)> -
file=<FW.FilePath>
To update all the drives in a specified drawer:
shmcli update drive -a=<(SASAddress | AdapterIndex)> -enc=<(WWN | EnclIndex)> -
w=<DrawerIndex> -file=<FW.FilePath>
To update a single drive:
shmcli update drive -d=<(WWN | EnclosureSlotIndex | DrawerSlotIndex | Serial Number | Drive
OS Path)> -file=<FW.FilePath>
A summary of the update process displays after the command completes.
NOTE:
When attempting to update multiple drives, the specified firmware file is used on all drives within the scope of the
command. Drives compatible with the firmware file are updated while incompatible drives fail gracefully.
If the firmware file path contains spaces, enclose the filepath in double quotation marks (“”). For example,
file=“C:\My Files\my firmware.fwh”
Only firmware files with the.fwh extension are supported for updating drives using the SHM CLI.
Storage Hardware Manager CLI 17