INSTALLING RDAC ON RHEL 4 (2.6 kernel) - 8/23/2017 00] Low level HBA driver should have been previously built/installed. (in our case, install QLA2xxx drivers before installing RDAC) 0] /etc/modprobe.conf (RHEL 2.6) alias eth0 tg3 alias eth1 tg3 alias scsi_hostadapter mptbase alias scsi_hostadapter1 mptscsih alias scsi_hostadapter2 qla2xxx_conf alias scsi_hostadapter3 qla2xxx alias scsi_hostadapter4 qla2400 alias usb-controller ohci-hcd options qla2xxx ql2xfailover=0 options scsi_mod max_luns=255 # <<< NOT max_scsi_luns ### BEGIN MPP Driver Comments ### # Additional config info can be found in /opt/mpp/modprobe.conf.mppappend. # The Above config info is needed if you want to make mkinitrd manually. # Please read the Readme file that came with MPP driver for building RamDisk manually. # Edit the '/etc/modprobe.conf' file and run 'mppUpdate' to create Ramdisk dynamically. ### END MPP Driver Comments ### remove qla2xxx /sbin/modprobe -r --first-time --ignore-remove qla2xxx && { /sbin/modprobe -r --ignore-remove qla2xxx_conf; } 1] Copy/FTP the tarred RDAC installation file to /rdac 2] tar -zxvf rdac-LINUX-xx.xx.xx.xx-source.tar.gz [ex: tar -zxvf rdac-LINUX-09.01.B5.28-source.tar.tgz ] creates the /rdac/linuxrdac-09.01.B5.28 directory 3] cd /rdac/linuxrdac-09.01.B5.28 4] make clean make 5] make uninstall make install 6] Add an mpp entry in the /boot/grub/ZZZ.1st such as: 7] Reboot the system, selecting the MPP kernel 8] AS A PRECAUTION, AS I'V SEEN IT. Examine file /opt/mpp/modprobe.conf.mppappend if it exists, replace: "options scsi_mod max_report_luns=256" with: "options scsi_mod max_luns=255" 9] run lsmod to ensure stack is in proper order: mppVhba << omitted if RDAC not installed qla2400 qla2xxx qla2xxx_conf mptscsih mptbase mppUpper << omitted, if RDAC not installed sg sd_mod scsi_mod << bottom of the lsmod listing 10] run ls -1R /proc/mpp to see the RDAC LUNS 11] If any changes were made to either the RDAC configuration file: /etc/mpp.conf or the persistant binding file: /var/mpp/devicemapping then run: mppUpdate to rebuild the RAMdisk image. 12] When an RDAC uninstall is done, the old mpp.conf file is saved as /etc/mpp.conf.mppsave To preserve any S2ToS3Key or hostID data, it must be copied from /etc/mpp.conf.mppsave to the newly created /etc/mpp.conf file if you wish to save it. AFTER UPDATING THE KERNEL, the MPP initrd image must be rebuilt: 1] make uninstall 2] make clean 3] make 4] make install - David Woodsmall Copyright 2007-2017 http://www.woodsmall.com/