User Guide
6. Management
6.7 Firmware Upgrade
sg_ses_microcode --mode=14 --bpw=4096 --in=
<filepath>
/
<filename>
/<dev>
b.
Issue the following command to upgrade ESM A using the first sg device:
sg_ses_microcode -d /dev/sg<devicenumber> -f <firmwareimage>.bin -m 7
c.
Verify the status of the upgrade has completed before completing the next step.
d.
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.
e.
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 each
drive 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
...
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
72