Broadcom Corporation 5300 California Avenue Irvine, CA 92617 Release Notes Broadcom Gigabit Ethernet UEFI Driver for x64, and IA-64 Copyright (c) 2002-2012 Broadcom Corporation All rights reserved. June 29, 2012 Revision History ================ Version 15.4.2 June 29, 2012 ---------------------------- Fixes: ====== 1. Updated x-UEFI keyword modifier for iSCSI Initiator Subnet Mask. Version 15.4.1 June 18, 2012 ---------------------------- Fixes: ====== 1. Problem: Runing UEFI reboot test which include "Drvdiag -s" led to System Crashes w/ GPF Errors. (CQ#61037) Cause : Driver Receive Routine gets call during Diagnostic in progress. Change : Prevent Driver Receive Routine to execute while Diagnostic is in progress. 2. Problem: Setting parameter via OEM configuration tool with incorrect values passes. (CQ#56130) Change : Updated x-UEFI keyword modifier. Enhancements: ============= 1. set the UEFI UNDI driver clock policy to minimize the GRC reset duration. (CQ#63586). Impact: BCM57781, BCM57785, BCM57761, BCM57765, BCM57791, BCM57795, BCM57762, BCM57766, BCM57786, and BCM57782 controllers in OTP mode only. Version 15.4.0 May 15, 2012 --------------------------- Fixes: ====== 1. Problem: Unable to save HII configuration after resetting to default values on OEM browser. (CQ#63069) Cause : Default values were defined for IP-related fields in IPv4 format. This can cause a mismatch with the IP version field, which does not have a defined default value. Change : Remove default values for IP-related fields to prevent possible IP version mismatch. 2. Problem: Incorrect attribute type for HII LinkStatus parameter. (CQ#62946) Change : Updated to correct type and options per OEM specification. 3. Update x-UEFI keywords based on OEM specification. (CQ#63180) Enhancements: ============= 1. Updated driver to enable Option ROM if HII MBA Boot Protocol is not set to NONE value. (CQ#62650). Version 15.2.52 April 19, 2012 ------------------------------ Fixes: ====== 1. Problem: A-rev 5720 NDC can't acquire DHCP address. Cause: Some registers of DMA Read engine block can have bogus values after power cycle. This can cause DMA engine to stop DMAing Tx packets from the host. Change : Implemented software workaround so that DMA Read engine can ignore bogus values in these registers. Impact: BCM5719 and BCM5720 controllers only. Version 15.2.51 April 12, 2012 ------------------------------ Fixes: ====== 1. Problem: Device is still active after issuing a shutdown if APE is not responsive. (CQ#62359) Change : Update driver to issue a GRC reset even if APE is not responsive. Version 15.2.50 March 28, 2012 ------------------------------ Fixes: ====== 1. Problem: Link Status indication logic doesn't work with GET_STATUS API. Change: Updated driver to indicate that UNDI driver supports NO_MEDIA_DETECT capability in GET_INIT_INFO API. Enhancements: ============= 1. Updated HII Subnet Mask allowable field length to proper width. 2. Suppress non-supported IP version, if applicable, in HII iSCSI General Parameters menu. 3. Full support of UCM for OEM configuration tool. (CQ#58849) Version 15.2.6 March 5, 2012 ---------------------------- Fixes: ====== 1. Problem: OEM HII browser hangs when saving a language change from English to Chinese. Cause : Some English strings contained Chinese characters, which are non-ASCII, and failed the character conversion from Unicode to ASCII. This caused the system to hang. Change : Updated driver to modify supported language strings contents with only the relevant localized string. This will prevent English strings being updated with non-English characters. Version 15.2.5 February 28, 2012 -------------------------------- Fixes: ====== 1. Problem: Buffer allocated for browser form data in EDK II UP4 library was not big enough and there might be a potential problem that it would cause RSOD after modifying configuration data. Change: Allocated buffer with proper size. Version 15.2.4 February 27, 2012 -------------------------------- Fixes: ====== 1. Problem: The Config VLAN ID help message in HII browser MBA menu showed valid range from 1 to 4095. (CQ#61833) Change: Changed the help message to show valid range from 1 to 4094. Enhancements: ============= 1. Hide device banner during initial load for certain OEM. (CQ#60975,CQ#61752) Version 15.2.3 February 22, 2012 -------------------------------- Fixes: ====== 1. Problem: EEE does not function when EEE is enabled on BCM57762 and BCM57766 controllers.(CQ #61699) Change: Excluded EEE PHY interoperability software workaround for BCM57762 and BCM57766 controllers. Impact: BCM57762 and BCM57766 controllers only. 2. Problem: LEDs turned off when driver is loaded on BCM57762 and BCM57766 controllers. Change: Driver sets Link Activity LED BIT. Impact: BCM57762 and BCM57766 controllers only. Enhancements: ============= 1. Updated with latest localization files. Version 15.2.2 January 31, 2012 ------------------------------- Enhancements: ============= 1. Built using EDK2. 2. Added Driver Health Protocol support. 3. Updated driver to display current MAC address in HII formset title for OEM devices. (CQ#61020). Version 15.2.1 January 09, 2012 ------------------------------- Fixes: ====== 1. Problem: DRVDIAG -s Memory test failed in BCM57766.(CQ#60675) Change : Driver Diag performs Memory Test with correct address range for BCM57762, BCM57766, BCM57786, and BCM57782. 2. Problem: UEFI OS install via UEFI from windows 2008 WDS failed on BCM57762.(CQ#60680) Change : Updated Driver to initialize NVRAM according to the correct ASIC REV for BCM57762, BCM57766, BCM57786, and BCM57782. Note: ===== 1. Updated Copyright banner to reflect year of 2012. Version 15.2.0 December 21, 2011 -------------------------------- Enhancements: ============= 1. Added support for BCM57762, BCM57766, BCM57786, and BCM57782 controllers. 2. Firmware Management Protocol supports upgrade of CCM rom image. Version 15.0.17 October 31, 2011 -------------------------------- Fixes: ====== 1. Problem: Setting iSCSI Initiator name with '-' character fails via OEM configuration tool. Change : Updated RegEx modifier contents to move '-' character to the start of the value expression. 2. Problem: Missing iSCSI Chap ID attributes in x-UEFI mapping. (CQ#59510) Change : Added iSCSI Chap ID attributes in x-UEFI mapping. Version 15.0.16 October 05, 2011 -------------------------------- Fixes: ====== 1. Problem: On multiple port device, the MBA settings on one or more ports may not be saved via HII browser. Cause: On certain OEM systems, ExtractConfig() is called very early in the HII browser process. This can result in stale MBA configuration being saved to NVRAM. Change: Refresh MBA port configuration from NVRAM before updating any MBA port configuration. 2. Problem: Setting iSCSI Initiator name with '-' character fails via OEM configuration tool. (CQ#58951) Change : Added '-' to the list of allowable character in x-UEFI string contents. Version 15.0.15 October 04, 2011 -------------------------------- Fixes: ====== 1. Problem: drvdiag fails at Loopback test on BCM5719 in PCI-E Gen II mode. Cause: During loopback test, DMA data exceed FIFO size and caused BCM5719 to cease operation. Change: Reduced number of Receive Buffer Descriptors. Enhancements: ============= 1. Hide device banner during initial load for certain OEM.(CQ#58681) Version 15.0.14 September 27, 2011 ---------------------------------- Enhancements: ============= 1. Added Question ID support in HII browser prompts (CQ#58849) Version 15.0.13 September 16, 2011 ---------------------------------- Fixes: ====== 1. Problem: BCM57781 in OTP mode failed to ping other clients (CQ#58604). Cause: Driver reads incorrect MAC address in OTP mode. Change: Updated driver to use correct MAC address in OTP mode. Version 15.0.12 August 31, 2011 ------------------------------- Fixes: ====== 1. Updated HII Vlan ID parameter default value to 1. Enhancements: ============= 1. Build with late...
Emi_17