Dell PowerEdge RAID Controller 3/QC, 3/DC, 3/DCL, 3/SC, PERC 4/DI, and CERC ATA100/4CH Device Driver for RedHat Linux. Version 1.19.4 Important Information ============== This Device Driver is compatible with the following firmware versions: Controller Minimum firmware level Description ---------- ---------------------- ----------- PERC 3/DC 1.74 PERC 3 Dual Channel PERC 3/QC 1.74 PERC 3 Quad Channel PERC 3/DCL 1.74 PERC 3 Dual Channel Lite PERC 3/SC 1.74 PERC 3 Single Channel PERC 4/DI 2.01 PERC 4/DI CERC ATA100/4CH 6.62 RAID IDE This package is a self-extracting package of the RHL device driver installation diskette for PERC 3/QC, 3/DC, 3/DCL, 3/SC, CERC ATA100/4CH and PERC 4/DI. XXXX.gz A package to create a RHL device driver installation diskette To build the installation diskette, execute the package, directing it's output to an empty formatted diskette. Fixes or Enhancements ================ 1. There was a bug when doing interrupt processing. This is fixed. 2. There was bug when doing random deletion of logical drive. This is fixed. Additional information ==================== 1. megaraid-1.19.4-1.i386.rpm You can use a. rpm -e "name of RPM" to uninstall b. rpm -q "name of RPM" to query RPM. This is the binary RPM containing the 1.18f driver for Redhat. The megaraid.o driver is installed in the appropriate scsi directory depending on if an SMP or uniprocessor installation was done. This RPM can be used to install or remove the 1.18f driver. Please note that this RPM has an additional feature, whereby it creates a new RAMDISK image after updating the megaraid.o driver. NOTE: 1. 'dialog' utility must be installed on the system before attempting installation of the driver. In case it is not installed, the script will attempt to install it from the package which is bundled with this release This script also optionally run in X with 'real' GUI. The script will detectthe appropriate setting and launch the environment accordingly. The user must use the associated wrapper script "megarpmwrapper.sh" to install the RPM package. The wrapper script installs the RPM package and does the post installation processing. The script gives the default command line to install the RPM package, which can be altered by the user. Then this command line is used to install the RPM package. The script then gives the user three options to do the postinstallation steps: i. Everything is done by the script itself. It includes: a. making new initrd ramdisk b.The user is then prompted to choose a new default lilo label c. modifying the /etc/lilo.conf file. The logic used to modify the /etc/lilo.conf file is to find out the previous default label and figure out which section has it. This section is used to make a new section with new default label and new ramdisk. All other entries remain same as the old section. The original /etc/lilo.conf is stored as /etc/lilo.org d. running the /sbin/lilo command e. reboot the machine Steps c and d are only performed if lilo is the bootloader. In case of grub, user is prompted to edit /etc/grub.conf file. ii. The other option is: scripts gives a series of instructions to the user, the actual commands have to be completed by himself - either manually or prompting the installation process to do so. iii. The installation process just creates the initrd ramdisk, the rest of the things have to done by the user all by himself. This option is for advanced users. 2. megaraid-1.19.4-1.src.rpm This is the SOURCE RPM. It installs only the megaraid.c and megaraid.h components to the /usr/src/redhat/SOURCES directory. 3. megaraid-1194.spec This file is the specification file for creating the binary RPM for 1.18f driver. 4. megarpmwrapper.sh Wrapper script for installing the driver This script can optionally run in the X environment. It detects the enviornment and launches the appropriate interface automatically. To enable this script to launch X interface, run it from the graphical screen. Script uses the text based GUI on console screens. 5. megaraid-1194.tar.gz megaraid driver [megaraid.c and megaraid.h] in tar.gz format