HP IO Accelerator readme.txt
DriverVer 06/16/2015,3.2.11.1581

Configurable Settings:

There are a few settings that can be changed by a user of HP's
IO Accelerator.  Each setting can be changed through either a GUI
or command line utility.

GUI:

Each of the command line utilities listed below provides the exact same
functionality as that of the management GUI, which is available separately.


COMMAND LINE UTILITIES:

Help for each utility can be accessed by running it with the --help parameter.

fio-status.exe allows the user to view the current state of all
IO Accelerators currently configured in the system.  The
status of each device will be listed individually.  To get the status of a
specific device, run 'fio-status.exe /dev/fct<number>', where <number> is
a value between 0 and the number of devices in the system.  For example
'fio-status /dev/fct4' will display the status of the 5th device.
Normally, fio-status provides basic information such as the device
state (e.g.  attached), the serial number, the firmware revision, the
capacity, the part number, etc.  Running 'fio-status.exe -a' will display
extra information for each device that is not normally displayed when
running fio-status.exe without the '-a' option.  This includes information
such as the number of sectors on device and the sector size.

fio-attach.exe makes a device available to Windows.  In most cases, a device
will be automatically attached when the system is booted or when the device
driver is loaded.

fio-detach.exe allows the user to disconnect a specific
device from the system.  For example, 'fio-detach.exe /dev/fct4' will
detach the 5th device.  Once a device is detached, Windows
cannot perform any operations on it (e.g. NTFS format).  Detaching a
device is important in performing low-level operations on the device.  For
example, the device may need to have a low-level format with a 4K sector
size.  Another important low-level operation is updating the firmware on
the device.  Once low-level operations are complete and the device is
ready, it can be reattached to the system via the fio-attach.exe utility.

fio-format.exe reformats the device and can change
the sector size as well as the provisioning level (e.g. max capacity versus
max performance).  Before using this utility, you must detach all devices
which you intend to format (see fio-detach.exe above).

fio-update-iodrive.exe allows a user to update the
firmware on a IO Accelerator.  This is achieved by passing the
utility a device name /dev/fct<number>' (where <number> is between 0 and the
number of devices in the system) as well as the location of the firmware
file. The device number can be obtained from fio-status.exe.  Before using this
utility, you must detach all devices which you intend to update.

fio-config.exe reads and sets configuration parameters
for either a specific device or for all devices, depending on the scope of
the parameter.  One configuration parameter of particular importance is
FIO_PREALLOCATE_MEMORY which allows the user to turn on Page File support
for specific devices.  This is achieved by running
'fio-config.exe -p FIO_PREALLOCATE_MEMORY 1072,4997,6710,10345', where
1072, 4997, 6710 and 10345 are the serial numbers of the adapters on which
to enable memory preallocation to support paging.  The '-p' option makes
the setting persistent across reboots.  For this setting to work, Paging
must be enabled on the IO Accelerator and the
system rebooted.  Running 'fio-config.exe -e' will enumerate options that
are able to be set with this utility and show their current settings.

fio-beacon.exe allows a user to set the state of the
IO Accelerator beacon located on the back of the device.

fio-sure-erase.exe can be used to securely erase data from a device.

fio-bugreport.exe is used to gather system information for use by
HP Support when diagnosing problems.
