User Guide
6. Management
6.7 Firmware Upgrade
...
f.
Issue the following command to upgrade ESM B using the second sg device:
hgst_upg_tool -d /dev/sg<devicenumber> -f <firmwareimage>.bin -m 7
g.
Verify the status of the upgrade has completed before completing the next step.
h.
Issue the following command to verify all paths to all drives are available on ESM A:
multipath -ll
Note:
This step assumes that Linux DM-Multipath software is being used.
i.
Identify the available paths from the output. Do not proceed to the next step until both
paths are listed as
active ready running
. The paths need to be active paths to the drives
on both ESMs before moving on to the following steps.
mpathbv (35001173100dd54ac) dm-3 HGST,SDLL1MLR038TCCA1
size=3.5T features='0' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
|- 1:0:322:0 sdb 8:16 active ready running
`- 1:0:325:0 sdj 8:144 active ready running
mpathbu (35001173100dd6890) dm-8 HGST,SDLL1MLR038TCCA1
size=3.5T features='0' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
|- 1:0:310:0 sdg 8:96 active ready running
`- 1:0:330:0 sdo 8:224 active ready running
...
Note:
An ESM fault LED will illuminate after upgrading the first ESM. This is
expected behavior and is due to the FW mismatch between ESMs. Once both
ESMs have been upgraded the fault LEDs will turn off.
Step 3 :
Verify the firmware upgrade using sg_scan.
a.
Issue the following command:
sg_scan -i | grep enc -B 1
b.
Identify the firmware upgrade version from the output. The latest version number should
match the version labeled in the firmware filename. The version number follows the
vendor and product ID,
HGST 2U24_STOR_ENCL
, for each associated sg device in the
output. The firmware has been upgraded to version 0441 shown in the example below.
/dev/sg10: scsi1 channel=0 id=17 lun=0
HGST 2U24_STOR_ENCL 0441 [rmb=0 cmdq=1 pqual=0 pdev=0xd]
/dev/sg11: scsi1 channel=0 id=43 lun=0
HGST 2U24_STOR_ENCL 0441 [rmb=0 cmdq=1 pqual=0 pdev=0xd]
c.
Issue the following command to verify all paths to all drives are available:
hgst_upg_tool multipath -ll
70