1 Dec 2004 04:31
Re: Boot order of LSI MPT Fusion devices controllable?
<kwhite <at> austin.ibm.com>
2004-12-01 03:31:38 GMT
2004-12-01 03:31:38 GMT
> I am running mdk 10.0 with kernel 2.6.3-16 out of box on a dual opteron > 250 system. The system has a LSI logic U320 controller with 7 internal > disks on two channels. > > > Well, the difference is that the fiber channel card seems to boot first, > and thus reorders the scsi bus. If I attach the fiber channel cables to > the switch (making all of our storage visible) and re-probe the scsi bus > by hand using the /dev interface, access to the SAN is fine etc. Upon > reboot with the fc connected, my system panics because now the root > drive is no longer where it thinks it should be (sda is now a device on > the fiber channel switch fabric). > > Is there a way to control this process or to mitigate the problem? I > really need the system to boot properly off of local disk whether or not > the fc is connected or the devices available. You need to force the LSI U320 scsi driver to load before the fibre-channel driver loads. To do this you need to modify the /etc/modules.conf file and ensure your scsi adapter driver loads first. You then have to rebuild your ramdisk, if you are using one, to ensure the modules.conf file is picked up at boot time. Note: The load order is not determined by the entry order in modules.conf. It is determined by "scsi_hostadapter" field. If you want a scsi driver to load last, make it have the highest numbered suffix. Here is an example of entries in modules.conf that would load the sym5c38xx driver first, and the Emulex lpfc fibre-channel driver second:(Continue reading)
RSS Feed