release.txt Driver File Contents (R197826.EXE)

                              Release Notes
                              =============

         Broadcom Manageability Configuration and Control Utility
                 Copyright (c) 2008 Broadcom Corporation
                          All rights reserved.
  

------------------------------
Version 1.00.0 - June 28, 2008
------------------------------
   Fixes:
   ======
   1. Problem with "bmcc sync" command:
      When propagating the IPv4 configuration changes to a the controller's
      NVRAM, if either the primary or second name server string returned by
      Windows was invalid, the name server IP address in the configuration
      would be set to 255.255.255.255.

      Cause:
      The inet_addr() function used to convert the name server IP address
      string to a binary format returns -1 (0xffffffff) on failure.

      Change:
      If inet_addr() returns -1, leave the name server IP address as 0.0.0.0.


   Enhancements:
   =============
   1. "bmcc edit"
      Do not allow more than 32 user accounts or roles to be created.

   2. "bmcc create"
      Default RSP configuration record now grants the Administrator role the
      rights to execute all remote control commands (that are supported by the
      system).

   3. "bmcc edit"
      Friendlier / correction descriptions of the following options:
      a. RMCP Ping Only
      b. Management Console Address


------------------------------
Version 0.99.0 - June 20, 2008
------------------------------

   Fixes:
   ======
   1. Problem: (CQ 35986)
      "bmcc edit" display incorrect/corrupted IPv6 addresses.

      Cause:
      Build (compile/link) issue with dependant libraries.

      Change:
      Clean build.

      Impact:
      IPv6-enabled configurations only.

   2. Problem:
      Some sequences of commands could create configuration records with an
      attribute value of 0xff.

      Cause:
      The BMCFG library API uses this value (BMCFG_API_ATTR_NO_CHANGE) to
      indicate "no change should be made" to the attribute value of records
      that already exist. The bmcfgGetRecordForUpdate() function was not 
      initializing the attribute value (to 0x00) when the record did not
      already exist.

      Change:
      bmcfgGetRecordForUpdate() now creates the record with no attribute
      flags (value of 0x00) if called with an attr parameter value of 0xff
      (BMCFG_API_ATTR_NO_CHANGE).

      Impact:
      Advanced configuration record set editing commands only.


   Enhancements:
   =============
   1. When importing OMDATA_STORAGE record into NVRAM, create the APE_DATA
      directory content lengths to the record length (evenly divisible by 16),
      not the record's data length (potentially any value).

   2. The "ocreate" command now creates the OMDATA_STORAGE configuration
      record with a data_length value of 0 (does not round up specified length
      to nearest value evenly divisible by 4 bytes) and passes the specified
      storage length as the record padding value (which is automatically
      rounded up to the nearest evenly divisible by 16 byte value).

   3. "bmcc view-asf" and "bmcc view-asfcfg":
      a. DO NOT byte-swap the SystemID value (it is in host byte order).
      b. Display the Mfg IANA number as a decimal value (network byte order).

   4. "bmcc web":
      Now skips (does not import) thumbs.db files.
 
   5. Importing/exporting offline Web Data and Opaque Management Data:
      Various fixes and improvements (speed, robustness) related to importing
      and exporting offline web and opaque management data to/from NVRAM.

   6. "bmcc edit" OMData support:
      a. Total storage size for Opaque Management Data may now be easily
         adjusted from the [O] Opaque Management Data menu.
      b. Storage and instance max_size values are sanity checked against
         each other.


------------------------------
Version 0.98.0 - June 13, 2008
------------------------------

   Fixes:
   ======
   1. Problem: (CQ 35801)
      "bmcc delete" command does not delete web and opaque management data
      from NVRAM.

      Cause:
      The APE_DATA and APE_WEB_DATA NVRAM directory entries cannot be removed
      via Windows applications (using BMAPI).

      Change:
      Having "bmcc remove" truncate (set the length to 0) of the APE_DATA and
      APE_WEB_DATA NVRAM directory entries (using the appropriate BMAPI 
      functions) when the corresponding configuration records do not exist. 
      Until such time as there are BMAPI functions create to remove these 
      NVRAM directory entries, this is the best we can do.

      Impact:
      Use "bmcc remove" instead of "bmcc delete" when deleting Opaque
      Management Data or Web Data storage records from the configuration
      record set.

   2. Problem: (CQ 35815)
      "bmcc ocreate" command returns error when value is not multiples of 4.

      Cause:
      NVRAM directory content lengths must be evenly divisible by 4 bytes
      and the Opaque Management Data storage is contained in its own separate
      NVRAM directory entry (APE_DATA).

      Change:
      "bmcc ocreate" command rounds-up the specified length as needed to be
      evenly divisible by 4-bytes.


   Enhancements:
   =============
   1. Maintains .cfg file length:
      When modify a configuration file (with any of the bmcc commands that
      make changes to the configuration record set), does not truncate
      the configuration file (make smaller) unless the new "-truncate"
      option is used.

   2. Support padded .cfg files:
      The "bmcc create" and "bmcc edit" commands support specifying a minimum
      length (in kilobytes) of the configuration file to be created or
      modified with the "bmcc create=<size>" and "bmcc edit=<size>" usage.

   3. NVRAM usage details:
      "bmcc status" command now displays configuration/web/OM data storage
      NVRAM used (in bytes).


-----------------------------
Version 0.97.0 - June 6, 2008
-----------------------------

   Fixes:
   ======
   1. Problem: (CQ 35423)
      The "remove" command does not completely remove a configuration record.

      Cause:
      This was designed behavior, the "remove" command just changed the
      record type to "NULL" (deleted) and zeroed-out it's data, leaving
      the bytes in the configuration record set which could then be
      reused by a newly-added or re-sized configuration record.
      
      Change:
      The "remove" command now removes the record header and data bytes
      from the configuration record set.
      
      The "delete" command was added to perform the function of the old
      "remove" command.

   2. Problem:
      Configuration records in a configuration file could be encrypted,
      but if the resulting configuration file was then imported into a
      network controller's NVRAM, the configuration records (most likely)
      could not be decrypted (and used) by the management firmware.

      Cause:
      The device's encryption keys are not read or used by BMCC when
      reading or writing a configuration file, so the encryption keys used
      to perform the encryption were invalid (all zeroes) and thus probably
      do not match the encryption keys of the device.

      Change:
      The "encrypt" and "decrypt" commands will display an error message when
      attempted to be used against a configuration file (rather than a 
      network controller's NVRAM).


   Enhancements:
   =============
   1. APE_WEB_DATA NVRAM directory import/export:
      The "offline" web data stored in the network controller's NVRAM
      APE_WEB_DATA directory entry may now be imported to/from configuration
      files and directly initialized with the "web" command.

   2. NVRAM write optimization:
      Only the valid configuration records in the NVRAM image are written back
      to the device's NVRAM (terminator records, if they exist, are not
      re-written to NVRAM unnecessarily).

   3. Added "verify" command:
      "bmcc verify" may now be used to check the validity of a configuration
      set (configuration file or NVRAM contents).

   4. Automatic configuration set verification:
      When configuration record sets are read-from or written-to a
      configuration file or NVRAM, the contents are automatically verified
      unless the (new) '-noverify' option is specified on the command-line.

   5. Added "view-asfcfg" command:
      "bmcc view-asfcfg" may now be used to display all the ASF SDT records in
      the configuration record set.


/* End of File */
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: web1, load: 0.83