Updating an HBA driver: Chicken and the Egg
My SAN admin tells me that I must update my HBA driver to use the new SAN architecture.
So I have downloaded a new HBA driver for my SAN-based Red Hat server's HBA card.
I go to install it:
# ./qlinstall
#************************************************* ********#
# SANsurfer Driver Installer for Linux #
# Installer Version: 1.01.00pre21 #
#************************************************* ********#
Kernel version: 2.6.18-92.1.22.el5
Distribution: Red Hat Enterprise Linux Server release 5.2 (Tikanga)
Found following QLogic Adapter in the system
1. QLE2460
Installation will begin for following driver
1. qla2xxx version: v8.02.14.01
Module qla2xxx is in use, installer can not proceed.
Try unloading the module manually using "modprobe -rv qla2xxx"
and restart the installation.
So then I:
# modprobe -rv qla2xxx
FATAL: Module qla2xxx is in use.
I am a relative linux noob (less than a year), and this is my first HBA driver install... So what next?
mind you, My server is SAN-based, and this card is what connects me to the SAN. If I unload the driver, won't that disconnect me from the SAN where I need to install the driver?
Very confusing eh?