release.txt Driver File Contents (R197826.EXE)

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

                  Broadcom ASF Silent Configuration Utility
                            for Windows and Linux

                   Copyright (c) 2006 Broadcom Corporation
                             All rights reserved.


Version 7.0.3 (January 23, 2006)
--------------------------------
   Fixes:
   ======
   1. Problem (CQ 22307):
      When the utility would search for an ASF-capable Broadcom network
      controller, it would stop the search if it encountered an unknown or
      unexpected error from BMAPI.

      Cause:
      If BmapiGetPhyNic() or BmapiGetASFTable() returned an abnormal
      error value (e.g. 58, "BMAPI_EEPROM_CORRUPTED"), the search
      function would immediately abort and exit the program.

      Change:
      The ASF-capable controller search function will now continue the
      search regardless of the error values returned from BMAPI function
      calls.


Version 7.0.2 (April 5, 2005)
-----------------------------
   Fixes:
   ======
   1. Problem (CQ 12541):
      When using the "-view!" command-line option to view the contents of
      the adapter's ASF! table, if the table contains a non-zero
      ASF_ADDR.NumberOfDevices value, the program halts with an exception
      or segfault.

      Cause:
      printf-format error (printing an integer as a string), when displaying
      the values in the ASF_ADDR.FixedSMBusAddress array.

      Change:
      Fixed the printf-format error.

   2. Problem (CQ 12613):
      When using the "-view" command-line option to view the contents of 
      the adapter's ASF configuration table, if the adapter's ASF
      configuration table has any SMBus initialization data array entries
      (configured in b57diag->asfcfg->SMBus Init Data), the program halts
      with an exception/segfault.

      Cause:
      printf-format error (printing an integer as a string), when displaying
      the values in the asf->smbInitData array.

      Change:
      Fixed the printf-format error.

   Enhancements:
   =============
   1. Change:
      Added "-check!" command-line option to query and display the system's
      ASF! description table. This command can be used to verify that a
      system's BIOS is indeed "ASF capable".

   2. Change (CQ 11570):
      Command-line options may be prefixed with more than one dash (e.g.
      "-view" and "--view" are equivalent). Users familiar with GNU "long
      options" may be more comfortable with this syntax.

   3. Change:
      Broadcom ASF adapters will be automatically ignored if BmapiGetAsfTable
      fails with BMAPI_DRIVER_NOT_LOADED (20), indicating the device has been
      disabled. This enhancement was motivated by the test case that
      triggered CQ 12589 (multiple ASF-capable adapters in a single system).

   4. Change:
      Array length values in the system or adapter's ASF! table are now
      sanity-checked for valid values and if any out-of-range values are
      discovered, a warning message is displayed.


Version 7.0.1 (November 11 2004)
--------------------------------
   Fixes:
   ======
   1. Problem (CQ 11301):
      -Enable/Disable options do not execute as expected in Linux-x86.
      -Rights option also not working properly in Linux-x86. 

      Cause:
      BMAPI.h assumed a big-endian processor if "LINUX" was not defined.

      Change:
      Changed BMAPI.h to check for the standard gcc "__linux__" macro.
      Changed ASFSilenetConfig source to define "LINUX" for backward
      compatibility with older BMAPI.h files.

      Impact:
      The various enable/disable and "Rights" options now work in Linux-x86.

   2. Problem (CQ 11303):
      -Compat <on/off> option does not execute as expected.

      Cause:
      Logic of option value (on/off) was reversed.

      Change:
      Reverse the logic ("off" means SecureRmcpOnly is enabled).

      Impact:
      The -Compat option now works as documented.

   Enhancements:
   =============
   1. Change:
      Include ASF 2.0 ASF! table elements in "-view!" option output.

   2. Change:
      Display "rights" values in decimal (not hex) in "-view" output.

   3. Change:
      Added advanced options: -ip, -subnet, and -gateway for manually
      configuring the IP settings in the ASF configuration table
      (used for debugging ASF configuration settings only).


Version 7.0.0 (September 27 2004)
--------------------------------
This release is a re-write, in portable ANSI C (which allowed for the new
Linux-x86 version). It includes the following changes:

1. Added "-sync" command-line option to synchronize the stored IP
   configuration (IP address, subnet mask, default gateway) in the ASF
   adapter with the current device driver configuration. Provides the same
   functionality as the Broadcom ASF IP Monitor, but in a manual fashion.

2. Added "-view" command-line option to view the adapter's ASF configuration
   table. In previous versions, the table would always be displayed.

3. Added "-view!" command-line option to view the System ASF! Description
   table stored in the ASF adapter.

4. Added "-import!" command-line option to import the System ASF! Description
   table from the system BIOS into the ASF adapter. Provides the same
   "one good boot" functionality as ASFConfig-Win32.

5. Added "-ver" command-line option to view firmware/software/driver version
   information.

6. Added "-quiet" command-line option to force the utility to run in "truly
   silent" mode, printing no unnecessary text on stdout.

7. The "-key" command-line option allows the user to specify a ASF 2.0
   security key in ASCII text by prefacing the string with '%' (or any
   symbolic character). Example "asfscfg -key o %generationkey".

Caveats:

1. There are known problems with the BmapiASFSetTable() function locking-up
   when used with the BCM5700 Linux driver v7.4.2/3.

2. The "ASF Firmware" version does not display on some Linux system
   configurations.

3. BmapiGetASFTable() will always return BMAPI_ASF_NOT_CAPABLE (56) when not
   logged in as "root" on Linux.

4. The "-write" command-line option is now deprecated and no longer necessary
   for saving changes made to the ASF configuration table.

5. Old command-line option names are still supported (for backwards
   compatibility) even though they are not displayed in the "-help" screen.

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: 0.86