readme.txt Driver File Contents (HS416A_LAN_Broadcom.zip)

                          Broadcom Corporation
                          16215 Alton Parkway,
                          Irvine, CA 92619-7013

                              Readme File
                   BCM570x Software Release Build 5.2.3
			      (11/20/2001)

The following highlights the changes between this release version 5.2.3 and 
the previous version 5.1.2

*** Release Version Information Table ***

	Product                    Version   Previous Rel.  

Miniport Driver - Windows 95       2.39      2.32*                                    
Miniport Driver - Windows NT4      2.41      2.32*           
Miniport Driver - Windows 2K       2.39      2.32*   
Miniport Driver - Windows XP32     2.39      2.32*           
Miniport Driver - Windows XP64     2.39      2.32*
Netware ODI Driver                 2.17      2.14           
Netware DOS ODI Driver             1.06      1.05           
Linux Driver                       2.0.28    2.0.24          
BASP for Windows                   3.0.1     2.0.6*         
BASP for Netware                   2.05      2.05           
BASP for Linux                     2.0.5     2.0.3 
SCO OpenServer                     2.0.19    2.0.18         
Unixware 7                         2.0.21    2.0.18
Solaris x86                        2.0.21    2.0.16   
Solaris Sparc                      2.0.21    2.0.16          
Engineering Diagnostics            2.18      2.11           
User Diagnostics                   2.14      2.13           
BASCS                              2.16      2.14 
BASCS IA64                         2.16      2.14
BMAPI                              2.2.2     2.1.5          
DMI PCI Hot Plug                   1.06      1.06           
DOS Utility                        2.4       2.4           
PXE                                2.0.10    2.09 
EFI Engineering Diagnostics        1.0.3     1.0.2
EFI User Diagnostics               2.14.0    1.1.4 
EFI Utility                        0.1       0.1   
EFI UNDI		           2.0.5     2.00           
SNMP-BASP                          1.0.7     1.0.7
SNMP-NetExtreme Gigabit Ctrl.      1.02      1.02        
Boot Code                          2.4       2.4 
CIM Provider                       1.0.2     1.0.1             
BCM570x Manuals                    5.0.1     5.0.1          


BCM570x Miniport Driver for Microsoft Windows 95 - b57w95.sys (2.39 replaces 2.32)
BCM570x Miniport Driver for Microsoft Windows NT4 - b57nt4.sys (2.41 replaces 2.32)
BCM570x Miniport Driver for Microsoft Windows 2000 - b57w2k.sys (2.39 replaces 2.32)
BCM570x Miniport Driver for Microsoft Windows XP32 - b57xp32.sys (2.39 replaces 2.32)
BCM570x Miniport Driver for Microsoft Windows XP64 - b57xp64.sys (2.39 replaces 2.32)

	Fixed the following issues in 2.41:
        a.  NT4 shutdown causes the system to hang when WOL is enabled.
	Fixed the following issues in 2.39 and below:
	a. "unfail" issue in OEM Hotplug utility.  Only affects NT4 driver.
	b. Intermittent problem reading PHY registers.
	c. NT4 HotPlug PCI state was not initialized.
        d. 1c_Reset, 2c_OffloadChecksum, and 2c_OffloadLargeSend was not fixed in v2.36.
	e. Second installation on NT4 does not update to a newer driver.
	f. Fixed intermittent failures on 1c_Reset, 2c_OffloadChecksum, and 2c_OffloadLargeSend.
	g. Added support for BCM5700Cx LargeSend offload.
	h. Added support for BCM5702.
	i. PHY_LINK10 mode not working.
	j. Failed file compare test with Netbui protocol.
	k. Not reporting link change status to the OS when the cable is being disconnected from a 10Mb link. This problem only occurs on the BCM5700.
	l. Encapsulation for Task Offload was not properly advertised.
	m. BCM5700 cable unplug problem at 1Gb on PCI-X system.  Also requires 1.12, or 2.5 or newer EEPROM.
        n. Refine the fix in v2.32.  Version 2.32 will crash if at the time of the unplug, the system was busy transmitting packets.

BCM570x Server ODI Driver - b57.lan (2.17 replaces 2.14)

	a. Fixed multicast address size, performance improvement.
	b. Fixed backward compatibility probs.
	c. Jumbo certified.

BCM570x DOS ODI Driver - b57.com (1.06 replaces 1.05)
	
	a. Fix for speed value in sign on message. Additional board detection.

BCM570x Linux Driver (2.0.28 replaces 2.0.24)
	
	a. Added SIOCETHTOOL ioctl support.
	b. Fixed a link up problem for an OEM LOM.
	c. Added 5702 support.
	d. Added Rx_Short_Fragments and other counters.
	e. Added code to detect AMD762 Northbridge and enable PCI ordering on that chip.

BROADCOM Advanced Server Program (BASP) for Microsoft Windows (3.0.1 replaces 2.0.6)

	a. Support IEEE 802.3ad link aggregation.

BROADCOM Advanced Server Program for Novell Netware  
	
	No changes in this release.

BROADCOM Advanced Server Program (BASP) for Linux (2.0.5 replaces 2.0.3)

	a. Fixed lock-up problem with 2.4 SMP kernel.
	b. Enhanced install documentation for non-Red Hat distribution.
	c. Minor documentation changes.
	d. Corrected the error message displayed by "baspcfg" utility.
	e. Added removal of empty directories at RPM un-install time.
	
BCM570x SCO OpenServer Release 5 driver - VOL.000.000 (2.0.19 replaces 2.0.18)
	
	a. Added 5702 support.

Broadcom BCM570x Unixware 7 driver (2.0.21 replaces 2.0.18)

	a. Added support for 5702.
	b. Fixed a panic caused by loading the driver with no cable attached.
	c. Fixed hot plug problems.
	d. Added failover feature.

Broadcom BCM570x Solaris x86 driver for i386 platform (2.0.21 replaces 2.0.16)
Broadcom BCM570x Solaris Sparc driver for Sparc platform (2.0.21 replaces 2.0.16)

	a. Enhanced performance when running in the SPARC environment.
	b. Added a workaround where older version of OpenBoot firmware (in some Sun systems) doesn't initialize upper 32-bit of 64-bit BAR.
	c. Fixed a problem where driver doesn't work correctly when single LED mode is utilized in BCM5701-based NIC/LOM.
	d. Added support for BCM5702 and BCM5703.
	e. Fixed a problem where receiving data can be corrupted under heavy traffic in high-speed (>100 MHz) PCI-X systems.
	f. Fixed a problem where performance is degraded in Intel platform.
	g. Fixed a problem where jumbo frame is broken in Intel platform.

BCM570x Engineering Diagnostic (2.18 replaces 2.11)

	a. Added new command romhdr to allow user to update Vendor ID/Device ID
           in ROM header for PXE images.  The syntax is shown as follows:

            Usage : romhdr -i=<input filename> -o=<output filename>
                    -v=<vendor ID> -d=<device ID>

               -i : Input file
               -o : Output file
               -v : Vendor ID
               -d : Device ID
	
	b. Used optimum DMA read/write watermark.
	c. Enhanced so that mini support is enabled by default for BCM5700 Cx NICs with external memory.
	d. Added Mini Ring support.  This feature requires NIC with external memory. By default, this feature is disabled.  To enable this feature use driver configuration via diagcfg command.
	e. Added extended receive BDs on blast (blast loopback may not transmit identical frames due to diagnostic and performance reasons; for loopback testing, configure rxcfg and use the normal interrupt mode).
	f. Added split header checking on blast.
	g. Enhanced loaddrv command to allocate buffer with byte offset.
	h. Fixed a bug in 4k boundary memory allocation routine.
	i. Enhanced blast command to allow users to transmit protocol packets which is configured with txcfg command.  For instance,  blast -t -p -l=1514.
	j. Enhanced secfg command to allow users to configure MAX PCI Retry parameters.  It requires firmware 2.5 or newer to utilize this parameters.
	k. Added feature to avoid straddling 4k boundary during memory allocation

BCM570x User/Manufacturing Diagnostic (2.14 replaces 2.13)

	a. Finalize external test coding
	b. Added external memory test option
	c. Added external memory code execution test into external mem test
	d. Fixed wol/pxe enabling/disabling problem
	e. Enhanced -x & -w options to accept inputs 0/1 for disabling/enabling

BROADCOM Advanced Server Control Suite (BASCS) (2.16 replaces 2.14)
BROADCOM Advanced Server Control Suite for IA64 

	Fixed the following . . .
	a. Support IEEE 802.3ad link aggregation. (Require BASP version 3.0.1 or above and BMAPI version 2.2.0 or above. b57dtect.dll is no longer required.)
	b. 2376 - Modify the supported adapters list.
	c. 2423 - Rebuild with the latest help file. 
	
BROADCOM Management Application Programming Interface (BMAPI) (2.2.2 replaces 2.1.5)

	a. Bug fix for ASFConfig.
	b. Support ASFConfig run on NT4.0.
	c. Replace b57dtect.dll with BASFND.sys to access to PCI information.
	d. Support 802.3AD teaming.

Support for PCI hot plug via DMI 

	No changes in this release.

BCM570x DOS utility - b57util.exe 

	No changes in this release.

PXE - Broadcom Preboot Execution (2.0.10 replaces 2.09)

	a. Added support for future BCM5702 and BCM5703 NICs/LOMs.

EFI Engineering Diagnostics (1.0.3 replaces 1.0.2)

	a. Command upgfrm is changed to update vendor ID/device ID of both ROM headers when PXE is upgraded.
	b. Enhanced to allow users to config Max PCI retry via secfg.
	c. Added BCM5702 and BCM5703 support.

EFI User Diagnostics (2.14.0 replaces 1.1.4)

	a. Incorporated all changes up to version 2.13 of the DOS version.
	b. Incorporated to use the diag's own little memory manager and added workaround to minimize a memory leak problem which causes group D test to lock up on IA64 (CQ#2287).
	c. Added iteration number display on each subtest (e.g. "C2. CPU Test (75)...").
	d. Revise the version number to be "in sync" with the DOS version.
	e. Fixed lockup problem when aborting group D test.
	f. Uses EfiLoaderData type for the memory pool.  

EFI Utility Tool for IA-32 and IA-64

	No changes in this release. 

EFI Universal Network Driver Interface (2.0.5 replaces 2.00)

	a. Added description of what slot (PCI or PCI-X) the NIC/LOM is installed on when it's detected.
	b. Added support for EFI core firmware v1.1.
	c. Fixed a problem where performance of TCP/UDP traffic is intermittently slow.
	d. Built specificially for core firmware V1.02.12.32 and older.  This version of driver doesn't raise/restore priority level as done to work around an issue in SNP module of core firmware v1.02.12.36 Or newer.
	e. Fixed a problem Bond ID is not checked correctly.
	f. Added support for BCM5702 and BCM5703 NICs/LOMs.

SNMP - Broadcom Advanced Server Program SNMP sub-agents - baspmgmnt.dll 

	No changes in this release.

SNMP - Broadcom NetExtreme Gigabit Ethernet Controller SNMP sub-agents - bcmif.dll 

	No changes in this release.

Boot Code - BCM570x Boot Code Firmware(eeprom.bin) 

	No changes in this release.
	
CIM Provider - Broadcom CIM Providers for Windows 2000 - BCMGroup.dll (1.0.2 replaces 1.0.1)

	a. Incorporate the changes in FTMI 5.0 beta SDK 2.2c.
	b. Add version control to the BRCMGroup.Dll.

BCM570x Manual

	No changes in this release.


Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web5, load: 1.42