Avago Technologies LSI SAS 3041E-R User Manual

USER’S GUIDE
Fusion-MPT
Device Management
January 2007
Version 1.3
®
DB15-000186-02
Proprietary Rights Notice
This document contains proprietary information of LSI Logic 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 Logic Corporation.
Document Description
Document DB15-000186-02, January 2007 This document describes version 1.3 of LSI Logic Corporation’s Fusion-MPT driver and utility products and will remain the official reference source for all revisions/releases of these products until rescinded by an update.
Disclaimer
It is the policy of LSI Logic Corporation to improve products as new technology, components, software, and firmware become available. LSI Logic reserves the right to make changes to any products herein at any time without notice. All features, functions, and operations described herein may not be marketed by LSI Logic in all parts of the world. In some instances, photographs and figures are of equipment prototypes. Therefore, before using this document, consult your LSI Logic representative for information that is applicable and current. LSI LOGIC DOES NOT ASSUME ANY RESPONSIBILITY OR LIABILITY FOR THE USE OF ANY PRODUCTS DESCRIBED HEREIN EXCEPT AS EXPRESSLY AGREED TO IN WRITING BY LSI LOGIC.
LSI Logic products are not intended for use in life-support appliances, devices, or systems. Use of any LSI Logic product in such applications without written consent of the appropriate LSI Logic officer is prohibited.
License Restriction
The purchase or use of an LSI Logic Corporation product does not convey a license under any patent, copyright, trademark, or other intellectual property right of LSI Logic or third parties.
Copyright Notice
Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
Trademark Acknowledgment
LSI Logic, the LSI Logic logo design, Fusion-MPT, GigaBlaze, Integrated Mirroring, and SureLINK are trademarks or registered trademarks of LSI Logic Corporation. ARM is a registered trademark of ARM Ltd., used under license. All other brand and product names may be trademarks of their respective companies.
KL
For a current list of our distributors, sales offices, and design resource centers, view our web page located at
http://www.lsi.com
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
iii
iv
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
Audience

Preface

This User’s Guide is the primary reference for installing, configuring, and using the Fusion-MPT™(Message Processing Technology) firmware, device drivers, and utilities. Much of the information about device drivers and utility programs is derived from the readme files for those drivers and utilities.
The Fusion-MPT product encompasses Fusion-MPT firmware architecture, SCSI hardware architecture, Fibre Channel (FC) hardware architecture, Serial Attached SCSI architecture, and the operating system level device drivers that support these architectures.
This book assumes you have some familiarity with storage systems and have had experience installing drivers in the Windows, NetWare, Linux, and Unix operating systems. The people who benefit from this book are:
Organization
OEM customers
End users
This document has the following chapters:
Chapter 1, Fusion-MPT Device Management Product, provides
general information about the Fusion-MPT device management product.
Chapter 2, Windows Driver Installation, provides instructions for
installing the Fusion-MPT device driver onto Window-based system. It provides detailed instructions for Window XP, Windows Server 2003, and Windows 2000.
Fusion-MPT Device Management User’s Guide v
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
Chapter 3, UNIX Operating System Device Drivers, provides
instructions for installing the Fusion-MPT device driver into Unix- and Linux-based operating system.
Chapter 4, NetWare Drivers, provides instructions for installing the
Fusion-MPT NetWare device driver.
Chapter 5, Host Adapter Flash Utility, explains how to use the
DOS-based LSI Flash Utility to download firmware and BIOS images to LSI Fibre Channel and Serial Attached SCSI controllers.
Chapter 6, Integrated RAID Configuration Utility, explains how to
use the CFGGEN Integrated RAID (IR) Configuration Utility to create Integrated Mirroring (IM), Integrated Mirroring Enhanced (IME) and Integrated Striping (IS) volumes.
Chapter 7, SCSI BIOS and Setup Utility, describes the Fusion-MPT
SCSI BIOS and Configuration Utility (CU) for 32-bit systems.
Chapter 8, SCSI EFI BIOS and Setup Utility, describes the Fusion-
MPT EFI and CU for 64-bit systems.
Chapter 9, Fusion-MPT SAS BIOS and Setup Utility, provides
instructions for using the Fusion-MPT SAS BIOS Configuration Utility to monitor and configure storage configurations.
Chapter 10, Fibre Channel BIOS and Configuration Utility,
explains how to use the LSI Fibre Channel BIOS and Configuration Utility to create RAID volumes on LSI Fibre Channel controllers.
Related Publications
MyStorage Management Software User’s Guide, Document No. DB15-000308-03
MyStorage management software is designed to simplify storage area network (SAN) management and reduce SAN installation time. MyStorage management software automates the task of configuring an LSI storage adapter and connecting to storage devices. Features include host adapter information screens, diagnostics, and statistics gathering.
MyStorage management software is written in Java, making it portable across multiple operating systems. LSI offers MyStorage management software for Windows and Linux environments.
vi Preface
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
LSI53C1030 PCI-X to Dual Channel Ultra320 SCSI Multifunction Controller, Document No. DB14-000156-05
LSI53C1020/1020A PCI-X to Ultra320 SCSI Controller TechnicalManual,
Document No. DB14-000176-06
LSIFC949E PCI Express to 4 Bbit/s Fibre Channel Controller Technical Manual, Document No. DB14-000345-00
LSIFC949X Dual Channel Fibre Channel I/O Processor Technical Manual, Document No. DB14-000284-02
LSIFC929XL Dual Channel Fibre Channel I/O Processor Technical Manual, Document No. DB14-000272-01
LSIFC929X Dual Channel Fibre Channel I/O Processor Technical Manual, Document No. DB14-000202-02
LSIFC929 Dual Channel Fibre Channel I/O Processor Technical Manual,
Document No. DB14-000135-02
LSIFC919X Single Channel Fibre Channel I/O Processor Technical Manual, Document No. DB14-000225-00
LSIFC919 Single Channel Fibre Channel I/O Processor Technical Manual, Document No. DB14-000151-02
LSIFC909 Fibre Channel I/O Processor Technical Manual,
Document No. DB14-000150-01
LSISAS1068E PCI Express to 8-Port Serial Attached SAS Controller Technical Manual, Document No. DB14-000330-02
LSISAS1068 PCI-X to 8-Port to 4-Port Serial Attached SAS Controller Technical Manual, Document No. DB14-000287-04
LSISAS1064E PCI Express to 4-Port Serial Attached SAS Controller Technical Manual, Document No. DB14-000331-02
LSISAS1064 PCI-X to 4-Port Serial Attached SCSI/SATA Controller Technical Manual, Document No. DB14-000274-05
PCI-X to 3.0 Gbit/s SAS Host Adapters User’s Guide,
Document No. DB15-000333-02
Preface vii
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
Ultra320 SCSI to PCI-X Host Board Adapter User’s Guide,
Document No. DB15-000192-03 4 Gbits/s Fibre Channel Host Adapters User’s Guide,
Document No. DB15-00334-02 2 Gbits/s Fibre Channel Host Adapters User’s Guide,
Document No. DB15-00264-02
Conventions Used in This Manual
Hexadecimal numbers are indicated by the prefix “0x” —for example, 0x32CF. Binary numbers are indicated by the prefix “0b” —for example, 0b0011.0010.1100.1111.
Revision History
Revision Date Remarks
Version 1.3 1/2007 Updated all driver chapters from the most recent readme files.
Version 1.2 7/2002 Added the SCSI Flash and NVDATA utilities chapter.
Preliminary Version 1.0
9/2001 Initial release of document.
Added chapters on SAS configuration utility and CFGGEN utility. Many other edits and updates.
Added the CIM Solution chapter. Added the Linux IM CU chapter. Combined the Unix OSes into a single chapter. Combined the Windows OSes into a single chapter. Added the Linux and Linux CU. Added the SCSI EFI and Configuration Utility chapter. Updated the Fibre Channel BIOS chapters. Updated SCSI CU and BIOS.
viii Preface
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.

Contents

Chapter 1 Fusion-MPT Device Management Product
1.1 Fusion-MPT Overview 1-2
1.2 Fusion-MPT Features 1-3
1.2.1 Fusion-MPT Firmware 1-3
1.2.2 Fusion-MPT Hardware 1-3
Chapter 2 Windows Driver Installation
2.1 Description of Windows Device Drivers 2-1
2.2 Installing the Windows XP Driver 2-2
2.2.1 Introducing the Windows XP Driver 2-2
2.2.2 Driver Features and LSI Device Support 2-3
2.2.3 Preparing to Install the Windows XP Driver 2-4
2.2.4 Installing the Driver on a New WindowsXP System 2-5
2.2.5 Installing the Driver on an Existing Windows XP System 2-6
2.2.6 Performance Tuning for Windows XP 2-7
2.2.7 Hibernation Support 2-9
2.2.8 Troubleshooting 2-10
2.3 Windows Server 2003 Drivers 2-10
2.3.1 Introducing the Windows Server 2003 Drivers 2-11
2.3.2 Driver Features and LSI Device Support 2-11
2.3.3 Preparing to Install the Windows Server 2003 Drivers 2-12
2.3.4 Installing the Driver on a New Windows Server 2003 System 2-14
2.3.5 Installing the Driver on an Existing Windows Server 2003 System 2-15
2.3.6 Performance Tuning for Windows Server 2003 2-17
2.3.7 Troubleshooting 2-18
Contents ix
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
Chapter 3 UNIX Operating System Device Drivers
3.1 Installing the Solaris x86 Device Driver 3-1
3.1.1 Introducing the Solaris x86 Driver 3-1
3.1.2 Driver Features and LSI Device Support 3-2
3.1.3 Preparing to Install the Solaris x86 Driver 3-3
3.1.4 Installing the Driver on an Existing Solaris x86 System 3-3
3.1.5 Installing the Driver on a New Solaris x86 System 3-5
3.2 Installing the Solaris SPARC Driver 3-7
3.2.1 Introducing the Solaris SPARC Driver 3-7
3.2.2 Driver Features and LSI Device Support 3-8
3.2.3 Preparing to Install the Solaris SPARC Driver 3-8
3.2.4 Installing the Driver on an Existing Solaris SPARC System 3-11
3.2.5 Network System Installation of the Solaris SPARC Driver 3-12
3.3 Installing the UnixWare 7 and Open Unix 8 Device Driver 3-15
3.3.1 Introducing the UnixWare 7 and Open Unix 8 Driver 3-16
3.3.2 Driver Features and LSI Device Support 3-16
3.3.3 Preparing to Install the UnixWare 7 and Open Unix 8 Driver 3-17
3.3.4 Installing the Driver on a New UnixWare or Open Unix System 3-17
3.3.5 Installing the Driver on an Existing UnixWare or Open Unix System 3-17
3.3.6 Troubleshooting 3-18
3.4 SCO OpenServer 5 Device Driver Installation 3-19
3.4.1 Introducing the SCO OpenServer Driver 3-19
3.4.2 Driver Features and LSI Device Support 3-20
3.4.3 Preparing to Install the SCO OpenServer Driver 3-20
3.4.4 Installing the Driver on an New OpenServer UNIX System 3-21
3.4.5 Installing the Driver on an Existing SCO OpenServer 5 System 3-22
3.4.6 Troubleshooting 3-26
3.5 Installing the Fusion-MPT Linux Device Drivers 3-27
x Contents
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
Chapter 4 NetWare Drivers
3.5.1 Introducing the Linux Drivers 3-28
3.5.2 Driver Features and LSI Device Support 3-28
3.5.3 Preparing to Install the Fusion-MPT Linux Drivers 3-29
3.5.4 Configuring and Building the Fusion-MPT Linux Drivers 3-32
3.5.5 Loading the Drivers as Modules 3-34
3.5.6 Boot Setup Commands 3-35
3.5.7 Troubleshooting 3-37
4.1 Introduction and Driver Features 4-1
4.1.1 Driver Features 4-2
4.1.2 Supported LSI Devices 4-3
4.1.3 Driver Description 4-3
4.1.4 Configuration IOCTL Interface Support 4-4
4.1.5 ASPI Support 4-4
4.2 Installing the NWPA NetWare Driver 4-4
4.2.1 Preparing Your System for the NWPA Driver 4-4
4.2.2 NetWare 5.1 and 6.0 Driver Installation 4-5
4.2.3 Reconfiguring Driver Options 4-6
4.3 Command Line Options 4-7
4.3.1 Information Option: Using the Help Mode Option 4-7
4.3.2 NetWare NWPA Driver Customizable Options 4-7
4.4 Supported DOS Configurations and DOS Drivers 4-11
Chapter 5 Host Adapter Flash Utility
5.1 Features and Supported Controller Chips 5-1
5.2 Starting the Host Adapter Flash Utility 5-2
5.3 Running the Host Adapter Flash Utility 5-3
5.4 Supported Flash ROM Chips 5-6
Contents xi
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
5.3.1 Fibre Channel Controller Options 5-3
5.3.2 SAS Controller Options 5-4
5.3.3 Command Line Options 5-5
5.4.1 Fibre Channel (1-MB Capacity) 5-6
5.4.2 Serial Attached SCSI (1-MB Capacity) 5-6
5.4.3 Serial Attached SCSI (2-MB Capacity) 5-6
5.4.4 Serial Attached SCSI (4-MB Capacity) 5-7
Chapter 6 Integrated RAID Configuration Utility
6.1 Hardware and Software Requirements 6-1
6.2 CFGGEN Interface Description 6-3
6.3 CFGGEN Commands 6-3
6.3.1 Common Command Line Parameters 6-4
6.3.2 AUTO Command 6-5
6.3.3 CREATE Command 6-7
6.3.4 DELETE Command 6-9
6.3.5 DISABLEIR Command 6-10
6.3.6 DISPLAY Command 6-10
6.3.7 ENABLEIR Command 6-14
6.3.8 FORMAT Command 6-14
6.3.9 HOTSPARE Command 6-15
6.3.10 LIST Command 6-16
6.3.11 LOCATE Command 6-17
6.3.12 LOGIR Command 6-17
6.3.13 SETOFFLINE Command 6-18
6.3.14 SETONLINE Command 6-19
6.3.15 STATUS Command 6-19
6.3.16 VSIME Command 6-20
Chapter 7 SCSI BIOS and Setup Utility
7.1 Overview and Features 7-1
7.1.1 Boot Initialization with BIOS Boot Specification
7.1.2 CD-ROM Boot Initialization 7-2
7.2 Starting the SCSI BIOS Setup Utility 7-3
7.3 Setup Utility Menu Screens 7-4
7.3.1 User Input Keys 7-4
7.3.2 Main Menu 7-5
7.3.3 Boot Adapter List Menu 7-6
7.3.4 Global Properties Menu 7-7
7.3.5 Adapter Properties Menu 7-9
7.3.6 Device Properties Menu 7-11
7.3.7 RAID Properties Menu 7-13
xii Contents
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
(BBS) 7-2
7.3.8 Exiting the SCSI BIOS Setup Utility 7-18
Chapter 8 SCSI EFI BIOS and Setup Utility
8.1 Overview and Features 8-1
8.2 Installing the Boot Services Driver 8-3
8.3 Starting the EFI Setup Utility 8-3
8.4 Setup Utility Menu Screens 8-4
8.4.1 Main Menu 8-5
8.4.2 Adapter Properties Menu: SCSI Adapters 8-7
8.4.3 Adapter Properties Menu: FC Adapters 8-8
8.4.4 RAID Properties Menu 8-10
8.5 Creating RAID Arrays 8-13
8.5.1 Creating a Mirrored Array 8-14
8.5.2 Creating a Striped Array 8-15
8.5.3 SCSI Device Properties 8-17
8.5.4 Fibre Channel Device Properties 8-21
8.5.5 Persistent IDs Menu 8-23
8.6 Exiting the SCSI Setup Utility 8-27
8.7 SCSI Pass-Thru Protocol 8-27
Chapter 9 Fusion-MPT SAS BIOS and Setup Utility
9.1 Overview and Features 9-1
9.1.1 Boot Initialization with BIOS Boot Specification (BBS) 9-2
9.1.2 CD-ROM Boot Initialization 9-2
9.2 Starting the SAS BIOS Setup Utility 9-3
9.3 Setup Utility Menu Screens 9-4
9.3.1 User Input Keys 9-4
9.3.2 Adapter List Menu 9-5
9.3.3 Global Properties Menu 9-6
9.3.4 Adapter Properties Menu 9-7
9.3.5 SAS Topology Menu 9-9
9.3.6 Expander Properties Menu 9-13
9.3.7 Device Properties Menu 9-14
9.3.8 Format and Verify Screens 9-16
9.3.9 Advanced Adapter Properties Menu 9-18
Contents xiii
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
9.3.10 Advanced Device Properties Menu 9-20
9.3.11 PHY Properties Menu 9-23
9.3.12 Integrated RAID Configuration and Management Screens 9-25
9.3.13 Exit Screen 9-30
9.4 Performing Configuration Tasks 9-31
9.4.1 Creating an Integrated Striping Volume 9-31
9.4.2 Creating an Integrated Mirroring Volume 9-32
9.4.3 Creating a Second RAID Volume 9-33
9.4.4 Viewing RAID Volume Properties 9-34
9.4.5 Adding or Deleting a Hot Spare 9-34
9.4.6 Synchronizing an Array 9-35
9.4.7 Activating an Array 9-35
9.4.8 Deleting an Array 9-35
9.4.9 Locating a Disk Drive 9-36
9.4.10 Selecting a Boot Disk 9-36
Chapter 10 Fibre Channel BIOS and Configuration Utility
10.1 Overview and Features 10-1
10.1.1 Boot Initialization with BIOS Boot Specification (BBS) 10-2
10.1.2 CD-ROM Boot Initialization 10-2
10.2 Starting the FC BIOS Configuration Utility 10-3
10.3 Configuration Utility Menu Screens 10-4
10.3.1 User Input Keys 10-4
10.3.2 Main Menu 10-5
10.3.3 Boot Adapter List Menu 10-6
10.3.4 Global Properties 10-8
10.3.5 Adapter Properties Menu 10-9
10.3.6 Device Properties Menu 10-10
10.3.7 Persistent IDs Menu 10-12
10.4 Exiting the Fibre Channel Configuration Utility 10-14
Customer Feedback
xiv Contents
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
Figures
1.1 Fusion-MPT Architecture 1-2
5.1 Host Adapter Flash Utility Main Menu 5-3
7.1 Setup Utility Main Menu 7-5
7.2 Boot Adapter List Menu 7-6
7.3 Global Properties Menu 7-8
7.4 Adapter Properties Menu 7-9
7.5 Device Properties Menu: Part 1 7-11
7.6 Device Properties Menu: Part 2 7-12
7.7 RAID Properties Menu 7-14
8.1 Setup Utility Main Menu 8-5
8.2 Adapter Properties Menu for SCSI Adapters 8-7
8.3 Adapter Properties Menu for FC Adapters 8-9
8.4 RAID Properties Menu 8-11
8.5 RAID Array Menu 8-16
8.6 SCSI Device Properties: Part 1 8-18
8.7 SCSI Device Properties: Part 2 8-18
8.8 SCSI Device Properties: Part 3 8-19
8.9 Fibre Channel Device Properties: Part 1 8-21
8.10 Fibre Channel Device Properties: Part 2 8-22
8.11 Persistent IDs Menu: Part 1 8-23
8.12 Persistent IDs Menu: Part 2 8-24
8.13 Persistent IDs Menu: Part 3 8-24
8.14 Persistent IDs Menu: Part 4 8-25
8.15 Persistent IDs Menu: Part 5 8-25
9.1 Adapter List Menu 9-5
9.2 Global Properties Menu 9-7
9.3 Adapter Properties Menu 9-8
9.4 SAS Topology Menu: Part 1 9-10
9.5 SAS Topology Menu: Part 2 9-11
9.6 SAS Topology Menu: Part 3 9-12
9.7 Expander Properties Menu 9-13
9.8 Device Properties Menu 9-15
9.9 Device Format Screen 9-16
9.10 Device Verify Screen 9-17
9.11 Advanced Adapter Properties Menu 9-18
9.12 Advanced Device Properties Menu 9-20
Contents xv
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
9.13 Phy Properties Menu 9-23
9.14 Select New Array Type Screen 9-26
9.15 Create New Array Screen 9-26
9.16 View Array Screen 9-29
9.17 Manage Array Screen 9-30
9.18 Exit Screen 9-31
10.1 FC BIOS CU Main Menu 10-5
10.2 Boot Adapter List Menu 10-7
10.3 Global Properties Menu 10-8
10.4 Adapter Properties Menu 10-9
10.5 Device Properties Menu 10-11
10.6 Persistent IDs Menu 10-12
xvi Contents
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
Tables
2.1 Files for Windows 2003 Server Driver Installation CD 2-13
3.1 Solaris SPARC Resource Requirements 3-9
5.1 Fibre Channel Option Menu 5-4
5.2 SAS Option Menu 5-5
5.3 Command Line Options 5-5
6.1 CFGGEN Commands 6-3
7.1 User Input Keys 7-4
7.2 Main Menu Field Descriptions 7-5
7.3 Boot Adapter List Field Descriptions 7-7
7.4 Global Properties Field Description 7-8
7.5 Adapter Properties Field Descriptions 7-9
7.6 Device Properties Field Description 7-12
7.7 Data Transfer Rate Information 7-13
7.8 RAID Properties Field Descriptions 7-14
7.9 Disk Diagnostic Codes 7-18
7.10 Array Commands 7-18
8.1 General Input Keys 8-4
8.2 Main Menu Field Descriptions 8-6
8.3 Adapter Properties Field Descriptions: SCSI Adapters 8-7
8.4 Adapter Properties Field Descriptions: Fibre Channel Adapters 8-9
8.5 RAID Properties Field Descriptions 8-11
8.6 Status Field Definitions 8-12
8.7 RAID Array Setup Field Descriptions 8-16
8.8 SCSI Device Properties Field Descriptions 8-19
8.9 Data Transfer Rate Information 8-20
8.10 Fibre Channel Device Properties Field Descriptions 8-22
8.11 Persistent IDs Field Descriptions 8-26
9.1 General Input Keys 9-4
9.2 Adapter List Field Descriptions 9-6
9.3 Global Properties Field Descriptions 9-7
9.4 Adapter Properties Field Descriptions 9-8
9.5 SAS Topology Field Descriptions 9-12
9.6 Expander Properties Field Descriptions 9-14
9.7 Device Properties Field Descriptions 9-15
9.8 Format and Verify Field Descriptions 9-17
Contents xvii
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
9.9 Advanced Adapter Properties Field Descriptions 9-19
9.10 Advanced Device Properties Field Descriptions 9-21
9.11 PHY Properties Field Descriptions 9-24
9.12 Create New Array Field Descriptions 9-27
9.13 View Array Field Descriptions 9-29
10.1 User Input Keys 10-4
10.2 Main Menu Field Descriptions 10-6
10.3 Boot Adapter List Field Descriptions 10-7
10.4 Global Properties Field Descriptions 10-8
10.5 Adapter Properties Field Descriptions 10-9
10.6 Fibre Channel Device Properties Field Descriptions 10-11
10.7 Persistent IDs Field Descriptions 10-13
xviii Contents
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
Chapter 1 Fusion-MPT Device Management Product
This chapter provides general information about the Fusion-MPT device management technology and about the contents of this document. This chapter contains the following sections:
Section 1.1, “Fusion-MPT Overview”
Section 1.2, “Fusion-MPT Features”
LSI provides a common device-level interface for Fusion-MPT compatible devices. Fusion-MPT architecture provides an open programming interface that supports a single binary device driver for LSI Ultra320 SCSI, Fibre Channel, and SAS solutions. LSI also provides a complete suite of common drivers, including the Windows, Linux, Solaris, and NetWare operating systems.
This document explains how to install and use the Fusion-MPT firmware, BIOS, and device drivers for the supported operating systems. It also documents the Fusion-MPT Common Information Model (CIM) Solution, which provides a user interface for monitoring storage systems on a network.
Fusion-MPT Device Management User’s Guide 1-1
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.

1.1 Fusion-MPT Overview

Fusion-MPT architecture is the newest generation of I/O architecture designed to deliver the highest performance available today.
The main elements of Fusion-MPT architecture are the Fusion-MPT firmware architecture, the Fibre Channel and SCSI hardware architecture, and the operating system level drivers that support these architectures. Fusion-MPT architecture offers the unique feature of having a single binary, operating system driver that supports both Fibre Channel and SCSI devices now and other bus architectures inthe future.
Figure 1.1 illustrates the Fusion-MPT architecture.
Figure 1.1 Fusion-MPT Architecture
Fusion-MPT
Firmware Architecture
Fusion-MPT Fibre
Channel Architecture
OS Device Drivers
Fusion-MPT
SAS/SATA Architecture
Fusion-MPT
SCSI Architecture
The message passing interface defines the host interface used by all LSI Common Architecture chipsets, such as the Fibre Channel LSIFC929, LSIFC929X, LSIFC949X, LSIFC949E; the SCSI LSI53C1020, LSI53C1030 chips; and the Serial Attached SCSI SAS1064, SAS1068, SAS1068E, and SAS1078 RAID on-a-Chip (ROC). These chips use the high-performance ARM®or PowerPC processor. Benefits of the ARM processor include reduced host CPU utilization and a decreased number of host interrupts per I/O. Using the Fusion-MPT architecture in all of its Common Architecture Chipsets, the host does not need to know the underlying bus protocol architecture to be able to communicate with the target devices.
1-2 Fusion-MPT Device Management Product
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.

1.2 Fusion-MPT Features

The Fusion-MPT design supports a single binary device driver, a message passing interface, intelligent firmware, and various hardware cores.

1.2.1 Fusion-MPT Firmware

The LSI Parallel SCSI, SAS, and Fibre Channel controllers contain firmware that presents a multi-protocol service layer based on the Fusion-MPT architecture. The firmware isolates the host drivers from the hardware and controls the device side of the message passing interface to the host device drivers. The firmware manages all phases of an I/O request and optimizes interrupt management for the system. For Fibre Channel, the firmware also manages all FC-2 through FC-4 services, which minimizes the amount of Fibre Channel unique services required with the host device driver.

1.2.2 Fusion-MPT Hardware

The Fusion-MPT hardware encapsulates various technologies that deliver new levels of performance. GigaBlaze transceivers are utilized in the Fusion-MPT technology based Fibre Channel and SAS products. LVDlink™ transceivers ensure robust, high-performance SCSI transfers in the Fusion-MPT architects Parallel SCSI product family.
Fusion-MPT Features 1-3
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
1-4 Fusion-MPT Device Management Product
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
Chapter 2 Windows Driver Installation
This chapter describes the SYMMPI.SYS, LSI_FC.SYS, LSI_SCSI.SYS, and LSI_SAS.SYS drivers for Windows-based operating systems and provides driver installation instructions for Windows XP and Windows Server 2003. This chapter contains the following sections:
Section 2.1, “Description of Windows Device Drivers”
Section 2.2, “Installing the Windows XP Driver”
Section 2.3, “Windows Server 2003 Drivers”

2.1 Description of Windows Device Drivers

Microsoft and LSI provide two types of miniport device drivers:
The SYMMPI.SYS ScsiPort based driver, called the “LSI PCI
Fusion-MPT MiniPort Driver”
Several StorPort drivers: LSI_FC.SYS (LSI Fusion-MPT FC StorPort
Driver), LSI_SCSI.SYS (LSI Fusion-MPT SCSI StorPort Driver), and LSI_SAS.SYS (LSI Fusion-MPT SAS StorPort Driver)
These drivers complete the path to the LSI controller with an optional SCSI or FC BIOS.
Fusion-MPT Device Management User’s Guide 2-1
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.

2.2 Installing the Windows XP Driver

This section describes the SYMMPI.SYS driver for Windows XP for 32-bit and 64-bit systems and explains how to install and configure it. This section includes these topics:
Section 2.2.1, “Introducing the Windows XP Driver”
Section 2.2.2, “Driver Features and LSI Device Support”
Section 2.2.3, “Preparing to Install the Windows XP Driver”
Section 2.2.4, “Installing the Driver on a New Windows XP System”
Section 2.2.5, “Installing the Driver on an Existing Windows XP
System”
Section 2.2.6, “Performance Tuning for Windows XP”
Section 2.2.7, “Hibernation Support”
Section 2.2.8, “Troubleshooting”
2.2.1 Introducing the Windows XP Driver
Windows XP is designed to run on Intel-architecture (32-bit) and Itanium Processor Family (64-bit) processors using current technology. An I/O manager handles I/O requests in Windows XP. To address a SCSI peripheral, the I/O manager goes through the appropriate drivers. Windows XP provides class drivers for hard disk, optical, CD-ROM, printer, and scanner peripherals. Other class drivers, provided by peripheral manufacturers, may be added to support new devices. Tape device support is built into the operating system itself and does not require a class driver.
Microsoft provides the port driver and LSI provides the SYMMPI.SYS miniport driver. This driver completes the path to the LSI controller or processor with an optional SCSI or Fibre Channel BIOS.
LSI uses the same filenames for their drivers for different Windows operating systems. The driver files are packaged either in separate subdirectories based on the Windows operating system or on different disks. To determine the driver file for Windows XP, note that the filename ends with .SYS . For example, this driver is SYMMPI.SYS.
2-2 Windows Driver Installation
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
To determine the operating system version, open Windows Explorer, find the driver file, right click on the filename, click on Properties, and click on the Version tab. Click on the Internal Filename in the lower section. For Windows XP, the filename appears as filename (XP32) for 32-bit systems and filename (XP64) for 64-bit systems.
The SYMMPI.SYS driver meets the Microsoft specification for miniport drivers. This driver allows connection of parallel SCSI and Fibre Channel devices including disk drives, CD-ROMs, and tape drives for PCI and PCI-X based machines. To support a different SCSI or Fibre Channel device type, the Windows XP architecture requires that a class driver for that type of device be present (usually supplied by Microsoft, or possibly by the peripheral manufacturer). No changes to SYMMPI.SYS are required. The driver supports Windows XP and all subsequent Service Packs.

2.2.2 Driver Features and LSI Device Support

The SYMMPI.SYS miniport driver supports these features:
320 Mbyte/s parallel SCSI transfers (for LSI53C1020 and
LSI53C1030 controllers)
Integrated Mirroring technology (for LSI53C1020 and LSI53C1030
controllers)
PCI and PCI-X bus protocols (for LSI53C1020 and LSI53C1030
controllers)
2 Gbaud Fibre Channel transfers (for LSIFC929XL and LSIFC919XL
controllers)
4 Gbaud Fibre Channel transfers (for LSIFC949X and LSIFC949E
controllers)
LSI MPT common software interface
Multiple host adapters
Multiple Logical Unit Numbers (LUNs)
Scatter-Gather
SCSI pass-thru functionality
Disk array configurations with no LUN 0
Disk array configurations with non-contiguous LUNs
Installing the Windows XP Driver 2-3
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
Auto request sense
Maximum block size support: 1 Mbyte (32-bit), 2 Mbyte (64-bit)
The SYMMPI.SYS driver supports the following LSI controller chips and their associated host adapters:
LSI53C1020 (LSI20320)
LSI53C1030 (LSI21320, LSI22320)
LSIFC919 (LSI40919O, LSI40919LO, LSI40919H, LSI40919LH)
LSIFC919X (LSI7102XP)
LSIFC929 (LSI44929O, LSI44929LO, LSI44929H, LSI44929LH,
7004G2-LC)
LSIFC929X (LSI7202XP, LSI7402XP)
2.2.3 Preparing to Install the Windows XP Driver
Before you install the SYMMPI.SYS driver onto a new or existing Windows XP system, you need to create a driver diskette. To do this, copy the following files from the LSI CD-ROM or the LSI website to the root directory of a clean diskette and label it Windows XP Driver Diskette:
\txtsetup.oem \symmpi.tag \32_bit\lsipseud.inf \32_bit\mpixp32.cat \32_bit\symmpi.inf \32_bit\symmpi.sys \64_bit\lsipseud.inf \64_bit\mpixp64.cat \64_bit\symmpi.inf \64_bit\symmpi.sys
Note: You can download the most current Windows XP drivers
from www.lsi.com/support. Click on Downloads. Next, click on Download Center. Select the product category, then the appropriate product. A bullet in the Drivers section will display all driver packages associated with the product selection.
2-4 Windows Driver Installation
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
2.2.4 Installing the Driver on a New Windows XP System
Follow this procedure to install the SYMMPI.SYS driver on a new Windows XP system. During installation, Windows XP automatically adds the driver to the registry and copies it to the appropriate directory. To install Windows XP you must boot the PC from the Windows XP CD-ROM. Refer to your system documentation if you need to change BIOS settings to enable the PC to boot from a CD-ROM.
1. Boot the system from the Windows XP CD-ROM.
2. Press F6 to install the SYMMPI.SYS driver when the screen displays
the message Windows Setup.
Note: You must press F6 in order for the system to recognize the
new driver. Otherwise, the system will not recognize the devices controlled by the driver during Windows XP setup.
3. Select S to specify an additional device when the screen displays the
following message:
Setup was unable to load support for the mass storage device you specified...
Note: If this messagedoes not appear, the Setup program did not
recognize the F6 key press. If this happens, reboot the system and try again.
The system prompts you for the manufacturer-supplied hardware support disk.
4. Insert the Window XP Driver Diskette that you prepared earlier and
press Enter.
5. The screen displays a list of two drivers:
LSI Logic PCI SCSI/FC MPI Driver (XP 32-bit) LSI Logic PCI SCSI/FC MPI Driver (XP 64-bit)
6. Select either the 32-bit or 64-bit driver by highlighting it, and press
Enter to continue. You are returned to the Windows XP Setup screen.
7. Press Enter to continue.
A message appears to notify you that Setup is loading files.
8. Follow the Windows XP installation procedure from this point to
complete the installation.
Installing the Windows XP Driver 2-5
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
2.2.5 Installing the Driver on an Existing Windows XP System
This procedure installs or upgrades the SYMMPI.SYS driver on an existing Window XP system.
Note: When an LSI adapter is added to an existing system
installation, Windows XP automatically detects the new adapter at the next reboot. When the Device Driver Wizard appears at boot, click the Next button and continue at
step 8 below.
1. Boot Windows XP and logon as a user with Administrator privileges.
2. Click the Start button, then right-click My Computer in the menu.
3. Select Properties.
4. Click the Hardware tab, and then click the Device Manager button.
5. Click the plus sign to the left of the SCSI and RAID controllers line.
Double-click the entry for the adapter whose driver you want to upgrade.
6. Click the Driver tab.
Information on the currently installed driver is displayed. You can view more driver information by clicking the Driver Details button.
7. Click the Update Driver button to update the existing driver. The
Hardware Update Wizard starts.
8. Click Install from a list or specific location..., then click Next.
9. Click Don't search, I will choose the driver to install, then click
Next.
10. Click Have Disk and type the path to the driver, or click Browse.
Drivers for 32-bit systems are in the \32_bit directory and drivers for 64-bit systems are in the \64_bit directory.
11. Select the path to the driver, and click OK.
12. Select the driver from the list and click Next.
13. Click Next again to start the driver update.
In some cases, a message will appear stating that this driver has not passed logo testing. In other words, it is a nonsigned driver.
Note: Drivers are digitally signed by the Microsoft Windows
Hardware Quality Lab (WHQL) when they complete logo
2-6 Windows Driver Installation
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
testing. Due to the time lag between the LSI general customer release of Windows drivers and the completionof WHQL logo testing, some drivers distributed with adapters or downloaded from the LSI web site may not be digitally signed.
14. Click Continue Anyway to continue the installation, or click STOP
Installation if you do not want to install an unsigned driver. The system loads the driver from the Windows XP driver diskette. A
message may appear indicating that the target (existing) driver is newer than the source (upgrade) driver.
15. Click Yes to continue the installation, or click No to cancel the driver
upgrade at this point. Windows copies the driver to the system disk. For any adapter other
than the boot adapter, the updated driver becomes active immediately. For the boot adapter, a message appears indicating that you must reboot your system in order for the new driver to take effect.
16. Click Finish to complete the driver upgrade.

2.2.6 Performance Tuning for Windows XP

Windows XP has registry entries that you can use to tune SCSI I/O performance for certain configurations. The tunable parameters are large transfer block size support and guaranteed number of concurrent I/Os for a particular SCSI bus.
By default, the LSI ScsiPort and StorPort miniport drivers provide optimum performance in most standard computer systems. Some nonstandard systems require fine tuning to obtain peak system memory utilization and performance. If you observe less than the advertised functionality and performance on any platform after installation, contact LSI Technical Support. Go to the LSI technical support home page at:
http://www.lsi.com/support/index.html#hotline
and call the listed number for assistance. LSI can provide additional registry settings to customize the driver for specific systems and applications.
Installing the Windows XP Driver 2-7
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
2.2.6.1 Large Block Size Support
The SYMMPI.SYS driver can support up to a 1 Mbyte transfer size in Windows XP; however, the default Windows XP transfer size is 64 Kbytes. To enable better performance, the driver installation process adds a registry entry to enable the maximum 1 Mbyte transfer size. Also, the mpi_256K.reg file can be used to set or enable a 256 Kbyte maximum transfer size, and it can be edited to set other maximum transfer sizes as well. There are two ways to add this registry setting:
Locate the mpi_256K.reg data file using Windows Explorer, double-
click on the file, and edit it.
Type the following at the command prompt:
regedit mpi_256K.reg
This command inserts an entry in the registry to enable 256 Kbyte block size support.
By editing mpi_256K.reg, you can set any maximum block size between 64 Kbytes and 1 Mbyte. The formula to calculate the proper value for MaximumSGList in a 32-bit OS is:
MaximumSGList = ((Maximum Block Size)/4 Kbytes) + 1
For example, to determine the MaximumSGList value for 256 Kbytes in a 32-bit OS, take ((256 Kbytes/4 Kbytes) +1) = 65 (or 0x41 in hexadecimal).
The maximum value allowed for MaximumSGList is 0xFF (255 decimal). For the particular value of 0xFF, the internal value passed to Windows XP is increased to 0x101, allowing support for a full 1 Mbyte transfer.
Read the information in the mpi_256K.reg data file before editing it. You must reboot the system for the new registry setting to take effect.
For 64-bit systems, the OS page size is 8 Kbytes instead of 4 Kbytes. Therefore, the maximum transfer size is 2 Mbytes, and the default driver installation enables support for 512 Kbytes transfer size. The formula to calculate the MaximumSGList is:
MaximumSGList = ((Maximum Block Size)/8 Kbytes) + 1
To reset the maximum block size to the default of 64 Kbytes, follow the instructions above, except use mpidfblk.reg as the data file.
2-8 Windows Driver Installation
Version 1.3 Copyright © 2001, 2002, 2007 by LSI Logic Corporation. All rights reserved.
Loading...
+ 188 hidden pages