Module parameter

Default

Description

 

(minimum/maxi

 

 

mum)

 

 

 

 

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

For the selected devices, pre-allocate all

 

selected

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.conffile or a similar file. To prevent the IO Accelerator from auto-attaching, add the following line to the iomemory-vsl.conffile:

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.

Software installation 21