release.txt Driver File Contents (LAN_Broadcom_6.64.0.0_XPx86.zip)

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

          Broadcom Advanced Server Program (BASP) Driver
                    for Linux 2.4.x kernel

            Copyright (c) 2000-2003 Broadcom Corporation
                     All rights reserved.


Version 6.0.3 (May 8, 2003)
---------------------------

   Fixes:
   ========
   1. Problem: (CQ #7738)
               BASP 6.0.2 freezes the system when trying to start 
               SLB/GEC/AD teams w/VLANS.  Seen on both Red Hat/
               UL1.0 on all 3 system architectures 
               (i386, ia64 x86_64).
      Cause:
               This is due to a bug that recurrsively acquires
               the spinlock.
      Change:
               BASP is updated to avoid the deadlock.
      Impact:
               None.


   2. Problem: (CQ #7739)
               When a BASP team is started, there are many warning
               messages, "protocol 0988 is buggy, dev eth0" logged
               into syslog.
      Cause:
               This is due to un-initialized fields inside skbuff 
               structure.
      Change:
               BASP is updated to initialize these fields.
      Impact:
               None.
                            

Version 6.0.2 (April 28, 2003)
------------------------------

   Fixes:
   ========
   1. Problem: (CQ #7111)
               When configured with Intel Adapter in a GEC MVT team,
               disconnect the link cable causes network traffic 
               drops.
      Cause:
               This is due to the problem that some earlier Intel 
               drivers which did not implement MII IOCTL, whereas
               the new Intel drivers implements the new MII IOCTL
               that older BASP did not support.
      Change:
               BASP is updated to support new MII IOCTL.
      Impact:
               None.
                
               
   2. Problem: (CQ #7277)
               Linux BASP igonres/drops multicast packets.
      Cause:
               BASP fails to pass multicast addresses to the
               underlying network interface.
      Change:
               BASP is updated to propagate multicast addresses
               to the underlying network interface.
      Impact:
               None.
               

   3. Problem: (CQ #6762)
               Remove version specific info from release notes. 
               Generalize versions
      Cause:
               Current release notes list the older versions of
               Linux distribution that are no longer tested
               by SQA.
      Change:
               Version specific info is removed from release notes.
      Impact:
               None.

               
   4. Problem: (CQ #6858)
               BASP sample scripts no longer have write permission.
      Cause:
               Sample scripts were write-protected from accidentally
               overwritten. Sample script shall be copied to a new
               file and then be customized.
      Change:
               None.            
      Impact:
               None.


   Enhancements:
   =============
   1. Request: (CQ #7438)
               Update BASP to work with NAPI.
      Change:
               BASP has been updated to support NAPI drivers when the 
               received packets are indicated via NICE.
      Impact:  
               BASP automatically detects the NAPI support if it is
               present. There is not user configuration required.
               



Logs
----
v6.0.1
- Added RPM support for AMD 64-bit on SuSE 8.1 beta.
- Added RPM support for Red Hat 8.1 beta.
- Added RPM support for United Linux 1.0 based distributions.
- Fixed potential duplicated MAC address problem in Generic Trunking or
  IEEE 802.3ad Link Aggregation mode.
- Minor documentation cleanup.

v3.0.14
- Fixed memory leak problem caused by baspcfg.

v3.0.13
- Man pages correction.

v3.0.12
- Added "MODULE_LICENSE("Proprietary")".
- Clarification of the MAC address error message.

v3.0.11
- Added IP address parameters to the team configuration script.

v3.0.10
- Fixed init script to start BASP properly on Suse Linux.

v3.0.9
- Add RPM support for Suse 7.3.

v3.0.8
- Fixed installation script to handle already existing directories.
- Minor changes in documentation.

v3.0.7
- Added dynamic assigned major device number support.
- Discontinued Linux 2.2.x kernel support.

v3.0.6
- Fixed Prod00003107: Load balancing does not occur on multiple
  hot-standby adapters.

v3.0.5
- Support BASP MIBs.

v3.0.4
- Added installation of nicext.h file to the current kernel source tree.
- Enhanced /proc file system support.

v3.0.3
- Fixed a buffer overrun issue in the IEEE 802.3ad mode .
- Fixed the virtual adapter deletion issue.

v3.0.2
- Fixed various IEEE 802.3ad Link Aggregation problems.
- Added NICE enabled drivers for 2.4.16 kernel.

v3.0.1
- Added support of IEEE 802.3ad Link Aggregation.

v2.0.5
- Fixed lock-up problem with 2.4 SMP kernel.

v2.0.4
- Enhanced install documentation for non-Red Hat distribution.
- Minor documentation changes.
- Corrected the error message displayed by "baspcfg" utility.
- Added removal of empty directories at RPM un-install time.

v2.0.3
- Changed default BASP management device to 250 to facilitate out of 
  box installation.
- Added access control to allow that only root can manage BASP. proc 
  file system is still visible to all users.

v2.0.2
- Added support to the Linux 2.4.2 kernel for IA-64 architecture.

v2.0.1
- Fixed the server hang problem caused by removing a physical 
  interface without first detaching from the team.
- Added proc fs support for reporting team configuration.

v1.2.2
- Enhanced "basp" init script to work with other Linux distrbutions.
- Fixed jumbo frame problem.

v1.2.1
- Added support to Red Hat 7.1 release.
- Added man pages.

v1.2.0
- Added support to the Linux 2.4.0 kernel.

v1.1.13
- Added check to prevent the removal of the primary physical interface
  in a generic trunking team. Such removal might cause duplicated MAC 
  addresses on the network.

v1.1.12
- Updated the release note.

v1.1.11
- Fixed the problem of adding the same virtual interface twice.
- Correctly attribute packet counters to the correct virtual 
  interfaces when VLAN is enabled.

v1.1.10
- Fixed the problem that invalid VLAN can be added but not removed.
- Add removing of BASP teams in RPM de-installation.
- Added usage and argument checking to basp script.
- Fixed the problem that init script fails with multiple teams.
- Fixed the problem in switching runlevels.

v1.1.9
- Enhanced RPM packaging support.
- Changed "basp" script to run at priority 11, which is right after
  "network" script.
- Automatically detect the presence of "kgcc" and use "kgcc" to get
  around Red Hat 7.0 compiler problem.
- Added "baspif" script to start and stop network interfaces.

v1.1.8
- Added RPM packaging.

v1.1.7
- Fixed failure of server originated ping with VLAN enable.
- Fixed loss of network connection under heavy traffic on SMP system.

v1.1.6
- Changed both module and device name to "basp.o" and "/dev/basp" 
  respectively for consistency.
- Added startup scripts.
- Enhanced Generic Trunking support by automatically programing the MAC
  addresses.
- Addressed VLAN deletion issue.

v1.1.5
- Fixed Generic Trunking problem.
- Improved error messages in runing baspcfg utility.
- Added Generic Trunking sample script.

v1.1.4
- Added "show" command in baspcfg to display team configurations and 
  status.
- Improved module build process for MODVERSIONS and SMP kernel.
- Display module build options in syslog during module load time.
- Display blfcore.o version during module loading time.
- Major changes in Makefiles to improve the build process.
- Improved build documentation.
- Changed to new baspcfg usage to the release.txt.
- Added documentation to describe how to install NICE patched drivers.

v1.1.3
- Fixed pal_read_mii() function.

v1.1.2
- Fixed linux/if.h dependency problem which prevented BASP from 
  detecting NICE supported driver on older kernels.

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: web4, load: 1.04