Adam Huffman wrote:
After updating to Centos 4.5, I found that one of the LUNs on an
external SCSI array wasn't being detected. If I add the device manually
after boot
echo "scsi add-single-device 0 0 1 1" > /proc/scsi/scsi
it is detected. I can then use the LVM tools to activate it and then
mount the LV on the device.
It doesn't seem to be kernel related as I rebooted into a 4.4 kernel and
the same thing happened. There's no error message I can see at boot, it
just doesn't see the device.
It's using a QLogic HBA but with the upstream module, not the
out-of-tree QLogic one. It worked fine under 4.4.
I suspect changes to dmsetup and/or multipath. Has anyone else seen
something similar?
Adam
Adam,
I'm not sure of the why, but this link may help solve the problem.
Maybe the initrd for the latest kernel was not built with the max_luns
option.
http://publib.boulder.ibm.com/infocenter/dsichelp/ds8000ic/index.jsp?topic=/com.ibm.storage.ssic.help.doc/f2c_linuxlunconfig_2hsaga.html
Read the man page on mkinitrd. I'd rename the originals before
rebuilding. If you're daring, you'll the -f option to mkinitrd to
rebuild over the originals.
Bob...
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos