USER’S GUIDE MegaRAID® SAS Device Driver Installation November 2008 80-00163-01 Rev.
This document contains proprietary information of LSI Corporation. The information contained herein is not to be used by or disclosed to third parties without the express written permission of an officer of LSI Corporation. LSI products are not intended for use in life-support appliances, devices, or systems. Use of any LSI product in such applications without written consent of the appropriate LSI officer is prohibited. Document 80-00163-01 Rev.B, November 2008 This document describes revision/release 1.
Preface This manual is the primary reference for the operating system drivers provided with the LSI® MegaRAID® devices. It describes the drivers for all supported operating systems and explains how to install them. Audience This document is intended for people installing an operating system driver for a MegaRAID SAS RAID controller.
• Chapter 8, Solaris 10 x86 and Solaris Express x86 Driver Installation, provides installation instructions for Solaris. MegaRAID System Installation Sequences and Document Organization The following table outlines the installation, configuration, and management sequences for a MegaRAID SAS RAID system. Each sequence consists of a series of steps and operations that the reference manual explains.
physical specifications, jumper definitions, and connector locations for the 1068-based SAS RAID controllers. MegaRAID 1078-based SAS RAID Controllers User’s Guide, Document No. 80-00157-01 Rev. B This document explains how to install your MegaRAID 1078-based SAS RAID controller in a host system. In addition, it provides the electrical and physical specifications, jumper definitions, and connector locations for the 1078-based SAS RAID controllers. MegaRAID SAS Software User’s Guide, Document No.
Revision History Document Number Date Remarks 80-00163-01 Rev. B November 2008 Added installation instructions for the FreeBSD and Solaris 10 operating systems. 80-00163-01 Rev. A August 2007 Updated the installation procedures for the Windows, Red Hat Linux, and SuSE Linux operating systems to include the latest versions. Added a chapter for the SCO operating system. DB15-000358-00 February 2006 Initial release of document.
Contents Chapter 1 Overview 1.1 1.2 Driver Description 1.1.1 Driver Functions 1.1.2 Driver Updates Driver Names Chapter 2 Windows Driver Installation 2.1 Installing the Windows System Driver in a New Windows System 2.2 Installing or Updating the MegaRAID Driver in an Existing Windows System Chapter 3 Novell NetWare Driver Installation 3.1 Novell NetWare Driver Files 3.2 Installing the NetWare Driver in a New NetWare System 3.
Chapter 5 SUSE Linux Enterprise Server (SLES) 9.0 and 10.0 Driver Installation 5.1 Installing the Driver in a New SuSE SLES Linux System 5.1.1 Installing from CD 5.1.2 Installing from a Driver Update Diskette 5.2 Updating the SuSE SLES 9.0 or 10.0 Driver Chapter 6 SCO OpenServer 6 and SCO UnixWare 7 Driver Installation 6.1 Installing the Driver in a New SCO OpenServer 6 or SCO UnixWare 7 System 6.2 Upgrading the Driver on an Existing OpenServer 6 or UnixWare 7 System Chapter 7 FreeBSD Driver Installation 7.
Tables 1.1 3.1 MegaRAID Device Driver Files MegaRAID Novell NetWare Driver Files Contents Copyright © 2006-2008 by LSI Corporation. All rights reserved.
x Contents Copyright © 2006-2008 by LSI Corporation. All rights reserved.
Chapter 1 Overview This chapter provides an overview of the drivers for the MegaRAID® SAS RAID controllers. It consists of the following sections: • Section 1.1, “Driver Description” • Section 1.2, “Driver Names” Subsequent chapters in this manual provide detailed installation instructions for the operating systems. Use the latest updates provided by the operating system manufacturer and review the readme file that accompanies the driver for any updated information. 1.
• 1.1.1 Solaris™ Driver Functions MegaRAID provides drivers for the MegaRAID SAS RAID Storage Adapters, which bring 3.0 Gbit/s Serial Attached SCSI and 3.0 Gbit/s SATA II performance to host adapter, workstation, and server designs. The controllers support internal and external storage devices, which allows you to use a system that supports enterprise-class SAS and desktop-class SATA II drives. The SAS controllers integrate eight high-performance SAS/SATA II PHYs and a PCI Express bus master DMA core.
You can download the latest drivers and software on the LSI website at http://lsi.com/cm/DownloadSearch.do. Under the Download tab, select your product from the pull-down menu to display the latest drivers available for download. 1.2 Driver Names Table 1.1 lists the device driver files for MegaRAID controllers. The driver files are available on the Universal Driver Suite CD that accompanied your MegaRAID controller. LSI updates the MegaRAID device drivers frequently.
Table 1.1 MegaRAID Device Driver Files (Cont.) Operating System Device Driver Filenames Installation Reference SuSE Linux Enterprise Server 10 megaraid_sas.ko SCO OpenServer, SCO UnixWare driver.o Chapter 6 FreeBSD mfi.ko, Makefile, build.sh, mfi.c, mfireg.h, mfivar.h, mfi_cam.c, mfi_debug.c, mfi_disk.c, mfi_ioctl.h, mfi_linux.c, mfi_pci.c Chapter 7 Solaris 10 mega_sas (32-bit), mega_sas (64-bit), mega_sas.conf Chapter 8 1-4 Overview Copyright © 2006-2008 by LSI Corporation.
Chapter 2 Windows Driver Installation This chapter describes the installation of the following Windows® operating systems: • Windows 2000 • Windows XP • Windows XP x64 • Windows Server 2003 (x86) • Windows Server 2003 (x64) • Windows Vista This chapter consists of the following sections: • Section 2.1, “Installing the Windows System Driver in a New Windows System” • Section 2.
2.1 Installing the Windows System Driver in a New Windows System Perform the following steps to install the MegaRAID device driver in a new Windows operating system. The Windows operating system automatically adds the driver to the registry and copies the driver to the appropriate directory. Step 1. Start the Windows installation by booting from the appropriate Windows CD-ROM. The system BIOS must support booting from a CD-ROM. BIOS settings might require changes to allow CD-ROM booting.
Step 5. Select the appropriate MegaRAID adapter from the menu by using the arrow key to highlight it, and then press ENTER to proceed. Step 6. Press ENTER again to proceed. Step 7. Return to the Windows Setup screen. Windows displays a “Welcome to Setup” window. Step 8. Press ENTER to continue. Step 9. Press C to continue the Microsoft Windows installation procedure. Step 10. Follow the Windows installation procedure. Step 11. Repeat this process for all the adapters on your system. 2.
2-4 Windows Driver Installation Copyright © 2006-2008 by LSI Corporation. All rights reserved.
Chapter 3 Novell NetWare Driver Installation This chapter provides installation instructions for the MegaRAID® Novell® NetWare® driver and consists of the following sections: 3.1 • Section 3.1, “Novell NetWare Driver Files” • Section 3.2, “Installing the NetWare Driver in a New NetWare System” • Section 3.
All utilities and ASPI drivers expect the MegaRAID driver to pass the requests to the adapter. 3.2 Installing the NetWare Driver in a New NetWare System Follow the instructions in the Novell NetWare Installation Guide to install Novell NetWare in the server. Perform the following steps to install Novell NetWare using the MegaRAID controller as a primary adapter: Step 1. Boot from Novell NetWare. Step 2.
3.3 Installing or Updating the NetWare Driver in an Existing NetWare System Perform the following steps to add the Novell NetWare driver to an existing installation: Step 1. Type at the root prompt: nwconfig and press ENTER. The Configuration Options screen displays. Step 2. Select Drive Options, and press ENTER. A window displays. Step 3. Select Configure Disk and Storage Device Options, and press ENTER. Step 4.
3-4 Novell NetWare Driver Installation Copyright © 2006-2008 by LSI Corporation. All rights reserved.
Chapter 4 Red Hat Linux 3.0, 4.0, and 5.0 Driver Installation This chapter describes the installation of the device driver in new Red Hat® Linux™ 3.0, 4.0, and 5.0 systems, and the update to the Red Hat Linux driver on an existing Red Hat Linux system. It consists of the following sections: • Section 4.1, “Installing the Driver in a New Red Hat Linux System” • Section 4.2, “Adding the Red Hat Linux 4.0 or 5.0 Driver to an Existing Installation” • Section 4.
Linux driver image on the Red Hat Linux installation CD. Perform the following steps: Step 1. Boot to CD-ROM with Disk 1. Step 2. Type: linux dd Step 3. Insert the driver diskette. The utility locates and loads the driver for your device. 4.2 Step 4. Press ALT+CTRL+F4 to verify the driver is loaded. Step 5. Follow the Red Hat Linux installation procedure to complete the installation. Adding the Red Hat Linux 4.0 or 5.
Step 4. 4.3 The system boots and displays the devices connected or configured on the controller. Updating the Red Hat Linux System Driver Perform the following procedure to update to the latest version of the driver: Step 1. Boot the system. Step 2. Go to Console (your terminal GUI). Step 3. Run Dynamic Kernel Module Support (DKMS) and follow the update instructions on the screen. Note: Step 4. You might need to be download the DKMS package online.
4-4 Red Hat Linux 3.0, 4.0, and 5.0 Driver Installation Copyright © 2006-2008 by LSI Corporation. All rights reserved.
Chapter 5 SUSE Linux Enterprise Server (SLES) 9.0 and 10.0 Driver Installation This chapter describes how to install the SUSE® Linux™ Enterprise Server (SLES) 9.0 and the SUSE SLES 10.0 driver in the RAIDconfigured drives. It consists of the following sections: 5.1 • Section 5.1, “Installing the Driver in a New SuSE SLES Linux System” • Section 5.2, “Updating the SuSE SLES 9.0 or 10.
5.1.2 Installing from a Driver Update Diskette To install the driver in a new SuSE SLES Linux 9.0 or 10.0 system from a driver update diskette, perform the following steps: Step 1. Boot the server with the SLES SP CD-ROM Disk 1. The system BIOS must support booting from a CD-ROM. BIOS settings might require changes to allow CD-ROM booting. See your system documentation. Step 2. At the installation message, do one of the following: a. Press F6 for SLES 9.0. b. Step 3.
Chapter 6 SCO OpenServer 6 and SCO UnixWare 7 Driver Installation This chapter describes the installation of the SCO® OpenServer™ 6 driver and the SCO UnixWare® 7 driver, and consists of the following sections: 6.1 • Section 6.1, “Installing the Driver in a New SCO OpenServer 6 or SCO UnixWare 7 System” • Section 6.
Step 3. Make a megasas HBA diskette from the image file by typing the following command: # dd if=hba.megasas.1.0.image of=/dev/dsk/f0t obs=36b Step 4. Use the megasas HBA diskette during system installation. Use the following steps on a SCO OpenServer 6 system or a SCO UnixWare 7 system to create an HBA CD from the HBA ISO image file. Step 1.
# pkgadd -d diskette1 megasas You can use the megasas HBA CD to upgrade the megasas driver on your system using the following step. Step 1. Insert the HBA driver CD, and type the following command: # pkgadd -d cdrom1 all or # pkgadd -d cdrom1 megasas Upgrading the Driver on an Existing OpenServer 6 or UnixWare 7 System Copyright © 2006-2008 by LSI Corporation. All rights reserved.
6-4 SCO OpenServer 6 and SCO UnixWare 7 Driver Installation Copyright © 2006-2008 by LSI Corporation. All rights reserved.
Chapter 7 FreeBSD Driver Installation This chapter describes the installation of the FreeBSD® driver and consists of the following section: • 7.1 Section 7.1, “Upgrading the Driver on an Existing FreeBSD System” Upgrading the Driver on an Existing FreeBSD System When the FreeBSD operating system is already installed, the kernel image has to be updated on the new driver module. Perform the following steps to install the FreeBSD driver. Step 1.
Step 5. To compile the kernel, go to the /usr/src directory and type the following command: make buildkernel KERNCONF=MYKERNEL Step 6. To install the new kernel, type the following command: make installkernel KERNCONF=MYKERNEL The new kernel is copied to the /boot/kernel directory as /boot/kernel/kernel and the old kernel is moved to /boot/kernel. old/kernel. Step 7. 7-2 Reboot the system to use the new kernel, which has the latest driver.
Chapter 8 Solaris 10 x86 and Solaris Express x86 Driver Installation This chapter explains how to install the Solaris® 10 x86 driver and the Solaris® Express x86 driver in RAID-configured drives in a new Solaris 10 x86 system or a new Solaris Express x86 system. This chapter also explains how to upgrade the driver where the Solaris operating system has been already installed. You can proceed with the installation of the operating system and later follow the steps to upgrade the driver.
Step 2. Boot the server with the Solaris DVD/CD. Step 3. Select the Solaris installation at grub boot menu. After the message Configuring devices appears on the screen, a menu appears for you to continue the installation process. Step 4. Select the option Apply Driver Updates from the menu. This prompts the next menu. Step 5. On the menu, select the device (CD, floppy, or USB device) from which to update the driver. Step 6.
Step 5. As the driver update is on a floppy created in step 1, choose the option installation from floppy to apply the driver update. This updates the driver. Step 6. 8.2 After the driver is updated, press E and continue the Solaris operating system installation. Updating the Driver on Solaris 10 x86 or Solaris Express x86 Operating System A package has been provided to update or install the driver on systems where the Solaris operating system has been already installed.
8-4 Solaris 10 x86 and Solaris Express x86 Driver Installation Copyright © 2006-2008 by LSI Corporation. All rights reserved.
Index D device driver files 1-3 driver diskette 1-3 filenames 1-3 driver installation NetWare 3-2 Novell NetWare 3-1 Red Hat Linux 4-1 SCO 6-1, 7-1 Solaris 8-1 SuSE Linux Enterprise Server (SLES) 9, 10 driver 5-1 drivers supported operating systems 1-1 F filenames 1-3 FreeBSD driver filenames 1-4 FreeBSD operating system versions 1-1 L LSI web site 1-3 N NetWare driver installation 3-2 Novell NetWare driver filenames 1-3 driver files 3-1 number of supported drives 3-1 Novell NetWare operating system drive
Solaris driver update 8-3 Solaris installation 8-1 SuSE Linux Enterprise Server 10 driver filenames 1-4 SuSE Linux Enterprise Server 9 driver filenames 1-4 SuSE SLES operating system versions 1-1 W web site 1-3 Windows 2000 driver filenames 1-3 Windows operating system versions 1-1 Windows Server 2003 driver filenames 1-3 Windows XP driver filenames 1-3 Windows XP Driver Installation on an Existing System 3-3 IX-2 Index Copyright © 2006-2008 by LSI Corporation. All rights reserved.
Customer Feedback We would appreciate your feedback on this document. Please copy the following page, add your comments, and fax it to us at the number shown. If appropriate, please also fax copies of any marked-up pages from this document. Important: Please include your name, phone number, fax number, and company address so that we may contact you directly for clarification or additional information. Thank you for your help in improving the quality of our documents.
Reader’s Comments Fax your comments to: LSI Corporation Technical Publications M/S AF-198 Fax: 408.433.4333 Please tell us how you rate this document: MegaRAID SAS Device Driver Installation User’s Guide. Place a check mark in the appropriate blank for each category.