SOFTPAQ NUMBER: N/A PART NUMBER: N/A FILE NAME: lsicsb6-2.50d-14.ul10.i586.dd.gz TITLE: HP ProLiant CSB-6 ATA-100 IDE RAID Driver Update Diskette for [United Linux 1.0] VERSION: 2.50d-14 LANGUAGE: English CATEGORY: Driver Diskettes DIVISION: N/A OPERATING SYSTEM: United Linux 1.0 SYSTEM CONFIGURATION: All shipping configurations PREREQUISITES: N/A EFFECTIVE DATE: May 21,2004 ELECTRONIC DISTRIBUTION ALLOWED: Yes SOFTPAQ UTILITY VERSION: N/A SUPERSEDES: N/A DESCRIPTION: This driver diskette image provides the binary driver module pre-built for United Linux 1.0 SP3 to enable LSI lsicsb6 controllers. Using this driver diskette at United Linux 1.0 SP3 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 United Linux 1.0 SP3 installation CD. FIXES -None 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-14.ul10.i586.dd.gz" file into a temporary directory. Use WINZIP to extract "lsicsb6-2.50d-14.ul10.i586.dd.gz" from this file into the same directory. Please ensure that "lsicsb6-2.50d-14.ul10.i586.dd.gz" is a DOS 8.3 name. 2) Use the "rawrite" utility which is included on the United Linux 1.0 CD in the "dosutil" directory. 3) Label a blank, formatted 3.5-inch diskette as "United Linux 1.0 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-14.ul10.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-14.ul10.i586.dd.gz" file into a temporary directory. Use GUNZIP to extract "lsicsb6-2.50d-14.ul10.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 (United Linux 1.0 Driver Diskette). Insert the diskette into the floppy drive, but DO NOT issue the mount command: # dd if=lsicsb6-2.50d-14.ul10.i586.dd of=/dev/fd0 bs=1440k 4) This command creates a diskette containing the image of the input file (if=lsicsb6-2.50d-14.ul10.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. NOTES - During the installation of United Linux 1.0 SP3 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 add create a new initrd image as follows: - Install United Linux 1.0 SP3 using the SP3 media and the LSI driver diskette. During the installation be sure to record the devices associated with each partition (i.e. /dev/sda3 is / and /dev/sda1 is boot). NOTE: For the ML330 G3 the following options should be added to the command line at install time: "hde=noprobe hdf=noprobe hdg=noprobe hdh=noprobe acpi=off" - For Uni-processor systems such as the DL320 G2 and the ML310 the system will NOT reboot after the installation. For these systems the user should install the LSI rpm for 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 SMP systems the system will be rebooted after the first CD is done installing. When this reboot occurs, insert the United Linux 1.0 SP3 CD into the CDROM and have the driver diskette ready. - At the splash screen press ALT to use a driver disketta and select "Rescue System". The command line parameter "acpi=off" should also be used. - After the driver loads select back to continue with the rescue and select the appropriate keyboard mapping when prompted. - At the rescue login prompt login as root. - Insert the module reiserfs.o by using "insmod reiserfs". - 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") - Change root to temp using "chroot temp" - Mount the boot partition, if one exists, from step 1 to boot (i.e. mount /dev/sda1 boot). - Change directory into boot using "cd /boot" - Run depmod to add the newly installed driver into the modules.dep file (i.e. "/sbin/depmod -aq ") - Make a new initrd image using "mk_initrd -k vmlinuz -i " where initrd name is the name you want for the initrd image. - Modify GRUB or LILO to add a new entry which uses the new initrd image you just created. - Eject the CDROM and remove the floppy. - Type "exit" to back-out from the temp directory. - Reboot the system with "init 6" or "reboot". - When the system boots, select the new entry you created. INSTALLATION To install Linux using this "United Linux 1.0" Driver Diskette, boot your Linux machine with your United Linux 1.0 SP3 CD1 in your CD-ROM Drive. When the splash screen appears press to use the driver update diskette. United Linux 1.0 will prompt for the Updates Diskette and the United Linux 1.0 Driver Diskette during the installation procedure. SYSTEMS SUPPORTED ML330 G3