CAUTION:

During a firmware upgrade, it is critical to maintain steady power or risk failure of the IO Accelerator device. Connecting a qualified UPS is recommended prior to performing a firmware upgrade.

It is critical to load the driver after each firmware upgrade step when scheduling sequential, multiple firmware upgrades (example: 1.2.7 to 2.1.0 to 2.3.1). If the driver is not loaded, the on-drive format will not be changed and there will be data loss.

Data loss may occur if the IO Accelerator device firmware is downgraded. Contact HP Support (http://www.hp.com/support) for recommendations.

The default to upgrade all IO Accelerator devices does not use the -dor -soption. The firmware is located in the <ioaccelerator_version.fff> file. Confirm that all devices need the firmware upgrade. The -p(Pretend) option, can be run to view the possible results of the update.

Ensure that all IO Accelerator devices are detached before updating the firmware.

Upgrade Path

There is a specific upgrade path to follow when upgrading an IO Accelerator device. Consult the Release Notes for this IO Accelerator release before upgrading any IO Accelerator devices.

IMPORTANT: If you receive an error message when updating the firmware that instructs you to update the midprom information, contact HP Customer Support (http://www.hp.com/support).

To update one or more specific devices:

If the IO Accelerator is loaded, use the -doption with the device number.

Syntax

fio-update-iodrive [options] <iodrive_version.fff>

where <iodrive_version.fff> is the path and firmware archive file provided by HP. The default path is /usr/share/fio/firmware. This parameter is required.

Options

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.

 

 

Use the -dor -soptions carefully. Updating the wrong IO Accelerator

 

 

device could damage that device.

 

-f

Force upgrade (used primarily to downgrade to an earlier firmware version). If the IO

 

 

Accelerator is not loaded, this option also requires the -soption.

 

 

Use the -foption carefully. Updating the wrong IO Accelerator device

 

 

could damage that device.

 

-l

List the firmware available in the archive.

 

 

 

 

-p

Pretend: Shows what updates would be done. However, the actual firmware is not

 

 

modified.

 

-c

Clears locks placed on a device.

 

 

Utilities 50