QLogic NIC uEFI 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 * x8xyyyyy.bin - Combined binary file, which includes the binaries for the firmware, PXE, FCode, UEFI, and BIOS. * Readme.txt - This file. * Releasenotes.txt - Reference the separate PXE (BIOS) and EFI PXE (EFI) release notes. * EfiUtil.EFI or EfiUtilx64.EFI - UEFI Utility to update the adapter PXE in the UEFI environment. * QL8XXX.DRV - Auxiliary driver file used for updating the adapter. * UPDATE.NSH - UEFI script file used to update the adapter on a UEFI system. 2. Supported Adapters/Controllers * 8100 Series 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 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 8xxx adapter(s). 3. At the system's UEFI shell prompt, perform a "map -r" command to map the USB device file system. You can check the mapping as follows: map -b 4. Locate the USB device and change to that device. For example, if the USB device is mapped to fs9 after the map -r: fs9: The UEFI shell prompt should change as follows: fs9:\> 5. Run the update.nsh script to update the UEFI driver and RISC firmware. For example: fs9:> update.nsh Update.nsh will call efiutilx64.efi to update all of the adapters. 6. Reboot the system to make the Driver/Firmware changes take effect. Notes: * Use can also use the latest QCC application at the OS to flash the bootcode (x8xyyyyy.bin). * For systems that do not include a built-in UEFI Shell, obtain the UEFI Shell program from the open source site: https://www.tianocore.org 4.1 System Configuration Setup the server to boot from QLogic NIC_UEFI. Boot the UEFI capable server and press F12 to access the System Configuration and Boot Management Menu. The following information will help create the PXE boot list entry. Select, Add Boot Option Find the MAC address entry for the CNA adapter to add to the boot option menu and press enter. Type in a name and press enter for the new pxe boot entry. Example: MYPXEBOOT Commit changes by pressing enter. Press ESC twice to go back to System Configuration and Boot Management Menu. Select, Change Boot Order Find the newly created MYPXEBOOT Use the + key, to move the entry up to the top of the boot list. Commit the change by pressing enter. The following information will help create an EFISHELL boot list entry. This step is optional, but it can help save time if your entry is not correct since it will boot to the EFI shell as a stopping point. First, ensure that you have a DOS bootable USB thumb drive. Second, ensure that you download the EFI Shell file from the IBM website and copy the file onto the USB drive. Connect the USB drive to the server. Select, Add Boot Option Find the DOS...USB drive entry to add to the boot option menu and press enter. Find the shell.efi entry in the USB drive directory and press enter. Type in a name and press enter for the EFI Shell boot entry. Example: MYEFISHELL Commit changes by pressing enter. Press ESC twice to go back to System Configuration and Boot Management Menu. The following information will help check the new boot list entries. Select, Start Options Review the order of the Boot list entries where the new MYPXEBOOT is at the top of the list and the MYEFISHELL is at the second entry from the top. Starting the PXE Boot: If everything is setup, then press ESC until you get to message to ask for confirmation and press Y. This will start the process for the boot order list. When the PXE starts, you should see the ELILO boot prompt. Press enter to start the installation. From this point on, just follow the Operating system options. Errors: If you see a message that the PXE process failed, please check your system setup entries and try again. * Please refer to the server's UEFI manual for more details. 5. Additional Notes * When installing an operating system from the PXE Server, please ensure the selected operating system supports the CNA adapter relative to the BIOS or the UEFI environment. Also ensure the CNA supporting NIC and Fibre Channel drivers are loaded on the PXE Server. * UEFI PXE Known issues: The initial attempt to connect to the PXE server from the client server may fail. You may need to retry the PXE process several times before establishing a successful PXE connection. 6. Contacting Support Please feel free to contact QLogic Support at http://support.qlogic.com for further assistance. (c) Copyright 2014. 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.