============================ R E L E A S E N O T E S ============================ Broadcom Ethernet Driver for DOS ODI Copyright (c) 2002-2012 Broadcom Corporation All rights reserved. Revision History ================ Version 15.2.4 March 4, 2012 ---------------------------- Fixes: ====== 1. Problem: CQ #61874 EEE does not function after driver is unloaded. Change: Driver to enable MAC control of LPI bit just before the driver is unloaded. Impact: BCM57762 and BCM57766 controllers only. Version 15.2.3 February 22, 2012 -------------------------------- Fixes: ====== 1. Problem: CQ #61634 EEE does not function when EEE is enabled on BCM57762 and BCM57766 controllers. Change: Excluded EEE PHY interoperability software workaround for BCM57762 and BCM57766 controllers at the correct locations. Impact: BCM57762 and BCM57766 controllers only. Version 15.2.2 February 16, 2012 -------------------------------- Fixes: ====== 1. Problem: CQ #61634 EEE does not function when EEE is enabled on BCM57762 and BCM57766 controllers. Change: Excluded EEE PHY interoperability software workaround for BCM57762 and BCM57766 controllers. Impact: BCM57762 and BCM57766 controllers only. 2. Problem: CQ #61123 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. Notes: ====== 1. Updated Copyright banner to reflect year of 2012. Version 15.2.1 December 21, 2011 -------------------------------- Enhancements: ============= 1. Added support for BCM57786 and BCM57782 controllers. Version 15.2.0 October 06, 2011 ------------------------------- Enhancements: ============= 1. Added support for BCM57762 and BCM57766 controllers. Notes: ====== 1. Adjust version number for Software Rel 15.2 Version 15.0.1 August 02, 2011 ------------------------------ Enhancements: ============= 1. Implement software workaround for EEE PHY interoperability issues for all EEE capable devices except for BCM5720. Impact: BCM5717, BCM5718, BCM5719, BCM57761, BCM57765, BCM57781, BCM57785, BCM57791, and BCM57795 controllers only. Version 15.0.0 July 26, 2011 ---------------------------- Fixes: ====== 1. Problem: Link flap when EEE is enabled on BCM57761, BCM57765, BCM57781, BCM57785, BCM57791, and BCM57795 controllers. Change: Updated software workaround for EEE PHY interoperability issues for EEE capable devices. Impact: BCM57761, BCM57765, BCM57781, BCM57785, BCM57791, and BCM57795 controllers only. 2. Problem: CQ #55742 When NCSI is enabled, driver shown incorrect duplex when forced 10Mbps Full duplex. Change: Driver to halt NCSI when obtain link speed. Notes: ====== 1. Adjust version number for Software Rel 15.0 Version 14.8.3 May 06, 2011 --------------------------- Enhancements: ============= 1. Implement software workaround for EEE PHY interoperability issues for EEE capable devices. Version 14.8.2 April 11, 2011 ----------------------------- Enhancements: ============= 1. Driver to read the Hardware Configuration from shared memory to Enable/Disable EEE mode in EEE capable devices. (CQ #54514) Version 14.8.1 March 15, 2011 ----------------------------- Fixes: ====== 1. Problem: Device didn't generate interrupt on certain platform if device was previously loaded/unloaded in uEFI environment. Change: Updated driver to initialize mailbox interrupt to a value of 0 during device initialization. Version 14.8.0 March 2, 2011 ---------------------------- Fixes: ====== 1. Problem: In EEE capable devices, Boot Code's link status polling frequency intermittently collided with Driver during its initialization which caused Driver to interpret as no cable is attached. Change: Driver to acquire PHY access Mutex before issue GRC reset. This change also requires changes in Boot Code to reduce the link status polling frequency in EEE capable devices. Please use boot code v1.02 or newer. Impact: BCM5718 B0, BCM5719, and BCM5720 controllers only. 2. Problem: Driver did not read the NIC Config Data for BCM5718 B0, BCM5719, and BCM5720 controllers. Cause: This bug was introduced in v14.6.2 when implementing the read from register instead from shared memory to determine Copper/Serdes configuration. Change: Driver to read NIC Config Data for BCM5718 B0, BCM5719, and BCM5720 controllers. Impact: BCM5718 B0, BCM5719, and BCM5720 controllers only. Notes: ====== 1. Adjust version number for Software Rel 14.8 Version 14.6.2 February 10, 2011 -------------------------------- Enhancements: ============= 1. Driver to read from register instead of from shared memory to determine Copper/Serdes configuration. Impact: BCM5718 B0, BCM5719, and BCM5720 family controllers only. Version 14.6.1 December 7, 2010 ------------------------------- Enhancements: ============= 1. Add EEE support for BCM57761, BCM57765, BCM57781, BCM57785, BCM57791, and BCM57795 controllers. Impact: BCM57761, BCM57765, BCM57781, BCM57785, BCM57791, and BCM57795 controllers. 2. Added support for BCM5720 controller. Version 14.6.0 November 15, 2010 -------------------------------- Enhancements: ============= 1. Added support for BCM5719 controller. Notes: ====== 1. Adjust version number for Software Rel 14.6 Version 14.4.4 December 7, 2010 ------------------------------- Enhancements: ============= 1. Add EEE support for BCM57761, BCM57765, BCM57781, BCM57785, BCM57791, and BCM57795 controllers. Impact: BCM57761, BCM57765, BCM57781, BCM57785, BCM57791, and BCM57795 controllers. Version 14.4.3 November 1, 2010 ------------------------------- Enhancements: ============= 1. Remove EEE support for BCM57761, BCM57765, BCM57781, BCM57785, BCM57791, and BCM57795 controllers. Impact: BCM57761, BCM57765, BCM57781, BCM57785, BCM57791, and BCM57795 controllers. Version 14.4.2 October 22, 2010 ------------------------------- Enhancements: ============= 1. Add EEE support for BCM5717, BCM5718, BCM57761, BCM57765, BCM57781, BCM57785, BCM57791, and BCM57795 controllers. Impact: BCM5717, BCM5718, BCM57761, BCM57765, BCM57781, BCM57785, BCM57791, and BCM57795 controllers. 2. Port over fixes in v14.2.3 for CQ #50447 - Incorrect link LED behavior after Driver executed. Impact: BCM57761, BCM57765, BCM57781, BCM57785, BCM57791, and BCM57795 controllers. Version 14.4.1 October 15, 2010 ------------------------------- 1. Problem: CQ #50409 - Driver wipes out hardware configuration when in Self-Boot configuration. Change: Updated reset code to do a read-modify-write when updates the register to disable clkreg when in Self-Boot configuration. Impact: BCM57761, BCM57765, BCM57781, BCM57785, BCM57791, and BCM57795 controllers Self-Boot configuration. Version 14.4.0 October 07, 2010 ------------------------------- Enhancements: ============= 1. Updated APE inter-processor interface code for BCM5717 and BCM5718 controllers. Impact: BCM5717 and BCM5718 controllers only. Notes: ====== 1. Adjust version number for Software Rel 14.4 Version 14.2.4 March 15, 2011 ----------------------------- Fixes: ====== 1. Problem: Device didn't generate interrupt on certain platform if device was previously loaded/unloaded in uEFI environment. Change: Updated driver to initialize mailbox interrupt to a value of 0 during device initialization. Version 14.2.3 October 20, 2010 ------------------------------- Fixes: ====== 1. Problem: CQ #50409 - Driver wipes out hardware configuration when in Self-Boot configuration. Change: Updated reset code to do a read-modify-write when updates the register to disable clkreg when in Self-Boot configuration. Impact: BCM57761, BCM57765, BCM57781, BCM57785, BCM57791, and BCM57795 controllers Self-Boot configuration. 2....
Emi_17