SOFTPAQ NUMBER: N/A PART NUMBER: N/A FILE NAME: lsicsb6-2.50d-19.sles8.i586.dd.gz TITLE: HP ProLiant CSB-6 ATA-100 IDE RAID Driver Update Diskette for SUSE LINUX Enterprise Server 8/UnitedLinux 1.0 VERSION: 2.50d-19 LANGUAGE: English CATEGORY: Software - Driver Diskettes DIVISION: N/A OPERATING SYSTEM: SUSE LINUX Enterprise Server 8/UnitedLinux 1.0 SYSTEM CONFIGURATION: All shipping configurations PREREQUISITES: N/A EFFECTIVE DATE: August 1, 2006 ELECTRONIC DISTRIBUTION ALLOWED: Yes SOFTPAQ UTILITY VERSION: N/A SUPERSEDES: N/A SYSTEMS SUPPORTED: HP ProLiant ML330 G3 DESCRIPTION: This driver diskette image provides the binary driver module pre-built for SUSE LINUX Enterprise Server 8/UnitedLinux 1.0 SP4 to enable the HP ProLiant CSB-6 ATA-100 IDE RAID controller. Using this driver diskette at SUSE LINUX Enterprise Server 8/UnitedLinux 1.0 SP4 installation time allows the most up-to-date driver version included in the diskette to be used, rather than the default driver version contained in the SUSE LINUX Enterprise Server 8/UnitedLinux 1.0 SP4 installation CD. FIXES/ENHANCEMENTS: - added support for the SP4 Kernel CREATING A DRIVER DISKETTE: There are two methods to create the Installation Diskette: MAKING A DISKETTE UNDER MS-DOS: 1) Save the "lsicsb6-2.50d-19.sles8.i586.dd.gz" file into a temporary directory. Use WINZIP to extract "lsicsb6-2.50d-19.sles8.i586.dd.gz" from this file into the same directory. Please ensure that "lsicsb6-2.50d-19.sles8.i586.dd.gz" is a DOS 8.3 name. 2) Use the "rawrite" utility which is included on the SUSE LINUX Enterprise Server 8/UnitedLinux 1.0 SP4 CD in the "dosutil" directory. 3) Label a blank, formatted 3.5-inch diskette as "SUSE LINUX Enterprise Server 8/UnitedLinux 1.0 SP4 Diskette". Next, insert the diskette in the diskette drive. Then, use the following commands (assuming your ProLiant Disk Image is at the location c: and your CD-ROM is drive d:) C:\> d:\dosutils\rawrite Enter disk image source file name: lsicsb6-2.50d-19.sles8.i586.dd Enter target diskette drive: a: Please insert a formatted diskette into drive A: and press --ENTER-- : Enter MAKING A DISKETTE UNDER A LINUX-LIKE OS: 1) Save the "lsicsb6-2.50d-19.sles8.i586.dd.gz" file into a temporary directory. Use GUNZIP to extract "lsicsb6-2.50d-19.sles8.i586.dd.gz" from this file into the same directory 2) To make a diskette under Linux (or any other Linux-like operating system), you must have permission to write to the device representing a 3.5-inch diskette drive (known as /dev/fd0 under Linux) 3) First, label a blank, formatted diskette appropriately (SUSE LINUX Enterprise Server 8/UnitedLinux 1.0 SP4 Driver Diskette). Insert the diskette into the floppy drive, but DO NOT issue the mount command: # dd if=lsicsb6-2.50d-19.sles8.i586.dd of=/dev/fd0 bs=1440k 4) This command creates a diskette containing the image of the input file (if=lsicsb6-2.50d-19.sles8.i586.dd) to an output file (of=/dev/fd0) using the diskette size of 1440k (1.44MB). To make another diskette label that diskette, and run "dd" again, specifying the correct input file. INSTALLATION: To install Linux using this "SUSE LINUX Enterprise Server 8/UnitedLinux 1.0 SP4" Driver Diskette, boot your Linux machine with your SUSE LINUX Enterprise Server 8/UnitedLinux 1.0 SP4 CD1 in your CD-ROM Drive. When the splash screen appears press to use the driver update diskette. SUSE LINUX Enterprise Server 8/UnitedLinux 1.0 SP4 will prompt for the Updates Diskette and the SUSE LINUX Enterprise Server 8/UnitedLinux 1.0 SP4 Driver Diskette during the installation procedure. IMPORTANT NOTE: During the installation of SUSE LINUX Enterprise Server 8/UnitedLinux 1.0 SP4 the LSI driver obtained from the driver diskette fails to be placed in the initrd after install. When the system reboots after the install, the user will see the error "VFS: Unable to mount root" and the system will hang. This is an error in the SUSE installer. In order for the driver to be placed in the initrd the user must perform a rescue of the system at the first reboot and create a new initrd image as follows: 1) Install SUSE LINUX Enterprise Server 8/United Linux 1.0 using the proper update media and the LSI driver diskette. During the installation be sure to record the devices associated with each partition (i.e. /dev/sda3 is / /dev/sda1 is boot). NOTE: For the ML 330 G3 the following options should be added to the command line at install time: “hde=noprobe hdf=noprobe hdg=noprobe hdh=noprobe acpi=off” 2) For Uni-Processor systems the system will NOT reboot after the installation. For these systems the user should install the LSI rpm for SUSE LINUX Enterprise Server 8/United Linux 1.0 after the system has been installed, but BEFORE any reboot. This will create a new initrd and grub entry that contains the correct driver. For these cases the rest of these instructions can be skipped. 3) For SMP systems the system will be rebooted after the first CD is done installing. When this reboot occurs insert the SUSE LINUX Enterprise Server 8/United Linux 1.0 Service Pack CD used during installation into the CDROM and have the driver diskette ready. 4) At the splash screen press ALT to use a driver diskette and select Rescue System. The command line parameter “acpi=off” should also be used. 5) After the driver loads select back to continue with the installation and select the appropriate keyboard mapping when prompted. 6) At the rescue login prompt login as root. 7) Insert the module reiserfs.o by using “insmod reiserfs” 8) Make a temp directory by typing the command “mkdir temp”. Mount the root partition of the system (recorded in step 1) to temp. (i.e. mount /dev/sda3 temp) 9) Change root to temp using “chroot temp” 10) Mount the boot partition, if one exists, from step 1 to boot. (i.e. mount /dev/sda1 boot) 11) “cd /boot”. 12) “mkdir m1”. NOTE: For the following steps replace with the version of the kernel that was installed on the system. i.e. for Service Pack 4 the kernel version is 2.4.21-278. 13) “cp initrd initrd--smp1.gz” 14) “gunzip initrd--smp1.gz” 15) “mount initrd--smp1 m1 –o loop” 16) ”cd m1/lib/modules/-smp/kernel/drivers/scsi” 17) Copy the driver file into the initrd image. For lsicsb6 do: “mkdir megaide” “cp /lib/modules/-smp/kernel/drivers/scsi/megaide/ lsicsb6.o ./megaide/” 18) “cd /boot/m1” 19) “vi linuxrc” and add the following lines. NOTE: If any lines for lsicsb6 already exist replace them with the lines below): echo “Loading kernel/drivers/scsi/megaide/lsicsb6.o” insmod /lib/modules/-smp/kernel/drivers/scsi/megaide/ lsicsb6.o 20) “cd /boot” and “umount m1” 21) Edit your boot loader (GRUB/LILO) and add a new entry with the image initrd--smp1 specified for the initrd. 22) Eject the CDROM and floppy. 23) Type “exit” to back-out from the temp directory. 24) Reboot the system with “init 6” or “reboot”. 25) When the system boots select the new entry added in step 21. Copyright 2002, 2003, 2004, 2005, 2006 Hewlett-Packard Development Company, L.P. Product names mentioned herein may be trademarks and/or registered trademarks of their respective companies.