QLogic (R) Corporation QLogic Ethernet Software Kit RELEASE Channel 2015 T7.12b.4.1 Gold (Friday, March 27, 2015) RELEASE NOTES Summary ======= - Channel 2015 Kit for the T7.12b project - Updated the following software components: QCS Installer 32/64 bit (w/QLASP v2.0.2a) Firmware Upgrade Linux NX2 FW Upgrade Tool for Linux and Windows. Solaris drivers for both 1GB and 10GB. - Updated readme and release notes for several components to QLogic standard formats. Updates from previous T7.10aGU Project ====================================== - removed support for Broadcom NX1 support from installers and tools - replaced ACS and BACS with QCS utility - replaced BASP with QLASP - rebranding of NX2 components, replacing ‘Broadcom’ with ‘QLogic’ - added support for RH7.1 - added support for ESX6.0 (utilizing the ESX5.5 driver) - added support for ESX5.1-U3 - removed AFEX/VNTAG support - added uEFI iSCSI boot (L4) IPv6 support - added FW upgrade support from the OS environment. - added Linux user space tool to support QLogic CNIC and iSCSI drivers. Disclaimer ========== FCoE: This software release may contain support for QLogic FCoE (Fibre Channel over Ethernet) on one or more QLogic 10G Ethernet controllers. QLogic's FCoE software stack contains many different interdependent components, including: low layer device drivers, upper layer protocol drivers (for networking and storage), and multiple firmware and pre-boot components stored in platform NVRAM. This software has been fully tested and validated for FCoE protocol compliance and stability, on relevant OEM platforms, within QLogic's internal test and QA labs. It is the responsibility of the consumer of this software (i.e., the 'OEM') to ensure that all relevant and necessary third party certifications (e.g., EMC Labs certification and ESM posting) are acquired for this software, on relevant OEM platforms, before deploying this software on those platforms to end users. QLogic only officially supports the FCoE and DCB feature set on adapters that are licensed for FCoE, and for which EMC e-Labs certification is already complete or in progress. QLogic will *not* provide field support for unqualified platforms. Please refer to the EMC e-Labs certification matrix for existing support matrix postings, or contact your QLogic liaison to inquire about configurations currently in the qualification queue for eventual support. Exercising either FCoE or DCB on an unsupported platform may lead to unpredictable results. Caveats ======= - If SRIOV is enabled, a system reboot is required after running the driver installer. - Windows 2012 may hang during installation to a remote drive over iSCSI boot on some systems. This is a known OS issue. - E1 (57710/57711) devices are no longer supported by the 7.4 or later PXE. PXE updates on E1 devices must use 7.2.x based PXE or earlier (provided with this kit). - A 57712 MFW upgrade via Windows/Linux-fw-update requires an immediate system reboot. - 57840 - No 2x20G support - FCoE - Please see disclaimer above - DCB/DCBx is only supported on platforms that are licensed for FCoE. FCoE need not be operational, and iSCSI over DCB is fully supported. - The ‘evpxe.lom’ image has grown above the 128 kByte boundary that is defined by the PCI spec for x86 option ROM files. In order to stay within the required boundaries, the ‘CCM’ portion was removed from the ‘fw30_clp/evpxe.lom’ image. The change only affects OEM designs that implement E2/E3 as LOM devices, integrating the image into their system Bios. Moving forward, the OEM will need to integrate the ‘CCM’ portion (that provides CLP functionality for things like ‘NPAR’, or ‘FCoE boot’ configuration) into the LOM’s NVRAM, instead of the system Bios. For more details, please review the MBA *readme.txt*. - MFW firmware upgrade: If the "Shadow swim feature" is not enabled on a 57712/578xx device, an immediate system reboot will be required following an MFW upgrade. - There must also be sufficient flash area (to hold 2 copies of MFW) in order for the Shadow swim feature to work. - MFW upgrade will not take effect until the next system reboot. This applies even if the shadow swim feature is used. PQA Testing Information ======================= - Downgrade from T7.6 to previous software releases is blocked. - External PHY Firmware versions for 10G Devices - Refer to the "PHY Compatibility Table" below. Notables ======== - Side-effects of DCB Enabled If DCB is enabled on your link, DCBX takes place automatically and if sync occurs the adapter is fully willing by default - QLogic does not recommend nor support enabling (manually) TCP Chimney Offload in Guest Operating Systems (GOS) running in Hyper-V on Windows Server 2008 R2 - The default Flow Control setting in the Linux driver for 5771x 10g Fiber devices is now set to disabled. MAC and 10G external PHY Compatibility Table ================================================================================================== MAC Stepping PHY Stepping PHY ver. SW Release Comment === ======== === ======== ======== ========== ======= 57711 A1 8073 A1 0x0105 T5.0 57711 A1 8073 B0 0x0109 T5.0 57711 A1 8727 Bx 0x0x040D T6.0 57711 A1 8727 C0 0x0x050D T6.0 57711 A1 8727 C0 0x0x05AD T6.0 (dual_media) 57711 A1 84823 A0 0303_build5 T6.0 (dual_media) 57712 A1 8073 B0 0x0109 T6.2 57712 A1 84823 B1 0x0415 T7.0 57712 A1 8727 C1 0x0511 T7.0 578xx B0 84833 B1 31.01 T7.2 578xx B0 54618SE A1/A2 N/A T7.2 578xx B0 84833 B1 0x0134 T7.4 578xx B0 84833 B1 0x0145 T7.10 578xx B0 84834 B1 0x0145 T7.10 ================================================================================================== Software Compatibility ====================== This release of software supports: - BCM5706 NX2 Gigabit Ethernet Adapter - BCM5706S NX2 Gigabit Ethernet Adapter - BCM5708 NX2 Gigabit Ethernet Adapter - BCM5708S NX2 Gigabit Ethernet Adapter - BCM5709 NX2 Gigabit Ethernet Adapter - BCM5709S NX2 Gigabit Ethernet Adapter - BCM57710 NX2 Gigabit Ethernet Adapter - BCM57711 NX2 Gigabit Ethernet Adapter - BCM57712 NX2 Gigabit Ethernet Adapter - BCM57800 NX2 Gigabit Ethernet Adapter - BCM57810 NX2 Gigabit Ethernet Adapter - BCM57840 NX2 Gigabit Ethernet Adapter Contents of the CD ================== **** Release Version Information Table **** Product Version Previous Release FCoE Boot 7.12.4 7.12.4 iSCSI Boot 7.12.1 7.12.1 Linux NX2 package 7.12.10 7.12.10 Linux Driver NX2 2.2.5m 2.2.5m Linux Driver NX2_Ev 1.712.12 1.712.12 Linux Driver CNIC 2.5.20e 2.5.20e Linux iSCSI Driver NX2 2.11.0.0 2.11.0.0 Linux FCoE Driver NX2 2.8.2 2.8.2 Linux FC Lib Module 2.0.3 2.0.3 Linux uIP Driver 2.11.0.0 2.11.0.0 PXE NX2 7.8.75 7.8.75 PXE NX2_Ev (57710/57711) 7.2.29 7.2.29 PXE NX2_Ev 7.12.4 7.12.4 Solaris NX2 7.10.4 << n/a Solaris NX2_Ev 7.10.7 << n/a UEFI Driver NX2 7.8.77* 7.6.77* UEFI Driver NX2_Ev 7.12.16 7.12.16 Windows 2008/2012 Driver NX2 7.12.3.0b* 7.12.3.0b* QLASP Windows 2008/2012/Vista ia32 2.0.2a* << 2.0.2* QLASP Windows 2008/2012/Vista x64 2.0.2a* << 2.0.2* bxDiag 7.12.1.0* 7.12.1.0* VBD Driver 7.12.0.0a* 7.12.0.0a* VBD Driver NX2_Ev 7.12.3a* 7.12.3a* Windows iSCSI Driver NX2 7.12.0.0e* 7.12.0.0* FCoE Offload Driver 7.12.1.0* 7.12.1.0* iSCSI Crash Dump Driver 7.12.0.0 7.12.0.0 FCoE Crash Dump Driver 7.12.0.0 7.12.0.0 Bootcode for 5706 4.6.1 4.6.1 Bootcode for 5706s 4.6.1 4.6.1 Bootcode for 5708 7.4.0 4.6.1 Bootcode for 5708s 7.4.0 4.6.1 Bootcode for 5709 7.4.0 7.4.0 Bootcode for 5709s 7.4.0 7.4.0 Bootcode for 57710 5.2.6 5.2.6 Bootcode for 57711 6.2.25 6.2.25 Bootcode for 57712 6.2.25 6.2.25 Bootcode for 57712 (MFW) 7.6.56 7.6.56 Bootcode for 578xx (MFW) 7.12.31 7.12.31 NCSI Firmware NX2 2.0.13 2.0.13 NCSI Firmware NX2_Ev (57710) 2.0.7 2.0.7 NCSI Firmware NX2_Ev (57711) 6.2.7 6.2.7 NCSI Firmware NX2_Ev (57712) 6.2.7 6.2.7 Windows QCS 17.0.12 17.0.12 QCS Command Line Interface 17.0.12 17.0.12 Linux QCS 17.0.12 17.0.12 Windows QLMAPI 7.31.1 7.31.1 Windows BMAPI 8.0.1 8.0.1 CABW32 6.2.1 6.2.1 CIM for Windows 17.0.11 17.0.10 CMPI provider for Linux 2.6.11 2.6.11 CMPI provider for Windows 2.4.4 2.4.4 CMPI provider for VMWare 2.6.7 2.6.7 CCM 7.12.4 7.12.4 DOS EDiag 7.12.27 7.12.27 DOS UEDiag 7.12.27 7.12.27 DOS uxDiag 7.10.2 7.10.2 Dos xdiag NX2 7.10.2 7.10.2 EFI xdiag64 7.10.2 7.10.2 UEFI EDiag 7.12.27 7.12.27 Firmware Upgrade Linux NX2 2.7.15 << 2.7.13 Firmware Upgrade for VMWare NX2 2.7.8 2.7.8 Firmware Upgrade Windows NX2 2.7.14 2.7.14 Linux QLMAPI 6.24.1 6.24.1 Linux Bmapi 6.23.15 6.23.15 Linux xDiag NX2 7.10.3 7.10.3 Linux eDiag NX2_Ev 7.12.27 7.10.27 SNMP-Basp 7.1.7 7.1.7 SNMP-Extensible-Agent 7.1.7 7.1.7 Driver Installer 32/64 bit 18.00.4.4 18.00.4.4 QCS Installer 32/64 bit 18.00.3.3 << 18.00.3.2 8073 PHY fw 0x0105 0x0105 8073B PHY fw 0x0109 0x0109 8727 PHY fw 0x040D 0x040D 8727C PHY fw 0x050D 0x050D 8727C PHY fw 0x0511 0x0511 8727C PHY fw (dual_media only) 0x05AD 0x05AD 84823A PHY fw (dual_media only) 0x0303_build5 0x0303_build5 84823B1 PHY fw 0x0415 0x0415 84833B1 PHY fw 0x0145 0x0145 84834B1 PHY fw 0x0145 0x0145 Note: An asterisk (*) following a version number represents a certified driver. Arrows (<<) between versions indicate the component has been updated from the previous released software kit. * Third-party trademarks and copyrights are the property of their respective owners.