SAN LUN device order
I have a RHL EN3.0 server attached to my SAN via 2 Emulex HBAs. When I loaded the drivers for the HBAs, it discovered the LUN (LUN 19) and mapped it to /dev/sda. The problem is that my local disk used to be /dev/sda1-4. I want to make sure that the local disk stays /dev/sda so when I add new SAN disks, they dont change things. A good example is that every time I boot the system I get errors trying to mount the swap on /dev/sda3.
in /etc/modules.conf I have the Emulex drivers listed after the local SCSI drivers, but they for some reason still get loaded first.
alias scsi_hostadapter mptbase
alias scsi_hostadapter1 mptscsih
alias scsi_hostadapter lpfcdd
in /var/log/messages I notice that the following are being mapped:
SCSI0 = Emulex 0
SCSI1 = Emulex 1
SCSI2 = IBM local SCSI
SCSI3 = IBM local SCSI
any ideas on how to make the local SCSI drivers load first? i.e SCSI0 = IBM local SCSI?