Dell SAS 5 & SAS 6 Device Driver for RHEL 5 Update 2 (x86 & x86_64) SLES 10 Service Pack 2 (x86_64) Driver Version : 04.00.38.02 TABLE OF CONTENTS ================= 1 Introduction 2 Compatibility / Minimum Requirements 3 Install Instructions 3.1 The package. 3.2 Installing the OS on a SAS controller. 3.3 Adding / Updating the SAS Driver to an Existing system. 4 Fixes or Enhancements in this Release 5 Important Information 5.1 Power state transition 5.2 DKMS AUTOINSTALL 5.3 SLES10/RHEL5 disk enumeration 6 Known issues 1 Introduction ============== This is the driver for following controllers: SAS 5 Adapters SAS 6 Adapters 2 Compatibility / Minimum Requirements ====================================== Minimum operating system levels supported by this release: RHEL 5 Update 2 SLES 10 Service Pack 2 Minimum SAS 5 FW package version: 00.10.51.00.06.12.04.00 Minimum SAS 6 FW package version: 00.25.46.00.06.22.02.00 3 Installation Instructions =========================== 3.1 The package --------------- The package is a compressed tar file. To extract the components within the tar file un-tar the files: > tar -xvzf The package should contain the following files: - dkms rpm (dkms-.rpm) - driver rpm (mptlinux-.rpm) - release notes (*.txt) - source code (mptlinux--src.tgz) - driver update disk (DUD) image for different OSes (*.img) [optional] Preparation of the DUD image. Transfer the image to the floppy: Use > dd if= of=/dev/fd0 On most systems, the floppy drive is designated by the /dev/fd0 special file. It is prefferred to execute the dd command before the floppy is mounted. 3.2 Installing the OS on a SAS controller. ------------------------------------------ The driver update disk (DUD) images are included in this release for only those OS releases in which the bundled driver in insufficient for installation. In the event that you are installing an operating systems with a corresponding DUD image, please follow the instructions below. If you are not, proceed with your OS installation using the native device driver and then skip to section 3.3. -- Installing the driver on a Red Hat Enterprise Linux system -- Perform the following steps to install RHEL (version 5) using the DUD: 1 Boot normally from the RHEL installation media. 2 At the command prompt, type: > linux expert dd 3 When the install prompts for a driver diskette, insert the driver update disk (DUD) prepared earlier and press . 4 Complete the installation as directed by the installation program. -- Installing the driver on a SuSE Enterprise Server system -- Perform the following steps to install SLES (version 10) using the DUD: 1 Boot normally from the SLES installation media. 2 Select for the driver update disk on SLES 10 installations. 3 Select Installation from the menu. 4 Press to load the Linux kernel. 5 At the prompt insert the driver update disk and follow instructions. 6 Complete the installation as directed by the installation program. 3.3 Adding / Updating the SAS Driver to an Existing Linux system ---------------------------------------------------------------- 1 Install the DKMS rpm package if needed. Use this command > rpm -ivh NOTE: Use rpm -Uvh when updating an existing package. 2 Install the Driver package. Use this command > rpm -ivh 3 Verify the driver has been loaded with this system command: > modinfo mptsas and this dkms commands: > dkms status The version shown in the output should match in both cases and with the version of the package. 4 Fixes or Enhancements in this Release ======================================= (from version 4.00.07.00) - Updated operating system support list to include: o SLES 10 SP2 o RHEL 5 Update 2 - Packaging Updates o Updated DKMS to 2.0.19.1-1 o Updated prebuild binary list to RHEL5.2 and SLES10 SP2 - Enable MSI interrupt routing for all SAS controllers - Closed potential kernel panic condition when bad disk is inserted and removed - /sys/class/scsi_host/hostX/version_bios now reports correct BIOS version - A new command line option mpt_fw_fault_debug, and tunable mpt_fwfault_debug has been added to support stopping the driver when firmware encounters fault - A new command line option mpt_sdev_queue_depth, and tunable mpt_sdev_queue_depth has been added for globally adjusting the device queue depth - Fixed typographical errors in the fusion.mptctl init script 5 Important Information ======================= 5.1 Power state transition -------------------------- Note that system power state transitions are not validated on Dell platforms under the Linux Operating Systems. If attempted, the system might hang and/or panic resulting in data unavailability. 5.2 DKMS AUTOINSTALL -------------------- DKMS AUTOINSTALL option should always be disabled in the DKMS configuration file for driver installation. 5.3 SLES10/RHEL5 disk enumeration --------------------------------- Both SLES10 and RHEL5 mptlinux device drivers enumerate unconfigured disks ahead of virtual disks regardless of slot ordering. Additionally, under certain circumstances virtual disks can be presented in reverse order of scan order. While installing your operating system please pay close attention to which disk is selected by the installeir as the target of your installation and which disk is selected as the disk to install the boot loader and MBR onto. For more information and documentation visit http://support.dell.com 6 Known issues ============== Installation problems on SATA I drives: SAS Controller require a minimum of SATA II drives. SATA I drives are not supported. Use only SAS or SATA II drives supported by your Dell system.