Disabling the driver, Upgrading firmware using linux – HP PCIe IO Accelerators for ProLiant Servers User Manual

Page 27

Advertising
background image

Linux environments 27

3.

With the blacklist command in place, reboot Linux. The IO Accelerator driver does not load.

To restore driver auto-loading, replace the # symbol to comment out the line.

Disabling the driver

You can disable loading of the IO Accelerator driver at boot time on either udev or init script systems.

This prevents the auto-attach process for diagnostic or troubleshooting purposes. Follow the steps in the

"Disabling auto attach (on page

90

)" section to disable or enable the auto attach functionality.

To disable the driver using Linux on either udev or init script systems:

1.

To disable the driver auto-load, append the following parameter at the kernel command line of your

boot loader:

o

For 1.2.x systems: iodrive=0

o

For 2.x systems: iomemory-vsl=0

2.

Continue the Linux boot process.
The IO Accelerator driver does not load, so the device is not available to users. However, all other
services and applications are now available.

NOTE:

You can also uninstall the driver to keep it from loading, or move it out of the

/lib/modules/<kernel_version> directory.

3.

If the issue is outdated firmware, set the driver to minimal mode. You can then use fio-update-

iodrive to update the firmware.

4.

Use the fio-attach utility to attach the device to the operating system.

To load the driver again, remove the iodrive=0 option from the kernel command line, and reboot the

system.

Upgrading firmware using Linux

NOTE:

For more information, see the Release Notes that came with your driver version.

NOTE:

If your driver version is earlier than 1.2.4, you must upgrade to Version 1.2.4 before

upgrading to Version 2.x.

To upgrade the firmware:

1.

Open the HP IO Accelerator Management Tool or enter the following command (as root) to update
the firmware:
fio-update-iodrive /usr/share/fio/firmware/ioaccelerator_xxxxx.fff

(where xxxxx is the version of the firmware release)

NOTE:

If a driver is installed, the utility detects it and does not install the firmware. The error

message Driver is not in a valid state to have firmware uploaded

appears. If this error occurs, unmount the drive, run the rmmod iomemory_vsl command to

unload the driver, and then attempt the update again.

2.

When the update is complete, enter the following command to shut down the server:

Advertising