============================ R E L E A S E N O T E S ============================ Broadcom NetXtreme Gigabit Ethernet Driver For Windows Vista (Longhorn) 32/64 bit versions Copyright (c) 2000-2012 Broadcom Corporation All rights reserved. Version 15.4.0.5 Jun 29, 2012 ---------------------------------------- 1. Problem: CQ63915 - WHCK:Test machine rebooted unexpectedly on PCI Root Port Surprise Remove Test (PCI device only) Cause: The test doesn't physically remove device, device still has the capability to do DMA for receiving packet which will possibly corrupt memory (RBD/Rx Buffer) freed and reallocated for other software components. Change: Make a GRC reset to make device back to uninitialized state when driver receives a surprise removed event. Impact: None. 2. Problem: CQ64027 - BACS: Applying Enable Dash, appears as enabled, but it is not. Cause: With the particular testing steps, the APE shared memory will contain garbage data that makes driver think the firmware type is NCSI, not DASH. So driver will return from UM_ApeEventWrite() immediately and it will not send APE event to firmware anymore, then BMAPI stops and will not update nvram Change: Check the APE shared memory signature before getting firmware feature. Impact: None. Enhancements: ============= 1. Request: CQ62336 - Obsolete older chips for Win8. Change: Add 5721 support back. Impact: None. 2. Request: Limit WOL pattern number to 8 if PM offload FW is loaded. Impact: None. 3. Request: Disable WPD support. Impact: None. Version 15.4.0.4 Jun 18, 2012 ---------------------------------------- 1. Problem: CQ63551 - BACS gives a error ??Fail to save ASF Table?? When attempting to enable / disable ASF continually. CQ63552 - After cable analysis test, enable/disable ASF will result in error ??Fail to save ASF Table??. Cause: Driver is not aware that ASF is enabled at runtime, CQ51828 workaround is activated and it causes device to run at slower clock that makes BMAPI get time-out for waiting ASF to be loaded. Change: Not to change Clock Policy registers if bootcode has already set the registers with higher clock speed (after GRC reset). Impact: None. 2. Problem: CQ63614 - OEM-System-5720 NIC: System runs into BSOD with bugcheck IRQL_NOT_LESS_OR_EQUAL during system reboot. Cause: RSS mode cannot be changed at runtime after initialization or device may dma RBD to incorrect location. Change: Always enable device RSS in the init time if RSS is enabled. Impact: None. 3. Problem: CQ62858 - NdisTest 6.5 PM_PowerStateTransition failed. Cause: Driver doesn't generate expected MediaStateUnknown status notification on system sleep and expected number of MediaStateConnected status on resume from sleep. Change: Make driver to generate status notification as NDISTest requests. Impact: None. 4. Problem: CQ63906 - "Wake Up Capabilities" should be removed after driver upgrade from 15.2.0.x to 15.4.0.x. Cause: The old registry entries are not removed while doing driver upgrade. Change: Make inf changes to delete the old registry entries during installation. Impact: None. 5. Problem: CQ3805 - Win8:NXI:WHCK: VMQScalability test failed on the NIC switch capabilities should report NumVlansPerPort as 0, but its reporting 1 Change: Set NumVlansPerPort in NIC switch capabilities to 0. Impact: None. 6. Problem: CQ63625 - The NX1 NDIS6 driver reports the wrong NDIS version when queried. Change: Report NDIS version equal or less than 6.30. Impact: None. Enhancements: ============= 1. Request: CQ62336 - Obsolete older chips for Win8. Change: Change the message level to *Information* level to make NX1 consistent with NX2. Impact: None. 2. Request: CQ62067 - Set card reader DMA Read MRRS to 7 - for 4096B transfers. Change: Set card reader DMA Read MRRS to 4K for all 57766. Impact: None. 3. Request: For OCBB, use driverFlags[port] in Option Card Scratchpad Index Table. Note: For previous implemenation (one DWORD) - driverFlags[0]: port0,1,2,3 use b0-7,b8-15,b16-23,b24-31 For new implemenation (4 DWRODs) - use b0-7 of driverFlags[port] NCSI v1.0.92 or later is needed to work with new driverFlags format. 4. Request: Passing EEE configuration down to management firmware. 5. Request: Download EEE patch for 57766/57786 family devices to accomodate OTP size limitation. 6. Request: Support fiber phy SGMII mode. Change: Setup fiber phy SGMII based on NVRAM info. Impact: None. 7. Request: CQ63770 - Add 4 part ID support for specific OEM. Change: Added IDs Impact: None. 8. Request: Add EEE info OID for BACS. Impact: None. Version 15.4.0.3 May 29, 2012 ---------------------------------------- 1. Problem: CQ63194 - Win8:NXI:WHCK:GenericMiniportRequirements test failed due to the CDN requirements not met Cause: A Port1DeviceNumber or Port1FunctionNumber entry is required for a multiport network adapter. Change: Add Port1FunctionNumber entry in the inf file for a multiport network adapter. 2. Problem: CQ63523 - Driver is missing when deploying Win7 with BCM5786 NIC Cause: The "CopyFiles" directive is missing in device's INF install-section. Change: Add the missing "CopyFiles" directive. Impact: None. 3. Problem: CQ63382 - Win8 server build 8370: 5719 with enable VMQ run chariot will BSOD. Cause: DPC watch dog timer timeout when waiting for mainlock in GenTimer. Change: Release the mainlock when VMQ CPU affinity is changed. Version 15.4.0.2A May 23, 2012 ---------------------------------------- Enhancements: ============= 1. Request: CQ63187,CQ63430 - Add 4 part ID support for specific OEM. Change: Added IDs Impact: None. Version 15.4.0.2 May 22, 2012 ---------------------------------------- 1. Problem: CQ62747 - 57766 Cable Analysis test failed when testing via Remote Desktop Connection(RDC). CQ62751 - By using RDC to configure BACS 57766 ASF enable/disable parameter will result in error. Cause: The CQ51828 woarkound causes device to run at slower clock and that makes BMAPI get time-out for waiting ASF to be loaded and running. Change: Disable CQ51828 woarkound when ASF is enabled. Impact: None. 2. Problem: CQ63050 - Update b57vista driver then missing registry key of flow control. Cause: "*FlowControl" key doesn't stick in registry during driver installation. Change: Make change in inf file to override registry key's default value as a workaround. Impact: None. Enhancements: ============= 1. Request: CQ62839 - Please disable flow control for all OEM SSIDs for 15.0 gold drivers Change: disable flow control based on SSIDs 2. Request: CQ62976 - Set card reader DMA Read MRRS to 4K Change: Set card reader DMA Read MRRS to 4K 3. Request: CQ62336 - Obsolete older chips for Win8. Change: Make driver fail to load with obsolete devices for Win8 Impact: User may see obsolete device gets yellow bang in the device manager. 4. Request: CQ63402 - Delete registry keywords that are deprected Change: The registry key *LSOv1IPv4 is removed. Impact: None. Version 15.4.0.1 April 30, 2012 ---------------------------------------- 1. Problem: CQ62899 - 5719 connection failure with VMQ enabled on Chariot test Cause: VMQ dynamic processor affinity change is not handled properly. Change: Fix a bug for VMQ dynamic processor affinity change. Impact: None. 2. Problem: CQ62781 - Win8:NXI:NDISTest 6.5 "StandardizedKeywords" failed Change: Modified the inf files and reported VMQ HW capability even VMQ is not enabled Impact: None. Version 15.4.0.0 April 18, 2012 ---------------------------------------- 1. Problem: CQ61545 - 57761B0 system unable to establish a TCP connection in WinPE2.0 Cause: WinPE2.0 kernel is Vista and not support MSIX. Change: Don't use MSIX on Vista. Impact: None. 2. Problem: CQ62126 - BACS Diagnostics and Cable Analysis Test fails. Cause: Driver doesn't set the correct value for BytesWritten (the number of bytes it is returning at InformationBuffer) while BMAPI is querying device's APE registers through T3_OID_READ_BAR1_REG in UM_QueryInformation(). Change: ...
Emi_17