I have a Red Hat Enterprise Linux 4.0 system running on an
HP BL20p G2
blade with a couple of QLogic 2344 chips connected to a
DEC/Compaq/HP
MSA1000 SAN controller. Getting the Array Controller
Utility software
to detect the MSA1000 has been a problem.
HP has a support pack that contains a newer qla driver
package. I
installed the support package, but this didn't help. After
a lot of
wasted motion, I realized that even on re-booting, the OLD
driver
package was being loaded! (As shown in logs and
/proc/scsi/qla2xxx/0
and 1). I did a 'modprobe -r -v qla2xxx_conf qla2300
qla2xxx', and then
did a 'modprobe -v' on each one to re-load them. The new
ones loaded
and now the ACU detects the MSA1000.
BUT!
In /lib/modules/2.6.9-11.ELsmp/kernel/drivers/scsi/qla2xxx/,
the NEW
drivers are named qla2300.ko, qla2xxx.ko, and
qla2xxx_conf.ko, and the
OLD drivers are named qla2300.ko.orig, qla2xxx.ko.orig, and
qla2xxx_conf.ko.orig! The
/lib/modules/2.6.9-11.ELsmp/modules.* files
mention the .ko files, NOT the .ko.orig files.
How are the old driver modules getting loaded???
I have not been following Linux driver module details, but I
have found
that 2.6 kernel module loading is somewhat different from
2.4 kernel
module loading. I have no idea whether this affects this
particular
problem.
Any help, or pointers to references or other resources?
Thanks! ;-/
--
/***********************************************************
**********\
**
** Joe Yao jsdy tux.org - Joseph S. D. Yao
**
\**********************************************************
***********/
_______________________________________________
dclug mailing list
dclug tux.org
http://www.
tux.org/mailman/listinfo/dclug
|