Broadcom (R) Corporation Broadcom Ethernet Software Kit RELEASE T7.6.4.1 RC (Friday, March 29, 2013) RELEASE NOTES Summary ======= - Gold Release for the Broadcom T7.6 project. Highlights ========== - Added 57840 in 4x10G mode support - Added 10GbaseT support for 84834 - Added BACS for Linux Known Issues ============ none Disclaimer ========== FCoE: This software release may contain support for Broadcom FCoE (Fibre Channel over Ethernet) on one or more Broadcom 10G Ethernet controllers. Broadcom'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 Broadcom'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. Broadcom 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. Broadcom 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 Broadcom 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. - 578xx-B0 - No support for PCI-E GEN3 - no RFC1588 support - Added 16 Mbit flash support. - Added support for MCTP commands larger 64 bytes. - 57840 - No 2x20G support - 10GbaseT 84834 - No EEE 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 - 8727 : v4.06 - 8073 : v1.09 - 84833 : v1.52 - 84834 : v1.59 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 - bacscli from BACS4 is not backward compatible with bacscli from BACS3 - Solaris - The T7.2 based Solaris driver will not support Solaris10 U8, however it will support Solaris10 U9. - BASP w/ RSS enable can support a maximum of up to 4 processors - Broadcom 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 84834 B1 0x013B T7.6 ================================================================================================== Software Compatibility ====================== This release of software supports: - BCM5706 NetXtreme II Gigabit Ethernet Adapter - BCM5706S NetXtreme II Gigabit Ethernet Adapter - BCM5708 NetXtreme II Gigabit Ethernet Adapter - BCM5708S NetXtreme II Gigabit Ethernet Adapter - BCM5709 NetXtreme II Gigabit Ethernet Adapter - BCM5709S NetXtreme II Gigabit Ethernet Adapter - BCM57710 NetXtreme II Gigabit Ethernet Adapter - BCM57711 NetXtreme II Gigabit Ethernet Adapter - BCM57712 NetXtreme II Gigabit Ethernet Adapter - BCM57800 NetXtreme II Gigabit Ethernet Adapter - BCM57810 NetXtreme II Gigabit Ethernet Adapter - BCM57840 NetXtreme II Gigabit Ethernet Adapter Contents of the CD ================== **** Release Version Information Table **** Product Version Previous Release Windows 2008/2012 Driver NX2 7.6.51.0* << 7.6.51.0 BASP Windows 2008/2012/Vista ia32 1.6.6* 1.6.6* BASP Windows 2008/2012/Vista x64 1.6.6* 1.6.6* bxDiag 7.6.5.0* << 7.6.5.0 Dos Ndis2 NX2 5.0.0 5.0.0 Dos Ndis2 NX2_Ev 7.6.0 7.6.0 FCoE Boot 7.6.52 7.6.52 iSCSI Boot 7.6.50 7.6.50 iSCSI Crash Dump Driver 7.6.50 7.6.50 FCoE Crash Dump Driver 7.6.1 7.6.0 Linux NetXtreme2 package 7.6.62 7.6.62 Linux Driver NX2 2.2.3n 2.2.3n Linux Driver NX2_Ev 1.76.54 1.76.54 Linux iSCSI Driver NX2 2.7.6.1d 2.7.6.1d Linux Driver CNIC 2.5.16g 2.5.16g Linux FCoE Driver NX2 2.3.4 2.3.4 Linux FC Lib Module 2.0.3 2.0.3 Linux uIP Driver 0.7.6.1g 0.7.6.1g PXE NX2 7.6.50 7.4.50 PXE NX2_Ev 7.6.53 7.6.53 PXE NX2_Ev (57710/57711) 7.2.29 7.2.29 Solaris NX2 7.6.2 7.6.2 Solaris NX2_Ev 7.6.53 7.6.53 UEFI Driver NX2 7.6.51 7.6.51 UEFI Driver NX2_Ev 7.6.58 << 7.6.57 VBD Driver 7.6.2.0* << 7.6.2.0 VBD Driver NX2_Ev 7.6.59* << 7.6.59 Windows iSCSI Driver NX2 7.6.2.0* << 7.6.2.0 FCoE Offload Driver 7.6.3.0a* << 7.6.3.0a 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.4.21 7.4.21 Bootcode for 578xx (MFW) 7.6.55 7.6.55 NCSI Firmware NX2 2.0.11 2.0.11 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 BACS 15.6.31 15.6.31 BACS for Linux 15.6.31 15.6.31 BACS Command Line Interface 15.6.31 15.6.31 BMAPI 7.30.13 7.30.13 CABW32 6.2.1 6.2.1 CIM for Windows 15.6.18 15.6.18 CCM 7.6.50 7.6.50 DOS EDiag 7.6.52 7.6.52 DOS UEDiag 7.6.52 7.6.52 DOS uxDiag 7.6.0 7.6.0 Dos xdiag NX2 7.6.0 7.6.0 EFI xdiag64 7.6.0 7.6.0 UEFI EDiag 7.6.51 7.6.51 Firmware Upgrade Linux NX2 2.5.5 2.5.5 Firmware Upgrade Windows NX2 2.5.6 2.5.6 Linux Bmapi 6.19.1 6.19.1 Linux xDiag NX2 7.6.50 7.2.50 Linux eDiag NX2_Ev 7.6.52 7.6.52 SNMP-Basp 7.1.7 7.1.7 SNMP-Extensible-Agent 7.1.7 7.1.7 Driver Installer 32/64 Bit 15.6.6.3 << 15.6.6.2 BACS Installer 32/64 bit 15.6.6.6 15.6.6.6 UserGuide INGSRVT74-CDUM100-R INGSRVT74-CDUM100-R 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 0x0134 0x0134 84834B1 PHY fw 0x013B 0x013B 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. Broadcom, Broadcom Advanced Server Program, Broadcom Advanced Server Control Suite, and Smart Load Balance are registered trademarks of Broadcom Corporation.