
                      QLogic FC-FCoE UEFI Driver 
                            Readme File
                         QLogic Corporation
                        All rights reserved 


Table of Contents


1. Package Contents 
2. Supported Adapters/Controllers 
3. Supported Operating Systems
4. Installing the Driver 
5. Additional Notes 
6. Contacting Support


1. Package Contents

The following list describes the files included in the UEFI driver 
package:

 * Q2XYYZZZ.BIN - Combined binary file, which includes the binaries 
   for BIOS, FCode, UEFI driver, and ASIC firmware

 * 2500.bin or 2400.bin - ASIC firmware file.  If this file is not 
   provided, the firmware is included in the Q2XYYZZZ.BIN file.

 * EFIUTIL.EFI or EFIUTILX64.EFI - UEFI Utility to update the UEFI
   driver, ASIC firmware, and NVRAM.

 * QL25XX.DRV or QL24XX.DRV - Auxiliary driver file used for updating the 
   adapter.

 * UPDATE.NSH - UEFI script file used to update the adapter on a UEFI 
   x64 system.
 
 * Readme.txt - This file.
 
 * Releasenotes.txt - Revision History for driver and Efiutil.


NOTES: 

 * All bin, EFI, and nsh files are required to update the adapter on a
   UEFI system.


2. Supported adapters

 * 2400 Series Fibre Channel adapters
 * 2500 Series Fibre Channel adapters


3. Supported operating systems

Please check the downloads section for your adapter model at www.qlogic.com or 
your OEM downloads site for a list of compatible  operating systems.

4. Installing the driver 

To update the UEFI driver and ASIC firmware on all adapters:

 1. Unzip and copy the update kit files to the root level of a USB storage
    device. 

    NOTE: Please do not change or rearrange the kit directories and/or files 
    that were unzipped and copied to the USB storage device.

 2. Connect the USB device to the UEFI based system with the FC adapters.

 3. Boot the system to the UEFI shell.  For systems that do not include a 
    built-in UEFI Shell, please obtain the UEFI Shell program from the open 
    source site http://sourceforge.net/projects/tianocore/ .

 4. At the system's UEFI shell prompt, run the "map -b" command to find
    the USB device.

 5. Locate the USB device and change to that device. For example, if the
    USB device is mapped to fs9 after the map command:
  
    fs9: <enter>

    The UEFI shell prompt should change as follows:

    fs9:\>
 
 6. Run the UPDATE.NSH script to update the UEFI driver and ASIC firmware. 
    For example:

    fs9:> update.nsh

    UPDATE.NSH will call EFIUTILX64.EFI to update all of the adapters.

 7. Reboot the system to make the Driver/Firmware changes take effect.



5. Additional Notes

    Refer to www.qlogic.com Downloads\QLogic\Model\OS\Bootcode section

    UEFI Config/Diag Guide and EfiUtil User Guide for more details.

 
    5.1. Supported Features

        The UEFI driver supports the following features:

        * UEFI Specification 1.10, 2.1, 2.3.x

        * UEFI protocols: Extended SCSI Pass Thru, Block IO, SCSI IO, 
          Driver Diagnostics(2), Driver Configuration, Component Name(2)

        * 382 targets

        * 2047 LUNs per target

        * Fabric topology

        * Boot from SAN

    5.2. Supported Computer Systems

        The UEFI driver supports the following systems:

        * x64 based systems     


    5.3 Setting Up a target to Boot from SAN

       * Connect Fiber cable to the switch with target attached.

       * Configure both host and target in the same zone.

       * Confirm Target is detected via Legacy BIOS or UEFI_HII Menu 
         or UEFI_Shell. Refer to  BIOS readme or EFICFG.PDF for 
         HBA configuration.
         
       * Boot to DVD or PXE server and proceed with the OS installation. 


      Notes:

      * QLogic recommends removing local disk (for example, the SAS drive)
        before OS installation.

      * If the OS does not recognize the SAN disk, device driver/DDkit 
        is required. 
        
      * Most servers require SAN disk as the first boot disk in the
        server boot order.

      * If the OS fails to create the partition, use disk tool such as
        Diskpart to clean/create the partition.

      * UEFI settings are different from each Vendors. Refer to server's 

        UEFI Manual to setup the boot target.


6. Contacting Support

Please feel free to contact QLogic Support at http://support.qlogic.com for further assistance. 


(c) Copyright 2016. All rights reserved worldwide. QLogic, the QLogic
logo, and the Powered by QLogic logo are registered trademarks of
QLogic Corporation. All other brand and product names are trademarks
or registered trademarks of their respective owners.
