********************************************************************************* LSISCSIHELP.TXT ********************************************************************************* This file contains information about the LSI Logic EFI 1.1 SCSI Boot Services Driver and associated Configuration Utility INTRODUCTION ---------------------------------------------------------------------------- The EFI SCSI BIOS is a native IA64 EFI 1.1 Boot Services Driver that provides pre-OS support for LSI Logic Corporation's line of SCRIPTS architecture SCSI IO processors. Currently, the LSI53C895a, LSI53C896, and the LSI53C1010 are supported. A Boot Services Driver (BSD) is a BIOS for systems based on Intel Architecture (IA) and the Extensible Firmware Interface (EFI) Specification The BIOS is delivered as one executable, and contains 2 main components: Boot Services Driver (BSD) The BSD integrates with EFI system firmware, extending disk services by installing Block IO (LBA) interfaces for supported SCSI devices. At load time the driver automatically detects all supported SCSI IO processors and attached SCSI devices. Block IO interfaces are installed for the following SCSI devices: hard drives, removable media devices, CD-ROMs, Write-once, and Magneto Optical (MO). Platform firmware can use the driver's services to boot from any supported SCSI device. Normally the services are used to copy an OS Loader to boot a system, but the services may also be used for file system IO at the EFI Shell. Configuration Utility (CU) The CU provides viewing and editing of static and configurable parameters for supported processors. The user is provided with the means to view and change the settings stored in the non-volatile memory associated with an HBA. The CU is implemented using the EFI 1.1 Configuration Protocol and can be invoked by using the EFI shell "drvcfg" command. FEATURES ------------------------------------------------------------------------------- Supports an "unlimited" (256) number of Host Adapter channels (PCI Function). Supports up to (15 Targets X 8 LUNs) per SCSI channel. Provides LBA access to SCSI device types: hard drives, removable media devices, CD-ROMs, Write-once, and Magneto Optical (MO). "Other" devices are detected and their identification displayed. Supports media removal and media change for SCSI removable media device types. Installs the following EFI Protocols for each supported Host Adapter channel: o Device Path o SCSI Pass Thru Installs the following EFI Protocols for each supported SCSI Target/LUN: o Device Path o Block I/O Supports EFI 1.1 Driver Binding and Configuration Protocol. -For details of each protocol implementation, refer to latest the EFI 1.1 specification. Full control of configuration settings provided through the Configuration Utility. BOOT SERVICES DRIVER ---------------------------------------------------------------------------- The LSI Logic EFI Boot Services Driver conforms to the EFI 1.1 Driver Model specification. Refer to corresponding EFI 1.1 documentation for further details of this driver model. * * * * * * Installing the Boot Services Driver * * * * * To load the driver, the EFI Shell "load" command can be used. From the EFI shell change to the file system that contains the lsiscsi.efi boot services driver file. This is the same as switching to the desired drive in a DOS prompt environment. Once this has been done, use the "load lsiscsi.efi" command to load the boot services driver. The boot services driver detects all compatible LSI Logic SCSI controllers and install the necessary EFI protocols for these devices and any compatible SCSI devices attached to the SCSI bus. The LSI Logic Boot Services Driver can also be loaded from an option rom on board a PCI card. The corresponding "lsiscsi.rom" file would be used in this case. This method can be done by loading the lsiscsi.rom file onto the flash part using the LSI Logic EFI Flash Utility. Once this is done, if a system supports option rom loading, the LSI Logic driver will be installed by the system at boot time. Once installed, this form of the driver functions identically to the .efi form of the driver. CONFIGURATION UTILITY ---------------------------------------------------------------------------- * * * * * * Starting the LSI Logic EFI SCSI Setup Utility * * * * * The LSI Logic Boot Services driver includes the LSI Logic EFI SCSI Setup Utility. With this Utility you can change the default configuration of your SCSI host adapters. You may decide to alter these default values if there is a conflict between device settings or if you need to optimize system performance. To make changes with this menu driven utility, one or more LSI Logic SCSI host adapters must have NVRAM (Nonvolatile Random Access Memory) to store the changes. The Setup utility is invoked using the EFI 1.1. Configuration Protocol. Please refer to the latest EFI 1.1 specification for details of this protocol. To invoke the utility from the EFI shell, the "drvcfg" command can be used. * * * * * * * Using the Setup Utility * * * * * * * * * * * Note about using Setup Utility with Terminal Emulation * * * Please note that the Setup Utility uses several input keys (F1, F2, HOME, END, etc) that may not be supported by all terminal emulation programs. Each of these keys has an alternate key that performs the same function. It is recommended that you check the terminal emulation program documentation to verify which input keys are supported. If problems occur using any of the Function keys or HOME/END/PGUP/PGDN it is recommended that the alternate keys be used. * * * Screen Format * * * All LSI Logic Setup Utility screens are partitioned into the fixed areas. Here is an example: X 0 79 Y ---------------------------------------- 0 | Header Area | ---------------------------------------- 1 | Menu Area | ---------------------------------------- 2 | | | | ... Main Area ... | | 21 | | ---------------------------------------- 22 | | | Footer Area | 24 | | ---------------------------------------- Header Area This area provides static information text, which is typically the product title and version. Menu Area This area provides the current Main Area's menu, if any. This area has a cursor for menu item selection. Main Area This is the main area for presenting data. This area has a cursor for item selection, horizontal scrolling, and vertical scrolling. The horizontal and vertical scroll bars appear here. Footer Area This area provides general help information text. * * * User Input * * * Throughout the GUI, selections that are not permissible are grayed out. F1/Shift+1 = Help Context sensitive help for the cursor-resident field. Arrow Keys/H,J,K,L = Select Item Home(I)/End(O) = Select Item Up, down, left, right movement to position the cursor. +/- = Change [Item] Items with values in [] brackets are modifiable. Numeric keypad '+' and numeric keypad '-', update a modifiable field to its next relative value. Esc = Abort/Exit Escape aborts the current context operation and/or exits the current screen. User confirmation is solicited as required. Enter = Execute <Item> Items with values in <> brackets are executable. Press Enter to execute the field's associated function. * * * * * * * * * * * Main Menu * * * * * * * * * * * * When you invoke the LSI Logic EFI SCSI Setup Utility, the Main Menu appears. This screen displays a scrolling list of up to 256 LSI Logic PCI to SCSI host adapters in the system and information about each of them. Use the arrow keys to select an adapter, then press Enter to view and modify the selected adapter's properties (and to gain access to the attached devices). Only adapters with LSI Logic Control enabled can be accessed. Adapters with no NVM will show default settings and cannot be changed. After selecting an adapter and pressing Enter, the adapter's SCSI bus is scanned and the Adapter Properties screen appears. An example is shown below. To execute an item, select it and press Enter. Here is an example of the Main Menu: |-----------------------------------------------------------------| | LSI Logic EFI SCSI Setup Utility Version vx.xx.xx.xx | | | | | | LSI Logic Host Bus Adapters | | Adapter PCI PCI PCI IRQ NVM LSI Logic | | Bus Dev Func Control | | 53C1010 0 1 0 10 --- Enabled | | 53C1010 0 2 1 12 Yes Disabled | | 53C896 0 3 0 9 Yes Enabled | | 53C896 0 3 1 11 Yes Forbidden | |-----------------------------------------------------------------| * * * Field Descriptions * * * Adapter Indicates the specific family of LSI Logic Host Adapters. PCI Bus Indicates the PCI Bus number (range 0x00 - 0xFF, 0 - 255 decimal) assigned by the system BIOS to an adapter. PCI Dev Indicates the PCI Device number (0x00 - 0x1F) assigned by the system BIOS to an adapter. PCI Func Indicates the PCI Function number (0-7) assigned by the system BIOS to an adapter. IRQ Indicates the Interrupt Request Line used by an adapter. The system BIOS also assigns this value. NVM Indicates whether an adapter has non-volatile memory (NVM) associated with it. An adapter's configuration is stored in its associated NVM. Possible values are Yes or No. LSI Logic Indicates whether an adapter is eligible for LSI Logic software Control control or is reserved for control by non-LSI Logic software. Possible values are Enabled, Disabled, and Forbidden. If setting reads Enabled, then the LSI Logic EFI Driver will attempt to control this device. If the setting reads Disabled, then the LSI Logic EFI driver will not attempt to control this device. If Forbidden appears then no access to the controller is available and the LSI EFI driver will not attempt to control the adapter. The reasons forbidden may appear would be that a different driver is controlling the adapter. Or there was an error accessing or initializing the adapter. If Enabled or Disabled is reported, the Boot Support setting in the Adapter Properties menu can be used to change the status of this setting. Note that the new setting will not take effect until the EFI driver is reloaded or system is rebooted. * * * * * * * * * Adapter Properties * * * * * * * * * * The Adapter Properties Menu allows you to view and modify adapter settings. It also provides access to an adapter's device settings. Here is an example of the Adapter Properties Menu: |--------------------------------------------------------------| | LSI Logic Corp EFI SCSI Setup Utility Version PCI x.xx | | | | Adapter Properties | | | | Adapter PCI PCI PCI | | Bus Dev Func | | 53C1030 0 3 0 | | | | <Device Properties> | | | | Boot Support [Enabled] | | Host SCSI ID [ 7] | | Spinup Delay (Secs) [ 2] | | Secondary Cluster Server [No] | | Termination Control [Auto] | | | | <Restore Defaults> | |--------------------------------------------------------------| * * * Field Descriptions * * * <Device Properties> To view and modify device properties, press Enter. Boot Support This field indicates whether an adapter is enabled for LSI SW Control. Selections are Disabled or Enabled. Default value for this field is Enabled. Setting to Enabled will cause the LSI EFI driver to attempt to control the adapter, setting to disabled will cause the LSI EFI driver to ignore the adapter. If you do not want the LSI Logic EFI driver to control this adapter, then set this field to disabled. Note that when disabled, the adapter and its settings will still be accessible from the Setup Utility. Default value is Enabled. Host SCSI ID This field indicates the SCSI identifier of an adapter [0-7] or [0-15]. It is recommended that this field be set to the highest priority SCSI identifier, which is 7. Note: 8-bit SCSI devices cannot see identifiers greater than 7. Default value is 7. Spinup Delay (Secs) This field indicates the number of seconds to wait between spinups of devices attached to an adapter. Staggered spinups will balance the total electrical current load on the system during boot. Possible values are between 1 and 15 seconds. The default value is 2 seconds Secondary Cluster Server This field indicates whether an adapter has one or more devices attached that are shared with one or more other adapters and therefore, the EFI Driver should avoid SCSI Bus resets as much as possible. Possible values are Yes or No. Setting to "Yes" will cause the EFI Driver to avoid SCSI Bus resets. Setting to No will result in SCSI Bus resets being used when needed. This option allows you to enable an adapter to join a cluster of adapters without doing any SCSI bus resets. This is a requirement for Microsoft Cluster Server. It is recommended that this field be set to "Yes" in Multi-Initiator configurations. The default value is No. Termination Control This field indicates whether an adapter has automatic termination control, and if so, its current status. Two settings are: Auto : The adapter automatically determines whether it should enable or disable its termination. Off : Termination at the adapter is off, the devices at the ends of the SCSI bus must terminate the bus. This setting will be needed in certain cluster server environments. Notes: -If Auto is grayed out, it means that termination is automatic, not programmable. -If termination is being set using hardware jumpers, the software setting will be overridden by the jumper setting. Default value is Auto. Restore Defaults To obtain default settings, press Enter. * * * * * * * * * * Device Properties * * * * * * * * * * The Device Properties screen provides viewing and updating of individual device settings for an adapter. Changing a setting for the host device (for example, SCSI ID 7) changes the setting for all devices. Here is an example of the Device Properties screen: |----------------------------------------------------------------------------| | LSI Logic Corp. EFI SCSI Setup Utility Version PCI- x.xx | | | | | | SCSI Device Identifier MB/sec MT/sec Data Scan Scan Dis- | | ID Width Id LUNs > 0 connect | | 0 - [160] [80] [16] [Yes] [Yes] [On] | | 1 - [160] [80] [16] [Yes] [Yes] [On] | | 2 - [160] [80] [16] [Yes] [Yes] [On] | | 3 SEAGATE ST31055N [160] [80] [16] [Yes] [Yes] [On] | | 4 - [160] [80] [16] [Yes] [Yes] [On] | | 5 - [160] [80] [16] [Yes] [Yes] [On] | | 6 - [160] [80] [16] [Yes] [Yes] [On] | | 7 53C1010-33 [160] [80] [16] [Yes] [Yes] [On] | | 8 - [160] [80] [16] [Yes] [Yes] [On] | | 9 - [160] [80] [16] [Yes] [Yes] [On] | | 10 - [160] [80] [16] [Yes] [Yes] [On] | | 11 - [160] [80] [16] [Yes] [Yes] [On] | | 12 - [160] [80] [16] [Yes] [Yes] [On] | | 13 - [160] [80] [16] [Yes] [Yes] [On] | | 14 - [160] [80] [16] [Yes] [Yes] [On] | | 15 - [160] [80] [16] [Yes] [Yes] [On] | | << Scroll Indicator >> | | | | SCSI Device Identifier SCSI Queue Format | | ID Timeout Tags | | 0 - < 10> [On] <Format> | | 1 - < 10> [On] <Format> | | 2 - < 10> [On] <Format> | | 3 SEAGATE ST31055N < 10> [On] <Format> | | 4 - < 10> [On] <Format> | | 5 - < 10> [On] <Format> | | 6 - < 10> [On] <Format> | | 7 53C1010-33 < 10> [On] <Format> | | 8 - < 10> [On] <Format> | | 9 - < 10> [On] <Format> | | 10 - < 10> [On] <Format> | | 11 - < 10> [On] <Format> | | 12 - < 10> [On] <Format> | | 13 - < 10> [On] <Format> | | 14 - < 10> [On] <Format> | | 15 - < 10> [On] <Format> | | << Scroll Indicator >> | | | | SCSI Device Identifier Verify Restore | | ID Defaults | | 0 - <Verify> <Defaults> | | 1 - <Verify> <Defaults> | | 2 <Verify> <Defaults> | | 3 SEAGATE ST31055N <Verify> <Defaults> | | 4 - <Verify> <Defaults> | | 5 - <Verify> <Defaults> | | 6 - <Verify> <Defaults> | | 7 53C1010-33 <Verify> <Defaults> | | 8 - <Verify> <Defaults> | | 9 - <Verify> <Defaults> | | 10 - <Verify> <Defaults> | | 11 - <Verify> <Defaults> | | 12 - <Verify> <Defaults> | | 13 - <Verify> <Defaults> | | 14 - <Verify> <Defaults> | | 15 - <Verify> <Defaults> | | << Scroll Indicator >> | |----------------------------------------------------------------------------| * * * Field Descriptions * * * SCSI ID This field indicates the device's SCSI Identifier. Device Identifier This field indicates the ASCII device identifier string extracted from the device's Inquiry Data. MB/sec Specifies the maximum synchronous data transfer rate, in Mega Bytes per second. Values rang from 0 (async/narrow) to 160 for Ultra 160. This field is not directly changeable by the user, but will be updated when Data Width or MT/Sec fields are changed. Default value be 160 MB/sec for 53C1010 and 80 MB/Sec for 53C896 and 53C895a. MT/sec This field indicates the maximum synchronous data transfer rate, in Mega Transfers per second. Mega Transfers/ Data Data Synchronous Second Width= 8 Width=16 Period nsec Mbytes/s Mbytes/s --------------- -------- -------- ----------- 0=Async 0=Async 0=Async 0=Async 5 5 10 200 10 10 20 100 20 20 40 50 40 40 80 25 80 80 160 12.5 160 160 320 6.25 For 53C1010 the default will be 80 MT/Sec. For 53C896 and 53C895a the default will be 40 MT/Sec. Data Width This field indicates the maximum data width in bits. Possible values are 8 or 16. Default value is 16. Scan ID This field indicates whether to scan for this SCSI identifier at boot time. This item can be used to ignore a device and to decrease boot time by disabling the inquiry of unused SCSI identifiers. Set this option to "No" if there is a device that you do not want to be available to the system. Also, on a bus with only a few devices attached, the user can speed up boot time by changing this setting to "No" for all unused SCSI IDs. The default value for this field is Yes. Scan LUNs > 0 This field indicates whether to scan for LUNs greater than zero for a device. LUN zero is always queried. This option should be used if a multi-LUN device responds to unoccupied LUNs or if it is desired to reduce the visibility of a multi-LUN device to LUN zero only. Set this option to "No" if you have problems with a device that responds to all LUNs whether they are occupied or not. Also, if a SCSI device with multiple LUNs exists on your system but you do not want all of those LUNs to be available to the system, then set this option to "No." This will limit the scan to LUN 0 only. The default for this field is Yes. Disconnect This field indicates whether to allow a device to disconnect during SCSI operations. Some (mostly newer) devices run faster with disconnect enabled(On), while some (mostly older) devices run faster with disconnect disabled(Off). The default for this field is On. SCSI Timeout This field indicates the maximum amount of time [0 to 9999] in seconds to wait for a SCSI operation to complete. Since timeouts provide a safeguard that allows the system to recover should an operation fail, it is recommended that a value greater than zero be used. A value of zero allows unlimited time for an operation to complete and could result in the system hanging (waiting forever) should an operation fail. Press Enter, type in a value, and then press Enter again to specify a new timeout value. The default for this field is 10 seconds. Queue Tags This field indicates whether to allow the use of queue tags for a device. Currently the Boot Services Driver does not use queue tags. This item specifies queue tag control to higher level device drivers. Possible values are On or Off. The default for this field is On. Format Press Enter to low-level format the device. If enabled, this option allows low-level formatting on a disk drive. Low-level formatting will completely and irreversibly erase all data on the drive. Note: Formatting will default the drive to a 512-byte sector size even if the drive had previously been formatted to another sector size. Verify Press Enter to verify all sectors on the device and to reassign defective Logical Block Addresses (LBAs). Restore Defaults Press Enter to obtain default settings. * * * * * * Quitting the SCSI Setup Utility * * * * * * Since some changes only take effect after your system reboots, it is important that you exit this setup utility properly. To exit, press Esc (Escape key) and respond to the verification prompts that follow. Important: If you reboot the system without properly exiting from this utility, some changes may not take effect. SCSI PASS THRU PROTOCOL -------------------------------------------------------------------------------- The LSI Logic EFI 1.1 Boot Services Driver Provides support for the EFI 1.1 SCSI Pass Thru Protocol. The LSI Logic Driver implements this protocol according to the EFI 1.1 specification. Please refer to the appropriate EFI 1.1 documents for details and usage information.Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.