User's Manual

Software installation 21
Module parameter Default
(minimum/maxi
mum)
Description
fio_dev_wait_timeout_secs
30
Number of seconds to wait for /dev/fio* files
to show up during driver load. For systems not
using udev, set this parameter to 0 to disable
the timeout and avoid an unneeded pause
during driver load.
force_minimal_mode
False Force minimal mode on the device.
parallel_attach
True Enable parallel attach of multiple devices.
preallocate_memory
No devices
selected
For the selected devices, pre-allocate all
memory necessary to have the drive usable as
swap space.
tintr_hw_wait
0 (0, 255) Interval (microseconds) to wait between
hardware interrupts, also known as interrupt
coalescing.
0
is off.
use_workqueue
3 (1 or 3) Linux only:
3 = Use standard OS I/O elevators
0
= bypass
IMPORTANT: Except for the preallocate_memory instruction, module parameters apply to
all IO Accelerator devices in the system.
One-time configuration
The IO Accelerator driver options can be set when the driver is installed on the command line of either
insmod or modprobe. For example, set the auto_attach driver option to 0:
$ modprobe iomemory-vsl auto-attach=0
This option takes effect only for this load of this driver. This option is not set for subsequent calls to modprobe
or insmod.
Persistent configuration
To maintain a persistent setting for an option, add the option to the
/etc/modprobe.d/iomemory-vsl.conf file or a similar file. To prevent the IO Accelerator from
auto-attaching, add the following line to the iomemory-vsl.conf file:
options iomemory-vsl auto_attach=0
The driver option then takes effect for every subsequent driver load, as well as on autoload of the driver
during boot time.
Upgrading the firmware
After the IO Accelerator driver is loaded, ensure that the IO Accelerator device firmware is up to date by
running the "fio-status (on page 45)" command-line utility.