Red Hat Bugzilla – Bug 61132
hampton b2: qlogic drivers only detect one volume
Last modified: 2007-04-18 12:40:56 EDT
The qla2200 and qla2300 drivers included in the Hampton Beta2 are only
detecting one volume when loaded, but the enclosures
we are using are set up with multiple volumes (one has two volumes
and the other has three).
Also seen in Pensacola Beta2.
Fix is to enable the "probe all LUNs on each SCSI device" option
(CONFIG_SCSI_MULTI_LUN) and recompile the kernel. This option is not enabled by
default in Red Hat (apparently it can cause problems in some cases).
However, this may be an issue for support since the user must
perform a kernel compilation.
I think you have been slightly misinformed. That option is ALSO a runtime
option. In addition the scsi layer has a whitelist of good devices where it
ALWAYS will scan all luns. If you can get me the output of "cat /proc/scsi/scsi"
on a machine with the "offending" device I can add the scsi device to this
Created attachment 49766 [details]
/proc/scsi/scsi from machine with qla2300 and attached storage (host scsi2)
How do you enable the runtime option for multiple LUNs?
Thanks for the ident; I've added it to my trees.
How to do it at runtime:
options scsi_mod max_scsi_luns=128
to the /etc/modules.conf file and then recreate the initrd (or remove and
install the kernel). see "man initrd" for info on how to recreate an initrd
Will this ident be included in the whitelist for Hampton Beta4?
Pensacola? or will the runtime option have to be used?
It's in pensacola already and on my list of id's to add for hampton.
(there's a few more and I rather do them in one go; saves time ;)
Ok should be fixed.
Not fixed in beta 4 - still had to add the scsi_mod options to see all LUNs.
Will there be another beta drop available before the Gold Masters cut?
Ah bah. typo.
Will be fixed in the 2.4.18-0.19 kernel which will be in rawhide tomorrow
Can you confirm that the device is in the whitelist in Pensacola-re0328 (2.4.9-
26.53beta kernel)? I've gotten reports that the user still must add the
scsi_mod options to see all LUNs.
pensacola is a whole different beast; will look into