
R E L E A S E    N O T E S
===========================

	    Broadcom 440X 10/100 Server Adapter (ODI) Driver

	    Copyright (c) 2003 Broadcom Corporation
	             All rights reserved.

Version 2.01 - October 17, 2003
-------------------------------

    Fixes:
    =====
        Problem: (CQ #8515) Some switches cause false receive symbol 
        		 errors in packets, which the driver will not receive.
				 An unsuccesful link to the switch may be the result.  
				 
		Cause: 	 Driver dumps packets with receive symbol errors.
		
		Change:  Driver allows packets with receive symbol errors.
				
		Impact:  No loss of link on some switches.
				


v2.00 - August 20, 2003

	Initial release for 4401 B0, the driver is backward compatible
	with A1 hardware.  There is no feature enhancement.

	Changes:
		1.  Provision for new PCI device ID (0x170C).
		2.	Provision for SEEPROM new revsion number (0x10)
		3.	Corrected chip initialization sequence for B0 by
			placing checks to make chip initialization is
			done before access core registers.
		4.	Added more debug trace messages in the LM module.

v1.01 - April 23, 2003

    Fixes:
    =====
    1.  Problem: CQ #7510
				 4401 A1 Netware driver TCPIP stack hangs when sending
				 traffic

		Cause: excessive receive descriptor underflow.
		
		Change: added a call to replenlish receive descriptors during
				interrupt service routine.
				
		Impact: lengthened the interrupt service routine time.  So far
				no observable impact on Netware operation.

v1.00b - April 22, 2003

    Fixes:
    =====
    1.  Problem: CQ #7584
                 4401 Dos client 32 does not load
                 
        Cause: three functions (memcpy, memset, and consoleprintf), used
               by the driver in the server environment, are not part of
               the DOS Client 32 NLM.  This has caused the driver not to
               load in a DOS Client 32 environment.
               
        Change: implemented the system calls as part of the driver code
                base.
                
        Impact: none.

v1.00a - April 15, 2003

    Fixes:
    =====
	1.  Problem: CQ #7527
	             4401 NW custom counters need to change.
	             
	    Cause:  requirement not well understood.
	    
	    Change: removed custom counters (Jumbo and PCI-X) from status
	            window.
	            
	    Impact: none, Jumbo and PCI-X are not supported.

	2.  Problem: CQ #7535
	             4401 NW Driver poll flag does not get set.
	             
	    Cause:  requirement not well understood. 
	    
	    Change: removed DriverPoll mode from custom counter and
	            documentation.
	            
	    Impact: none, driver poll mode is not supported.

	3.  Problem: CQ #7532
	             4401 NW server abends when reloading the same frame
	             and slot that is loaded.
	             
	    Cause:  reference to an uninitialized driver data structure.
	    
	    Change: reference the data structure only after the return
	            status of the driver registration is successful.
	            
	    Impact: none.

	4.  Problem: CQ 7528
	             #4401 NW Checksum flag does not set bit.
	             
	    Cause: requirement not well understood.
	    
	    Change: removed Checksum mode from custom counter.
	    
	    Impact: none.

	5.  Problem: CQ #7526
	             4401 NW IPX is slow, stress clients drop and traffic ceases.
	             
	    Cause: extra data copy.
	    
	    Change: removed extra data copy.
	    
	    Impact: none.

	6.  Problem: CQ #7512
                 4401 NW does not receive ping packets when pinging clients.
                 
        Cause: unknown.
        
        Change: problem was not reproducible.
        
        Impact: N/A.
    
    Enhancement:
    ===========
    1.  Request: N/A
    
        Change:  eliminated extra data copy for received packet.
        
        Impact:  This should significantly improve the performance of
                 receiving large packet.
                
    2.  Request: N/A

        Change: added support for mulitple 440x cards.

        Impact: none.


v1.00 - April 7, 2003
    Initial release.


