Online QLogic NetXtreme II Firmware Update Utility for Windows Online update for IBM servers and options. (c) Copyright QLogic Corp. 2015 All rights reserved. (C) Copyright International Business Machines Corporation 1999, 2010. All rights reserved. US Government Users Restricted Rights - Use, duplication, or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Note: Before using this information and the product it supports, read the general information in "Notices and trademarks in this document. 1.0 Overview This update package contains firmware updates for IBM eServer xSeries, Intellistation and options that use integrated QLogic NetXtreme II ethernet adapters. For a complete list of IBM products supported by this package, please refer to the change history file. 1.1 Limitations - See package specific information below. 1.2 Level recommendation and prerequisites for the update Note: This version of the firmware update requires QLogic NetXtreme II Windows device driver version NXII 7.12.3 or newer. Ensure that all devices requiring update are up and configured with IP addresses assigned. If any of the prerequisites are not met, it is possible that the QLogic firmware update process will indicate a successful completion even if some (or all) of the QLogic Ethernet adapters do not update. To ensure that all of your QLogic Ethernet adapters are updated to the latest firmware, please satisfy all prerequisites before running the QLogic firmware update." 1.3 Dependencies - See driver minimum version in 1.2 2.0 Installation and Configuration information 2.1 Package specific installation instruction This update is packaged as a self-extracting PackageForTheWeb (PFTW) executable file. To use this update your TEMP environment variable must be set to a path with read/write access. You must be logged in as an administrator. The command-line syntax for PackageForTheWeb executable device driver update package is: Package.exe [-s] [-a] [-F] [-s] | [-x directory] | [-?] ] [-s] This command installs an update silently and does not notify you if your files need to be over written in the %temp% directory. [-a] This command passes all subsequent commands to the install package. [-F] This package will only install older firmware, or overwrite the same level of firmware if this option is provided to override the level check. [-s] This second -s command installs the update silently and unattended. [-x directory] This command extracts the update files to a directory named directory. The PackageForTheWeb executable extracts itself to subdirectory in the %TEMP% directory. Extracted directories will be relative to that location. Typically you must specify an absolute directory. [-?] This command displays information about the command line switches. The command line swithces -a and -x are unattended. Other command line options such as display help (-?) might require that you to hit any key to continue. If Windows packages are run without any command line options, a GUI is displayed. This GUI offers all of the options that are available using the command line. 3.0 Web information and support phone numbers IBM Support Web Site: http://www.ibm.com/support If you have any questions about this update, or problems applying the update go to the following Help Center web site http://www.ibm.com/planetwide/ for world wide contact information. 4.0 Notices and trademarks The following terms are trademarks of the IBM Corporation in the United States or other countries or both: IBM eserver xSeries QLogic is a registered trademark of QLogic Corporation. Other company, product, and service names may be trademarks or service marks of others. 5.0 Disclaimer THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. IBM DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE AND MERCHANTABILITY WITH RESPECT TO THE INFORMATION IN THIS DOCUMENT. BY FURNISHING THIS DOCUMENT, IBM GRANTS NO LICENSES TO ANY PATENTS OR COPYRIGHTS. ---------------------------------------------------------------------- 6.0 Version History ---------------------------------------------------------------------- Version T7.12b.4.2, March 20, 2015: - FCoE discovery set to default to VLAN 1002 if VLAN discovery fails - Resolved Config Patterns reporting of virtualized addresses - Enabled FCoE WWPN scan/discovery in uEFI HII configuration - Moved the manual FCoE WWPN configuration to vports 7-8 in UEFI HII - Modified firmware version tracking to only report the bundle vs. firmware pieces in system management firmware updates - firmware module levels are still visible in the UEFI HII - Rebranded the internal agentless formsets from Broadcom to QLogic - Automated driver injection for Windows Boot from SAN with scripts to build the slipstream media - Recovered some i2c/VPD changes on the 88Y5920 (Broadcom 10Gb 2-port Ethernet CNA for IBM Flex System) - "QLogic Converged Network Adapters and Data Center Bridging" PDF file is located here (\Manuals\English\PDF). Known Limitations: - UFP should not be used with IBM/Lenovo switches in a stacked ring. When the master fails over, the backup takes over, but the switch ports will require a manual disable/re-enable to recover the port. This is planned to be fixed in a future release. - With Windows in UFP mode when using tunneling, packets are still processed when the SVID (defvlan for vport) customer VLAN (VLAN configured on Windows on the IP interface) are the same. Users should not allow SVID to be the same as the CVLAN when running windows in UFP mode. This is planned to be fixed in a future release. - With the 88Y5920 (Broadcom 10Gb 2-port Ethernet CNA for IBM Flex System), virtual MACs should NOT be pushed in PNIC or VNIC mode if the port has storage enabled. A virtualized MAC may be pushed in UFP mode and the WWPN may be virtualized in all modes. This is planned to be fixed in a future release. - In the UEFI NIC partition menu, UFP Physical Function #0 and Physical Function #1 are showing 'Enabled'. All other ports are showing "Disabled", in spite of the fact that the switch shows them as functional and they are indeed functioning. Please rely on the switch vport reported status; this is planned to be fixed in a later release. - The CN4022 FCoE stack does not necessarily follow the Unified Fabric Port (UFP) configuration settings from the switch. However, the switch setting has to be consistent with the Fiber Channel over Ethernet (FCoE) Virtual Local Area Network (VLAN) discovery algorithm of the CN4022. The CN4022 requires that the adapter be able to discover the FCoE VLAN, or that it default to 1002, and that this matches the UFP port configuration in the switch and that FCoE be set up on the first virtual function. Version T7.10b.4.6 / 2.4.3c, December 2014 - Added support for Flex System EN4172 2-port 10Gb Ethernet Adapter. - Added UFP support for Flex System CN4022 2-port 10Gb Converged Adapter and Flex System EN4172 2-port 10Gb Ethernet Adapter. - Enhanced UFP HII to enforce allowing only one MAC address per virtual port. (Some earlier beta releases did not enforce this.) - Add ediag parameter to configure Gen-3 for Flex System EN4172 2-port 10Gb Ethernet Adapter. - Agentless: UFP mode not reported correctly. - Add support for UFP for Flex System CN4022 2-port 10Gb Converged Adapter. - Low probability data miscompare occurring when a packet with Exchange Context = 1 (responder) and OX_ID > supported device range is received interleaved in the middle of a sequence of another exchange. - Flex System EN4172 2-port 10Gb Ethernet Adapter does not support selection of UFP multifunction mode in setup. - CMM incorrectly reports BOFM address for Flex System CN4022 2-port 10Gb Converged Adapter in offset 1 of Congo. - Always create VPD-V0 CIM_SoftwareIdentity, and default to “0.0.0a”. - Flex System CN4022 2-port 10Gb Converged Adapter code 2.4.1d does not work with IFM, due to zeroed VPD-YB array. - Agentless: add support for Jupiter and Saturn. - UFP+SRIOV not saving in the BIOS. - Agentless: default ASCII fields to “N/A” if VPD missing or non-ASCII. - Agentless: UUID missing on Flex System CN4022 2-port 10Gb Converged Adapter and Flex System EN4172 2-port 10Gb Ethernet Adapter. - Adapter does not respond to disabling UFP port on switch. - UFP link takes 30 seconds to establish. - Flex System EN4172 2-port 10Gb Ethernet Adapter should disable iSCSI boot options if iSCSI offload not licensed. - Reboot required to enable UFP. - UFP: more than two storage functions could be defined. - UFP: MAC addresses and FCoE WWPN’s could get corrupted after boot. - Agentless: AIM errors on MLOM2 adapters. - UFP: main configuration page MACs not consistent with NPar base functions. - Agentless: AIM VPD-V0 name has extraneous “It stores the IBM release string.” - Agentless: Change AIM Manufacturer from IBM to Broadcom for non-ITE. - Agentless: remove “family friendly version”. - UFP: BFS Windows installation failed due to false link down indication. - Enabling UEFI FCoE boot caused false link down indication in OS. - Some HII parameters, such as IP and Gateway, have no patterns. - UFP: L2 traffic stops on functions on Port 0 when disabling EVBD on Port 1. - Fix Agentless data for Jupiter and Saturn. - Fix iSCSI boot interface to conform to new UEFI operation. - Fix transmit buffer address in Grub call. - VPD-YB VersionString should be ASCII representation of binary data. - UCM: shows empty group ID. - UFP: FCoE boot from SAN link goes down during boot. - Show “Boot to Target” and “Target is first HDD” options in HII menu for iSCSI boot. - VPD-YB data in CMPI VersionString should be ASCII representation of binary data. - UFP: S-tag negotiation taking too long, and preserving S-tag after UFP is disabled. - Prevent FCoE settings applied to a Flex System EN4172 2-port 10Gb Ethernet Adapter that replaces a Flex System CN4022 2-port 10Gb Converged Adapter. - ASU setting names unstable or inconsistent from UEFI. - Problems updating OEM VPD over I2C. - OEM specific I2C VPD read by UEFI causes intermittent VPD failure. Version T7.10a4.4 / 2.4.1d4, September 2014: - Removed HII menu for multifunction mode selection of “UFP”. - Removed HII menu for boot mechanism through L4 “iSCSI”. - winfwnx2 “cfg -vpdv0” command zeroes part of YB array, interfering with IFM. - Agentless: miscellaneous AIM fixes. - Work around bug in fipvlan by filtering ALL_FCF_MAC broadcasts in bnx2x driver. - UEFI FCoE boot performed extra logins for failure to process ADISC packet. - Agentless: attach PCI/IO protocol interface to AIM handle. - Agentless: include AIM ConnectionType parameter where applicable. - Agentless: display logical port FCoE address correctly. - Agentless: initialize IFM addresses with proper MAC address during mode changes.