==========================
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
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.