beautypg.com

HP IO Accelerator for BladeSystem c-Class User Manual

Page 37

background image

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

32

)."

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 file. Confirm that all devices need the upgrade prior to running the

update. If in doubt, use the -p (Pretend) option to view the possible results of the update.
Syntax
fio-update-iodrive [options]
where is the path and firmware archive file. You must transfer the firmware

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.