HP IO Accelerator for BladeSystem c-Class User Manual
Page 37
Utilities 37
To ensure a clean firmware update, you must detach the device from the system using the fio-detach
utility. For more information, see "fio-detach (on page
)."
To update one or more specific drives (rather than all drives):
•
Make sure the IO Accelerator driver is loaded.
•
Use the -d option with the device number.
CAUTION:
Do not turn off the power during a firmware upgrade, because this might cause
device failure. If a UPS is not in place, consider adding one to the system before performing a
firmware upgrade.
CAUTION:
When running multiple upgrades in sequence (such as going from driver version
1.2.1 to 1.2.4 to 2.2.2), you must reboot the system after each firmware upgrade step.
Otherwise the on-drive format does not change, and data loss occurs.
CAUTION:
Do not use this utility to downgrade the IO Accelerator to an earlier version of the
firmware. Doing so might result in data loss. If you need to downgrade your firmware, contact HP
customer support. For more information, see "Technical support."
NOTE:
If you receive an error message when updating the firmware instructing you to update the
midprom information, contact Customer Support. For more information, see "Technical support."
NOTE:
If you upgrade the firmware on an IO Accelerator when using PCI pass-through, you must
cycle the power to apply the change. Restarting the VM does not apply the change.
The default action (without using the -d option) is to upgrade all IO Accelerators with the firmware contained
in the
update. If in doubt, use the -p (Pretend) option to view the possible results of the update.
Syntax
fio-update-iodrive [options]
where
archive file to the ESX host (this must be a local path to the host) before you run the update.
All three external LED indicators light up during the update process.
Command
Description
-d
Updates the specified devices (by fctx, where x is the
number of the device shown in fio-status). If this
option is not specified, all devices are updated.
-f
Forces upgrade. Used primarily to downgrade to an
earlier firmware version.
-l
Lists firmware available in the archive.
-p
Pretend. Shows what updates are done. The firmware is
not modified.
-c
Clears locks placed on a device.
-q
Runs the update process without displaying the progress
bar or percentage.
-y
Confirm all warning messages.