Issues
Because of the way the Red Hat 7.3 loads SCSI drivers and assigns them to
/dev/sda, /dev/sdb, and so on. Problems can result if more than one SCSI host
adapter board (Adaptec SCSI controller for local drives and Qlogic HBA for Triton
connection) is installed on the system and you use the scsi_hostadapter alias.
When the system is rebooted, the operating system will detect the Qlogic controller
prior to detecting the Adaptec, which will cause the system to panic. To avoid this
problem, follow the "Installation procedure" and modify the order of the contents
of the /etc/modules.conf file.
Installation procedure
1. If not already done, power down the storage controllers or disconnect the
2. For Red Hat 7.3 or 8.0 edit the /etc/modules.conf file to put the host adapters
ATTENTION!
Because the system is running a modular kernel, the Adaptec SCSI device driver ("alias scsi_hostadapter aic7xxx")
must be probed before any other SCSI adapters so that the kernel will be able to find the root device during the
initialization phase. Also, the Qlogic Qla driver ("alias scsi_hostadapter2 qla2x00") must be the last SCSI host
adapter listed in the file.
If there are other SCSI host adapter boards installed on your system and the scsi_hostadapter alias is used, define
a different alias for the qlogic Qla driver and make sure to add it after the other SCSI modules so this doesn't
cause the SCSI devices names already in use to be renumbered on next boot. You can do this by appending a
number at the end of the scsi_hostadpter word, for example, alias scsi_hostadapterN qla2x00 [ where N is a
number from 1-9 ].
fibre cable running to each storage controller.
in the correct order and to add the parameter scsi_mod max_scsi_luns to the
file.
For example:
Original modules.conf:
alias eth0 e1000
alias scsi_hostadapter qla2x00
alias scsi_hostadapter1 aic7xxx
alias scsi_hostadapter2 ips
alias eth1 e1000
alias parport_lowlevel parport_pc
alias scsi_hostadapter3 aic7xxx
alias scsi_hostadapter4 aic7xxx
alias usb-controller usb-ohci
Modified modules.conf:
alias eth0 e1000
alias scsi_hostadapter1 aic7xxx
alias scsi_hostadapter2 ips
alias eth1 e1000
alias parport_lowlevel partport_pc
alias scsi_hostadapter3 aic7xxx
alias scsi_hostadapter4 aic7xxx
alias scsi_hostadapter5 qla2x00
alias usb-controller usb-ohci
options scsi_mod max_scsi_luns=128
For SuSE Linux 8 or 8.1 and SLES 7.2 or 8 edit the /etc/modules.conf file to
ensure it contains the following lines:
alias scsi_hostadapter ips
alias scsi_hostadapter1 qla2300
options scsi_max_scsi_luns=128
Chapter 6. Software installation
47