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...