HP PCIe IO Accelerator for ProLiant Servers
Appendix C: Utilities Reference 39
fio-update-iodrive
Description
Updates the PCIe IO Accelerator’s firmware. This utility scans the PCIe bus for all PCIe IO
Accelerators and updates them. A progress bar and percentage are shown for each drive as
the update continues. To update one or more specific drives, use the
-d option with the device
number (shown in fio-status) if the driver is loaded or the
-s option along with the PCIe bus
address (viewed using lspci) if the driver is unloaded, to identify the device(s).
CAUTION: The default action (without using the
–d or –s option) is to upgrade all PCIe IO
Accelerator devices with the firmware contained in the <iodrive version.fff> 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 <iodrive_version.fff> [-d, -l, -p, -q, -s, h, -v]
where <iodrive_version.fff> is the path and firmware archive file. The default path is
C:\Program Files\HP StorageWorks IO Accelerator\Firmware.
Options
CAUTION: Use the
–d or -s options with care, as updating the wrong PCIe IO Accelerator
could damage your device.
-d Updates the specified devices (by fctx, where x is the number of the device
shown in
fio-status).
-l List firmware available in the archive.
-p Pretend shows what updates would be done. However, the actual firmware is
not modified.
-q Runs the update process without displaying the progress bar or percentage.
-s Updates the devices in the specified slots using ‘*’ as a wildcard for devices.
The slots are identified in the following PCIe format (as shown in lspci):
[[[[<domain>]:]<bus>]:][<slot>][.[<func>]]
All three external LED indicators light up during the update process.










