lsiscsihelp.txt Driver File Contents (efi11_8xx_bios10400_flash10113.ZIP)

*********************************************************************************
                               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

How To Update Drivers Manually

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.

server: web4, load: 0.46