Uninstalling and upgrading the driver using linux – HP PCIe IO Accelerators for ProLiant Servers User Manual
Page 28
![background image](/manuals/399377/28/background.png)
Linux environments 28
shutdown -h now
IMPORTANT:
For the firmware upgrade to write to the device properly, you must completely
shut down the system, and then bring it all the way back up (not just perform a restart).
The following is an example of the screen display during a firmware update.
# fio-update-iodrive /usr/share/fio/firmware/ioaccelerator_43674.fff
Device ID 0 (48:00.0) Updating device firmware from 42014 to 43674
WARNING: DO NOT TURN OFF POWER WHILE THE FIRMWARE UPDATE IS IN PROGRESS.
Please wait (this may take a while)
Progress
-------------------------
/ 0: 13%
Uninstalling and upgrading the driver using Linux
NOTE:
For more information, see the Release Notes that came with your driver version.
To upgrade the driver, you must uninstall the existing driver, and then install the new version. To uninstall
the existing driver:
1.
Log in to the system as root or use the su command to gain root access.
2.
Ensure that there are no filesystems or RAID volumes using the IO Accelerator, and then unload the
driver modules.
o
To uninstall 1.2.x software:
i.
Run the following command to uninstall the driver and upgrade from a system that has version
1.2.x installed:
modprobe -r fio-driver fio-port
If you have not unmounted any filesystems or RAID volumes that are using the IO Accelerator,
this command might fail.
ii.
Run the following commands, in order, to uninstall the driver:
rpm -e iodrive-snmp
rpm -e iodrive-ini
rpm -e iodrive-firmware
rpm -e iodrive-util
rpm -e iodrive-driver
iii.
Remove the IO Accelerator files left in the /usr/src/redhat/RPMS/x86_64/ directory on
RHEL or the /usr/src/packages/RPMS/x86_64 directory on SLES. These files are usually
named iodrive*.rpm.