Broadcom Corporation
5300 California Avenue,
Irvine, CA 92617
Release Notes
Broadcom Advanced Control Suite 3
July 28, 2010
Version 12.4.19 (July 28, 2010)
---------------------------------
Localization: Yes
BMAPI DLL version: 7.19.1
PDENU.DAT File Version: 1.4.11
Enhancements:
=============
1. Request:
Localization for Rel 14.2
Change:
Localization
Impact:
Localization.
Version 12.4.18 (June 25, 2010)
---------------------------------
Localization: No
BMAPI DLL version: 7.19.1
PDENU.DAT File Version: 1.4.11
Fixes:
==============
1. Problem: (Cont00048136)
Added 82567 adapter for teaming.
Change:
Picked up the latest header file
from BSelList.
Impact:
Teaming Wizard.
Version 12.4.17 (June 24, 2010)
---------------------------------
Localization: No
BMAPI DLL version: 7.19.1
PDENU.DAT File Version: 1.4.11
Fixes:
==============
1. Problem: (Cont00048502)
When no administrator account exists,
Dash-Management cannot show correctly.
Change:
Added the exception handling for this
case.
Impact:
NDIS configuration tab.
Version 12.4.16 (June 24, 2010)
---------------------------------
Localization: No
BMAPI DLL version: 7.20.0
PDENU.DAT File Version: 1.4.11
Fixes:
==============
1. Problem: Need remove NIC partition.
Change:
Features are removed for this release.
Impact:
Vbd information tab.
Version 12.4.15 (June 23, 2010)
---------------------------------
Localization: No
BMAPI DLL version: 7.20.0
PDENU.DAT File Version: 1.4.11
Enhancements:
=============
1. Request:
Support administrator account in
Dash WS-Management.
Change:
Added the new category for this
request.
Impact:
NDIS configuration tab.
Version 12.4.14 (June 17, 2010)
---------------------------------
Localization: No
BMAPI DLL version: 7.20.0
PDENU.DAT File Version: 1.4.11
Enhancements:
=============
1. Request:
Support 57712.
Change:
Need at least BMAPI 7.20.2 to support.
Impact:
VBD Information tab, Configuration
tab and teaming.
2. Request:
Support LED test for external PHY.
Change:
Support LED test for external PHY.
Impact:
Diagnostics tab.
3. Request: (Cont00045566 and Cont00045565)
Add tab to BACS for displaying VBD
registry keys.
Change:
Add the Advanced Category on VBD
Configuraton tab.
Impact:
VBD Configuration tab.
Version 12.4.13 (May 24, 2010)
---------------------------------
Localization: Yes
BMAPI DLL version: 7.18.1
PDENU.DAT File Version: 1.4.11
Fixes:
==============
1. Problem: (Cont00047910)
OOBmgmt shows up on 5717, 5718 and 5724.
Cause:
Missing to check the bit of ASF enable
for Dash Management.
Change:
Added the check with ASF enable bit for
Dash management
Impact:
NDIS configuraton tab.
Version 12.4.12 (May 18, 2010)
---------------------------------
Localization: Yes
BMAPI DLL version: 7.18.1
PDENU.DAT File Version: 1.4.11
Fixes:
==============
1. Problem:
For the Norwegian language, there is no help
file to pop up when press "F1".
Cause:
Failed to match the system locale with the
language-specific directory for Norwegian.
Change:
Corrected the way to get the directory name
for the Norwegian language.
Impact:
Help menu.
Version 12.4.11 (May 14, 2010)
---------------------------------
Localization: Yes
BMAPI DLL version: 7.18.1
PDENU.DAT File Version: 1.4.11
Fixes:
==============
1. Problem: (Cont00047118)
The item name, button and description of
property "Set properties to default Values"
are not localized.
Cause:
Missed their translations.
Change:
Picked up the translations from BACS 12.4.9.1.
Impact:
NDIS Configuration tab.
Version 12.4.10 (April 15, 2010)
---------------------------------
Localization: Yes
BMAPI DLL version: 7.18.1
PDENU.DAT File Version: 1.4.10
Enhancements:
==============
1. Request:
CQ44408: Support 5717,5718,5724.
Change:
Need at least BMAPI v7.18.1 to support.
Impact:
All available NX1 features.
2. Request:
CQ45664: Support cable Analysis for 57761, 57765,
57781, 57785, 57791, 57795.
Change:
Need at least BMAPI v7.18.1 to support.
Impact:
Cable diagnostics.
Fixes:
==============
1. Problem: (Cont00046900)
Need to enable the localized dynamic switching
of the help menu.
Cause:
The new requirement.
Change:
Added the dynamic switching based on system locale.
Impact:
Help menu.
Version 12.4.9 (March 23, 2010)
---------------------------------
Localization: Yes
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.10
Fixes:
==============
1. Problem: (Cont00045238)
The result of ping on Diagnostic tab has no
simplified Chinese version.
Cause:
Missed the simplified Chinese translation of
string "Pass".
Change:
Added the simplified Chinese translation of
string "Pass".
Impact:
Diagnostic tab.
Version 12.4.8 (February 12, 2010)
---------------------------------
Localization: No
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.10
Fixes:
==============
1. Problem: (Cont00045744)
The option of iSCSI Crash Dump isn't enabled on
5714/5715 with iSCSI boot.
Cause:
Missed the exceptional case of 5714/5715.
Change:
Enable iSCSI Crash Dump for 5714/5715.
Impact:
NDIS Configuration tab.
Version 12.4.7 (February 3, 2010)
---------------------------------
Localization: No
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.10
Fixes:
==============
1. Problem: (Cont00045320)
Vital Sign description text is not displayed
properly.
Cause:
The upgrade of GUI support library caused this
problem.
Change:
Resize the size of comment field.
Impact:
Infomation tab.
2. Problem:
Layout of Diagnostics tab is not suitable.
Cause:
The fixing of CQ43684 caused this problem.
Change:
Modified the layout of Diagnostics tab.
Impact:
Diagnostics tab.
3. Problem: (Cont00045647)
The Configuration tab of system Chimney is
missed after long term tress test.
Cause:
The code is not robust enough.
Change:
Added more exceptional handling.
Impact:
System Configuration tab.
Version 12.4.6 (February 1, 2010)
---------------------------------
Localization: No
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.10
Enhancements:
==============
1. Request:
Support 57761,57765,57781,57785,57791,57795.
Change:
Need at least BMAPI v7.17.17 to support.
Impact:
All available NX1 features.
Fixes:
==============
1. Problem: (Cont00045506)
BACS allows crash dump on IBM 5704 device.
Cause:
Miss to check this case.
Change:
Add the check for this case.
Impact:
NDIS Configuration tab.
2. Problem: (Cont00045297)
Enable teaming on all NX1/NL Broadcom NICs.
Cause:
Doesn't support it before.
Change:
Update the support file from BSelList and
change the check condition.
Impact:
Team create/edit operations.
Version 12.4.5 (January 04, 2010)
---------------------------------
Localization: No
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.10
Fixes:
==============
1. Problem: (Cont00045087)
Inputting IPv6 address 0::0 on iSCSI adapter caused
Configuration page blank.
Cause:
The validation didn't check this illegal case.
Change:
Modified the validation to prevent user inputting
such an illegal IPv6 address.
Impact:
iSCSI Configuration tab.
2. Problem: (Cont00045088)
The prompt message is incorrect when an invalid static
IPv6 address is inputted.
Cause:
Misused the prompt message.
Change:
Select the proper prompt message.
Impact:
iSCSI Configuration tab.
Version 12.4.4 (December 18, 2009)
---------------------------------
Localization: No
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.10
Fixes:
==============
1. Problem: (Cont00041399)
The verification of the fixing in previous release
failed.
Cause:
Missed the case of 57710 family.
Change:
Added the handling for 57710 family.
Impact:
VBD Configuration tab.
2. Problem: (Cont00044944)
When booting via L2 path and changing config on OIS,
BACS should not request to restart.
Cause:
The version of BMAPI used in previous release cannot
correctly detect the boot path, and the related GUI
cannot refresh correctly.
Change:
Use the version of BMAPI v7.17.16 and newer, also GUI
was fixed.
Impact:
iSCSI Configuration and Infomation tab.
3. Problem: (Cont00044980)
"iSCSI Crash Dump" option should be read-only when
iSCSI Boot via HBA type.
Cause:
Requirement changed.
Change:
Make this propterty as read-only.
Impact:
NDIS Configuration tab.
4. Problem: (Cont00044982)
BACS should ask to restart when the "iSCSI Crash Dump"
value is changed.
Cause:
Requirement changed.
Change:
Added the popup window to ask the user to reboot.
Impact:
NDIS Configuration tab.
Version 12.4.3 (December 4, 2009)
---------------------------------
Localization: No
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.10
Fixes:
==============
1. Problem: (Cont00041105)
Add the ability to restore default values for
NDIS Advanced Settings.
Cause:
There is no such function before.
Change:
Add a property with button at the Advanced
section of NDIS Configuration tab to let the
user to restore default values.
Impact:
Advanced Section on NDIS Configuration tab.
2. Problem: (Cont00041399)
The status of Pre-Allocated iSCSI Resource
is unchecked when system is booted by iSCSI-HBA.
Cause:
The Pre-Allocated iSCSI Resource was unchecked
before and the driver ignores this configuration
when system is booted by iSCSI-HBA.
Change:
Check the Pre-Allocated iSCSI Resource back and
prompt a warning message to force user to submit
this configuration, also make it uncheckable in
this case.
Impact:
VBD Configuration tab.
3. Problem: (Cont00044278)
Unhide IPv6 static address configuration options
when IPv6 DHCP is Enabled
Cause:
Cont00044112 required such a behavior to hide IPv6
static address configuration options.
Change:
Remove the fixing per Cont00044112.
Impact:
iSCSI Configuration tab.
Version 12.4.2 (NOvember 19, 2009)
---------------------------------
Localization: Yes
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.10
Fixes:
==============
1. Problem: (Cont00044052)
KORean BACS configuration screen does
not have drop down selection box
Cause:
The panel holding the configuration tab
contents did not have the dock property
set correctly.
Change:
Set the dock property to Fill to address
the probelm.
Impact:
Configuration tab display.
2. Problem: (Cont00044567)
Broadcom logo of BACS splash screen got
cut-off in non-English version W7
Cause:
The image was not stretched correctly to
the size of the SPlash Screen dialog.
Change:
Set the 'Stretch' property on the image
Impact:
Splash screen display.
Version 12.4.1 (October 20, 2009)
---------------------------------
Localization: Yes
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.10
Fixes:
==============
1. Problem: (Cont00043557)
Need to hide VLAN ID field when iSCSI boot via NDIS.
Cause:
Always displaying VLAN ID field.
Change:
Removed VLAN ID field display for iSCSI boot via NDIS.
Impact:
Configuration tab display.
2. Problem: (Cont00044143)
Need to hide VLAN ID field when iSCSI boot via HBA.
Cause:
Always displaying VLAN ID field.
Change:
Removed VLAN ID field display for iSCSI boot via HBA.
Impact:
Configuration tab display.
3. Problem: (Cont00044112)
Need to discard IPv6 static configuration settings
when DHCPv6 is enabled.
Cause:
Always displaying IPv6 static configuration settings.
Change:
Added logic to hide and discard IPv6 static settings.
Impact:
Configuration tab display.
4. Problem: (Cont00044099)
Bacstray.exe displays previous verion of BACS.
Cause:
Incorrect version information display.
Change:
Updated version display.
Impact:
Bacstray.exe version display.
Version 12.4.0 (October 11, 2009)
---------------------------------
Localization: Yes
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.10
Fixes:
==============
1. Problem: (Cont00043608)
Information not display mgmt fw version.
Cause:
Hardware tab is missing due to some field are not
properly populated.
Change:
Fixed the hardware tab visibility.
Impact:
Information tab display.
2. Problem: (Cont00042554)
iBooted bxois configurations tab needs updates
Cause:
Missing IPv6 information.
Change:
Fixed the missing information.
Impact:
Information tab display.
3. Problem: (Cont00043684)
Localization error : BACS diagonostic test
Cause:
Text cutoff on diagnostic test.
Change:
Fixed the text cutoff.
Impact:
Diagnostic tab.
4. Problem: (Cont00043922)
Information not translated correctly.
Cause:
Some translation error.
Change:
Fixed translation error
Impact:
Strings
Version 12.2.54 (September 31, 2009)
--------------------------------
Localization: Yes
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.10
Enhancements:
=============
1. Request: (Cont00039425)
Display Family FW Version in hardware.
Change:
Parsing the family firmware version from NVRAM
and displaying under "Hardware" category in the
Information tab.
Impact:
Information tab display.
Fixes:
==============
1. Problem: (Cont00043417)
Bacs:Missing all advanced driver properties for
all adapters, NX1, NX2, and Everest in all OSes.
Cause:
Regression introduced by the fixes for Cont00043370
Change:
Fix the problem that was caused in the data
structure that was used to populate advanced
driver properties.
Impact:
Advanced driver parameter configuration.
Version 12.2.53 (August 30, 2009)
--------------------------------
Localization: Yes
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.10
Fixes:
==============
1. Problem: (Cont00043370)
Remote Phy Parameters are not grouped together
on 5709 through BACS configuration tab.
Cause:
Prior to the fix, some properties as mentioned
the cq.
Change:
Take in to account that those additional properties
also appear in sorted order.
Impact:
Advanced driver parameter configuration.
2. Problem: (Cont00042554)
iBoot:BACS: iBooted bxois configurations tab needs updates
Cause:
Prior to this fix, the IP address family type which
got used for HBA boot was also configurable (incorrect).
Change:
Not allowing to configure IP address family that
gets used for HBA boot.
Impact:
iSCSI configuration tab.
3. Problem: CQ39425
Use VPD-R V0 entry as display firmware revision
in BACS and other displays.
Cause:
BACScli display bc2 version for NX2 and Everest
devices.
Change:
If VPD-R V0 entry is avaliable, then use it for
display, otherwise use bc2 version.
Impact:
Use case around the issue.
Version 12.2.52 (August 19, 2009)
--------------------------------
Localization: Yes
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.10
Enhancements:
=============
1. Problem:
Support cable diag, MII test and PHY loopback test
on 5785.
Change:
Support added.
Impact:
Use cases around the enhancement.
Version 12.2.51 (July 24, 2009)
--------------------------------
Localization: Yes
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.10
Fixes:
==============
1. Problem: (Cont00042480)
BACS3: Tool Tips appear even with adaquate
space is available in form
Cause:
Prior to the fix, the tooltip was set to
show all the time (even if the full text was
visible).
Change:
Now showing only if the text got truncated.
Impact:
Tooltip display in comments box.
Version 12.2.50 (July 10, 2009)
--------------------------------
Localization: No
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.10
Fixes:
==============
1. Problem:
Incorrect version on ASIC Version field.
Cause:
Device ID check was not in place.
Change:
Added the device id check.
Impact:
Information tab display.
Version 12.2.22 (July 06, 2009)
---------------------------------
Localization: No
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.4
Fixes:
==============
1. Problem:
'Manage LB Members' Button text is truncated in the
expert mode dialog in Arabic locale.
Cause:
With theming on, in Arabic locale, the button width
is not enough.
Change:
Increased the button width.
Impact:
Use case around the bug fix.
Version 12.2.21 (June 25, 2009)
---------------------------------
Localization: No
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.4
Fixes:
==============
1. Problem:
More controls need to be RTL aligned.
Cause:
The dialogs were not RTL alignment/layout compliant.
Change:
Fixed RTL alignment on some of the controls on which
the bug was reported against.
Impact:
Use case around the bug fix.
Version 12.2.20 (June 24, 2009)
---------------------------------
Localization: No
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.4
Fixes:
==============
1. Problem:
The layout and RTL alignment was incorrect in
some of the dialogs/wizards.
Cause:
The dialogs were not RTL alignment/layout compliant.
Change:
Rearranged the alignment/layout of the controls
inside some of the dialogs.
Impact:
Use case around the bug fix.
Version 12.2.9 (July 04, 2009)
--------------------------------
Localization: No
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.10
Fixes:
==============
1. Problem: (Cont00042445)
Bacs: Creating a team with no vlans, the team name
has an "_" underscore at the end of the name
Cause:
The code was assuming that the vlan name always
exists prior to this fix.
Change:
If vlan name string is empty, we just show the
team name alone. Otherwise we show <team_name>_<vlan_name>.
Impact:
Team edit/add operations.
2. Problem: (Cont00042458)
iscsi boot - BACS: there is no configuration tab
if the ISCSI device used as boot device
Cause:
Side effect of the fix for Cont00032271.
Change:
Allow displaying configuration tab for the iSCSI
node in HBA booted nic/environment.
Impact:
iSCSI configuration tab in HBA boot nic/environment.
Version 12.2.8b (June 29, 2009)
--------------------------------
Localization: No
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.10
Enhancements:
==============
1. Request:
Integrate the updated pdenu.dat file to address
Cont00040176.
Change:
Integrated.
Impact:
Property descriptions.
Version 12.2.8 (June 24, 2009)
--------------------------------
Localization: No
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.4
Enhancements:
==============
1. Request:
IPConfig does not reflect the configured VLAN
name for the virtual adapter.
Change:
Naming Virtual Adapter based on the configured
VLAN name.
Impact:
Team/VLAN create/edit operations on all OS versions.
Version 12.2.7 (June 17, 2009)
--------------------------------
Localization: No
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.4
Enhancements:
==============
1. Request: (Cont00042056)
BACS does not detectTOE capabilities when
chimeney offload state is set to auto.
Change:
Appropriately set the TOE check box state in
resource reservation category based on 1G or 10G
device and System Chimney state.
Impact:
Use case around the enhancement.
Fixes:
==============
1. Problem: (Cont00042098)
BACS3: TOE protocol type shows N/A
Cause:
Prior to the fix, the code was not
checking for Win7 OS version properly
in the context mention in the bug.
Change:
Detect Win7 correctly.
Impact:
Resource reservation for 5709/57710 family.
2. Problem: (Cont00041935)
BACS3: attempting to uncheck NDIS under resource
reservations causes File/View/Tools/Help Menu to
be not selectable
Cause:
The code was disabling the main menu
in the execution path for the use case
mentioned in the bug report.
Change:
No need to disable to main menu as no
property value got changed.
Impact:
Resource reservation for 5709/57710 family.
Version 12.2.6 (June 13, 2009)
--------------------------------
Localization: No
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.4
Fixes:
==============
1. Problem: (Cont00040742)
Win7 v7077: BACS hangs when restoring
a team over an exsisting team
Cause:
Event though BmapiApplyLBFO call returned
successfully, the system is still not yet done
creating all the team configurations. Hence,
BACS does not see them. This symptom is unique to
Win7 OS behavior.
Change:
BACS now waits and checks to see if all the
teams have been committed to the system.
Impact:
Teaming edit/create/delete operations.
2. Problem: (Cont00042003)
Fail to reserve/unreserve resources for adapters
with iSOE enabled for LOMs
Cause:
Uninitialized variable that got picked up for the
subsequent VBD node selection during configuration
changes.
Change:
Intialize validators to null during selection
change.
Impact:
Use cases for both 57710 and 5709 family.
3. Problem: (Cont00042012)
Error restoring teams using the same config
file saved by BACS
Cause:
In cases where static IP address was assigned to the
untagged vlan, the code was not parsing the
team configuration file correctly to restore static
ip address.
Change:
Do not try to commit a vlan with empty name. Rely
on the default behavior to create the untagged vlan.
Impact:
Use cases around the bug fix.
Version 12.2.5 (June 10, 2009)
---------------------------------
Localization: No
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.4
Enhancements:
==============
1. Request:
Integrate translated strings.
Change:
New translated strings integrated.
Impact:
Use case around the enhancement.
Version 12.2.4 (June 4, 2009)
---------------------------------
Localization: No
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.4
Enhancements:
==============
1. Request: (Cont00041734)
Win7-7137-Mazama(5785)-AC131: The ASIC Version
shows unknown in BACS3
Change:
Support was not there in BACS for this chip.
Impact:
Use case around the enhancement.
Fixes:
==============
1. Problem: (Cont00041690)
Fails to Set IPv6 Address for iSCSI Enabled 5709 Adapter
Cause:
The newer control caches the previous textbox
settings/values. So, if thep revious selection
was either the VLANID field or
MTU field, subsequently editing IPV6 address would
restrict the number of textbox fields to 4.
Change:
Made the code to reset the settings/values w.r.t textbox
max edit field everytime a new property gets focussed for
edit operations.
Impact:
Use case around the bug fix.
2. Problem: (Cont00041749)
There is a few second delay when apply changes
under the Configuration tab on the iSCSI adapter
Cause:
The algorithm which does validation of all the
properties when the user clicks on the 'apply'
button was not optimal.
Change:
Optimized it by not querying system network adapter
configuration settings for every NDIS adapter
IP settings check.
Impact:
Use case around the bug fix.
Version 12.2.3 (May 28, 2009)
---------------------------------
Localization: No
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.4
Enhancements:
==============
1. Request: (Cont00041495)
Modify bacs to display OL caps and MTU size
on Team properties page
Change:
support added.
Impact:
Team properties category display.
Fixes:
==============
1. Problem: (Cont00041544)
Unable to select individual Diagnostic tests
after running test
Cause:
Integration issues caused while upgrading the display
control to a newer version.
Change:
Merged the code properly.
Impact:
Use case around the bug fix.
2. Problem: (Cont00041402)
Bacs allow VLAN ID to be set to 0000, DM does not
Cause:
The code was not setup to do such validations
prior to this fix.
Change:
Added additional validation logic to capture
such conditions as well.
Impact:
Validation of all properties whoose value is
of number type shown with a up/down control.
3. Problem: (Cont00041385)
The new MTU field on the iSCSI adapter does not
function, acts like a VALN field.
Cause:
BACS use the wrong data validator.
Change:
Use the correct data validator and use the default
value if data is not present under the driver.
Impact:
Use case around the bug fix.
Version 12.2.2 (May 22, 2009)
---------------------------------
Localization: No
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.4
Fixes:
==============
1. Problem: (Cont00041362)
BACS v12.2.1: used b5761 will OOB display failed under XP/Vista.
Cause:
Data structure was not synchronized with Mgmt SDK.
Change:
Fixed the issue by synchronizing the data structrue with
management SDK.
Impact:
Use case around the bug fix.
2. Problem: (Cont00041400)
Bacs: Unable to set a static IPv4 address on iSCSI adapter
Cause:
Recent control updates were not integrated properly.
Change:
Integrated based on the newer control norm.
Impact:
Use case around the bug fix.
3. Problem: (Cont00041377)
Bacs:NX2:E1.0: Bacs allows Jumbo MTU to be set to an invalid setting
Cause:
The step values were not getting properly honored
for setting jumbo mtu.
Change:
Taking the step values in to account for mtu size
setting.
Impact:
Use case around the bug fix.
Version 12.2.1 (May 20, 2009)
---------------------------------
Localization: No
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.4
Enhancements:
==============
1. Request: (Cont00040167)
12.2 Localization: Arabic support
Change:
Support added.
Impact:
Entire application.
2. Request: (Cont00036306)
BACS: Add RSS field under vnic to indicate team
supports RSS
Change:
Added the information to vnic.
Impact:
Use case around the enhancement.
3. Request: (Cont00040376)
Windows iSCSI Offload: Unable to change MTU size
for iSCSI offload if NDIS driver is not installed
or disabled.
Change:
Added the information to iSCSI.
Impact:
Use case around the enhancement.
4. Request: (Cont00040687)
BACS: Add iSCSI Jumbo Frame support to BACS.
Change:
Added the information to iSCSI.
Impact:
Use case around the enhancement.
5. Request: (Cont00040976)
Everest TOE: Enhancement request: Add user control
for "TOE RSS" enablement/disablement via BACS..
Change:
Added this control to BACS.
Impact:
Use case around the enhancement.
Fixes:
==============
1. Problem: (Cont00041244)
Failed to show the right pane for BASP virtual adapters.
Cause:
When the support for showing offload stats was
removed, the removal was not completely done.
Change:
Removed the unneeded code.
Impact:
Use case around the bug fix.
2. Problem: (Cont00041222)
BACS Teaming wizard does not update the
drop-down list of possible standby members
Cause:
Refreshing the list during load alone is not
enough. Need to refresh everytime the wizard
page is displayed.
Change:
Refershing the UI everytime the wizard page
is displayed.
Impact:
Please check for similar symptoms for all
wizard pages.
3. Problem: (Cont00041306)
BACS crashes launching on Win2k.
Cause:
A static library function attempted to
load and use a function that does not exists
on W2k.
Change:
Not using the function.
Impact:
BACS behavior and functionality on W2k.
Version 12.2.0b (May 16, 2009)
---------------------------------
Localization: No
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.4
Fixes:
==============
1. Problem:
A blank message shows up after changing VBD config.
Cause:
SHould popup the message only in case of error.
The popup was happened even if there was no
error message to show.
Change:
Showing the popup only if there was an error.
Impact:
Use case around the bug fix.
Version 12.2.0 (May 15, 2009)
---------------------------------
Localization: No
BMAPI DLL version: 7.17.0
PDENU.DAT File Version: 1.4.4
Enhancements:
==============
1. Request: (Cont00040100)
Bmapi:Bacs: Need to be updated to support new max
TOE connections of 8192 on Everest
Change:
Updated.
Impact:
Use case around the enhancement.
2. Request: (Cont00040276)
Display TOE system status in BACS for Windows 7.
Change:
Added TOE system status in BACS.
Impact:
Use case around the enhancement.
3. Request: (Cont00036422)
Need capability to enable/disable TOE chimney
in BACS/BMAPI for W2k3/W2K8/Win-7 and Win-7 hyperV.
Change:
Added TOE system status in BACS.
Impact:
Use case around the enhancement.
Fixes:
==============
1. Problem: (Cont00039441)
57710: BACS showed 2 different items menu
under diagnostic tab when ndis is disabled and enabled.
Cause:
The presence of external phy firmware existence was
incorrect.
Change:
Using the correct mechanism to address it.
Impact:
Use case around the bug fix.
2. Problem: (Cont00040839)
Bacs: Changing the JF mtu under the new
configuration/adavanced tab in bacs, causes ndis
driver to unload
Cause:
During the commit operation, unintialized resource
configuration was committed to the system (as the
user did not even open up the 'resource reservation'
category in the UI).
Change:
Remove the 'Advanced' category display for VBD as
the iSCSI configuration was decided to be move
to the iSCSI configuration tab.
Impact:
Use case around the bug fix.
3. Problem: (Cont00041200)
BACS crashes when changing MTU
Cause:
NULL pointer check was missing in the code in cases
when NDIS is disabled and iSCSI was enabled.
Change:
Doing a null instance check.
Impact:
Use case around the bug fix.
4. Problem: (Cont00040949)
BACS fails to open when local security policy is enabled
Cause:
The framework was detecting the system settings and
failed to read the configuration file.
Change:
Updated the executable config file to continue reading
the executable configuration file independent of the
system settings as it doesn't really apply in BACS case.
Impact:
Use case around the bug fix.
5. Problem: (Cont00040310)
Remove RDMA info from BACS3
Cause:
We don't need the support anymore.
Change:
Remove the support for RDMA in VBD configuration tab.
Impact:
Use case around the bug fix.
Version 12.1.0 (April 22, 2009)
---------------------------------
Localization: No
BMAPI DLL version: 7.16.0
PDENU.DAT File Version: 1.4.4
Enhancements:
==============
1. Request:
Add Advanced configurations for VBD.
Change:
Added Advanced category item to the VBD
configurations tab.
Impact:
Use case around the enhancement.
Fixes:
==============
1. Problem: (Cont00039890)
Bacs:Pending Tasks Per Connection displays as 6
when 57710 adapter is in a team, should
display 64 (default)
Cause:
In readonly cases (as is the case when the adapter
is part of the team), the Pending tasks per connection
value should not be interpreted as a value to the power
of 2. And that was the case prior to the fix.
Change:
Interpreting the value as it is in readonly cases.
Impact:
Resource allocation for 57710 family of adapters.
2. Problem: (Cont00039896)
Bacs:NX2:The TOE/iSCSI connections field under
Resource Reservations are editable in a team configuration
Cause:
In readonly case (as is the case when the adapter
is part of the team) the TOE/iSCSI connections fields
should be readonly and they were not prior to the fix.
Change:
Made the fields readonly.
Impact:
Resource allocation for NX2 family of adapters.
3. Problem: (Cont00040138)
Bacs:NX2:E1.0:Bacs display error message on
Receive Buffers driver property
Cause:
The UI control was incorrectly using the step
value of hitting specific values in the range.
Change:
Treating the step values for jumping around
the valid range of values alone.
Impact:
Resource allocation for 57710 family of adapters.
4. Problem: (Cont00040050)
Bacs:NX2: able to disable both ndis and toe
with adapter licensed just for toe
Cause:
The code logic was not passing through proper validation
if only one of TOE/iSCSI was licensed.
Change:
Relaxing the licensed condition during validation.
Impact:
Resource allocation for NX2 family of adapters.
5. Problem: (Cont00040288)
Cannot modify VLAN ID# in wizard mode
while configure VLAN for teaming
Cause:
The VLAN id field enabled/disabled state was
not correctly handled prior to the fix.
Change:
Enabling when Id field is editable (tagged case).
Disabling otherwise.
Impact:
Teaming using wizard mode.
6. Problem: (Cont00040592)
BACS3 Restore Team Does not Restore Static
IPv4 Address for Team in Win2K8 SP2
Cause:
There is a limitation with the WMI 'EnableStatic'
function to save static IPV6 addersses.
Change:
Not saving/restoring IPV6 addresses from BACS.
Impact:
Teaming save/restore operations.
Version 12.0.1 (March 04, 2009)
---------------------------------
Localization: No
BMAPI DLL version: 7.16.0
PDENU.DAT File Version: 1.4.3
Enhancements:
==============
1. Request: (Cont00039117)
BMAPI:BACS:Limit the # of teams that can be
created to the supported # of 8 per system
Change:
Limiting now.
Impact:
Use case around the enhancement.
2. Request: (Cont00039406)
Marketing request to enable teaming for 57760
starting with release 12.0
Change:
Supported added.
Impact:
Use case around the enhancement.
Fixes:
==============
1. Problem: (Cont00038118)
Bacs: Tool tip function intermittently under device
management view.
Cause:
Device view update panel in wrong location.
Change:
Update panel in correct location.
Impact:
Device View.
2. Problem: (Cont00039691)
Bacs3:In win2k3/win2k8, logged in as non-admin user,
bacs displays pending tasks per
connection as 1.84467440737096E+19
Cause:
The code was not converting the numer to base 2.
Change:
Fixed the conversion issue.
Impact:
Resource reservation tab for 57710.
Version 12.0.0 (February 16, 2009)
---------------------------------
Localization: No
BMAPI DLL version: 7.16.0
PDENU.DAT File Version: 1.4.3
Fixes:
==============
1. Problem: (Cont00039460)
(5785): nvram corruption when user select
"battery saving mode" from BACS and then enable it.
Cause:
NVRAM update was improper.
Change:
Using the new BMAPI API to address the corruption
issue.
Impact:
Power mode settings.
2. Problem: (Cont00039088)
5784: nvram corruption when select
"battery mode" from BACS and then disable it.
Cause:
NVRAM update was improper for self boot.
Change:
Using the new BMAPI API to address the corruption
issue.
Impact:
Power mode settings.
Version 11.7.5 (February 5, 2009)
---------------------------------
Localization: No
BMAPI DLL version: 7.15.10
PDENU.DAT File Version: 1.4.3
Fixes:
==============
1. Problem: (Cont00039444)
Copyright year still shows 2008
for bacs.exe and bacstray.exe
Cause:
Was not updated prior to this fix.
Change:
Updated copyright.
Impact:
All.
Version 11.7.4 (January 20, 2009)
---------------------------------
Localization: No
BMAPI DLL version: 7.15.10
PDENU.DAT File Version: 1.4.3
Enhancements:
==============
1. Request: (Cont00038626)
Bacs: Add a description in LiveLink Configuration
window about ipv4 and ipv6 address in target field
Change:
Added the description.
Impact:
Use case around the enhancement.
2. Request: (Cont00039173)
BACS: cable analys get failure value.
Change:
Prior to this change, the support was not added.
Impact:
Cable analysis.
Fixes:
==============
1. Problem: (Cont00039226)
Bacs: With a stale vnic, deleting team will
result in erroneous error message
Cause:
The message string was incorrect and the behavior
following the error pop was also incorrect.
Change:
Popping up the correct error message as well as
prompting the user to rectify the invalid team
configuration.
Impact:
Expert mode teaming operations.
2. Problem: (Cont00039120)
Bacs: The right hand sidebar under Resource
Reservations is abnormally bigger than previous
version
Cause:
The panel size got distrubed when Cont00034805
was addressed.
Change:
Adjusted the panel size for relevant documents.
Impact:
All RHS tab displays.
Version 11.7.3 (December 31, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.15.10
PDENU.DAT File Version: 1.4.3
Enhancements:
==============
1. Request: (Cont00038446)
5716S: add support for BACS/BMAPI and tools
Change:
Support added.
Impact:
Use cases around the enhancement.
2. Request: (Cont00039092)
Allow for 128 iSCSI offloaded connections for 57711
Change:
Support added.
Impact:
Use cases around the enhancement.
3. Request: (Cont00038983)
hardware ASIC version shows "Unknown" information.
Change:
Support added.
Impact:
Use case around the enhancement.
4. Request: (Cont00034805)
DF209847: Right hand slide bar not always visible
Change:
Removed the AutoScrollMinSize property for the panel
which holds the information grid.
Impact:
Use case around the enhancement.
Fixes:
==============
1. Problem: (Cont00039002)
BACS: IPV4 configuration address for SCSI controllers
remains static.
Cause:
The ip address on the parent property was
not getting dynamically updated.
Change:
Updating the address info dynamically.
Impact:
Both IPV4 and IPV6 address display.
Version 11.7.2 (December 10, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.15.5
PDENU.DAT File Version: 1.4.3
Enhancements:
==============
1. Request: (Cont00038580)
57710 and 57711 - BACS needs to display one field
of total pause frames received/sent instead
of Xon and Xoff
Change:
Displaying a single field.
Impact:
NDIS statistics tab display.
2. Request: (Cont00038259)
Bacs: Invalid configuration with IPv4/IPv6
LiveLink probe target addresses and network adapter
Change:
The check to make sure that there is atleast one
probe target ip belonging to the same family
was not there prior to the fix.
Impact:
Team create/delete/edit operations.
3. Request: (Cont00038293)
Add "iSCSI DHCPv6" configuration option to BACS3
Change:
Added.
Impact:
Use case around the enhancement.
3. Request:
Enabled diagsnotics tab for 5785.
Change:
For non-Broadcom PHY, both MII registers test
and PHY loopback tests are not supported. Also,
Cable analysis is still not supported for
5785.
Impact:
Use case around the enhancement.
Fixes:
==============
1. Problem: (Cont00038828)
Bacs:ISCSI: iSCSI Session Statistics is missing
from iscsi adapter with active iscsi connection
to sw target
Cause:
There was a typo error in the declaration/usage
of session statistics category id.
Change:
Fixed the typo.
Impact:
iSCSI session stats category display.
2. Problem: (Cont00038686)
BACS3 ASF! table shows no data
Cause:
System ASF table data was not initialized
correctly.
Change:
Correctly populating the data under all
circumstances.
Impact:
System ASF! table display.
3. Problem: (Cont00038639)
Bacs:57711: With Everest adapter in team config,
bacs displays 6 as pending tasks per connection
instead of 64(default)
Cause:
Signed/unsigned cast issue.
Change:
Fixed the casting problem.
Impact:
Use case around the bug.
4. Problem: (Cont00038632)
Bacs:Wizard mode, with no adapters available to
create team, Create Team is grey'd out and the
default selection
Cause:
This condition was not correctly caught in the
wizard mode scenario.
Change:
If no more teamable adapter is available on the
system, made the edit team as default selection.
Impact:
Use case around the bug.
5. Problem: (Cont00038810)
Bacs:NX1:Bacs reports Jumbo Frame as 1500 on
non-JF capable adapter, 5721
Cause:
The property was mis-labled. Should read MTU
size instead of Jumbo Mtu.
Change:
Renamed the property label.
Impact:
Use case around the bug.
6. Problem: (Cont00038631)
Bacs: Resource Reservations check box is missing
under the Context View/Configuration window
Cause:
The internal logic to reuse checkboxes in the
context view was wrong.
Change:
corrected it.
Impact:
Use case around the bug.
Version 11.7.1 (November 25, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.15.5
PDENU.DAT File Version: 1.4.3
Enhancements:
==============
1. Request:
Add resource reservation configuration for 57711.
Change:
Support added.
Impact:
Resource reservation category display.
2. Request:
Support 5785.
Change:
Support added.
Impact:
All tabs for 5785.
Fixes:
==============
1. Problem: (Cont00038639)
Bacs:With 57710 adapter in team config, bacs
displays 6 as pending tasks per connection
instead of 64(default)
Cause:
In cases when the configuration tab is readonly,
the value for the pending tasks per connection
was not getting set correctly.
Change:
Setting the value to the correct value.
Impact:
Resouce reservation category in the configuration
tab for 57710 family of adapters.
2. Problem: (Cont00038117)
Bacs:NX2:Connections field for both TOE/ISCSI
field under Resource Reservations should be
limited to 5 digits
Cause:
This field was not limited prior to this fix/change.
Change:
Limiting the field length appropriately.
Impact:
Resouce reservation category in the configuration
tab for 57710 family of adapters.
3. Problem: (Cont00038561)
Bacs:"Specified cast is not valid" in
TOE/iSCSI fields when both fields
unchecked with team present
Cause:
Exception was thrown during unsigned to signed
boxing/unboxing.
Change:
Parsing instead of casting.
Impact:
Resouce reservation category in the configuration
tab for 57710 family of adapters.
4. Problem: (Cont00038627)
Bacs: In expert mode, unable to check LiveLink
box when creating 2 teams both with LiveLink
Cause:
The code was not handling the case correctly
in the case described in the bug report.
Change:
Updated the refresh logic to refresh/populate
affected properties correctly.
Impact:
Expert mode team management.
Version 11.6.10 (November 17, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.15.4
PDENU.DAT File Version: 1.4.3
Fixes:
==============
1. Problem: ( Cont00038540 )
BACS -resource reservations category shows as editable
Cause:
The conditional check to show readonly in case when
adapter is part of the team was incorrect missing
a corner case.
Change:
Corrected the condition.
Impact:
COnfiguration tab display for the VBD node.
Version 11.6.9 (November 14, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.15.4
PDENU.DAT File Version: 1.4.3
Enhancements:
==============
1. Request: (Cont00038502)
Bacs:NX2:Unable to re-check ndis under
resource reservations
Change:
Made resource reservation category read-only
if the adapter is part of the team.
Impact:
Resource reservation category display.
Version 11.6.8 (November 12, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.15.4
PDENU.DAT File Version: 1.4.3
Enhancements:
==============
1. Request:
Update the description file.
Change:
Description file updated.
Impact:
Property description display.
2. Request:
( Cont00038429 )
Bacs: Modify Bacs to prevent user from being
able to modify any TOE/ISCSI settings
under Resource Reservations with team present
Change:
If an adapter is part of an NDIS5 team,
disallowing the ability to modify TOE/ISCSI settings
Impact:
VBD configuration tab.
2. Request:
( Cont00038322 )
Bacs: Prevent user from adding iscsi adapter
after GEC/LACP team has been created
Change:
If an adapter is part of a GEC/LACP team, then
disallowing the ability to enumerate iSCSI.
Impact:
VBD configuration tab.
Version 11.6.7b (November 12, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.15.4
PDENU.DAT File Version: 1.4.3
Enhancements:
==============
1. Request:
Update the description file.
Change:
Description file updated.
Impact:
Property description display.
Version 11.6.7 (November 10, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.15.4
PDENU.DAT File Version: 1.4.0
Enhancements:
==============
1. Request:
Restrict iSCSI pending tasks to 128 for
5706/5708/5709.
Change:
Options restricted.
Impact:
iSCSI configuration tab.
Version 11.6.6 (November 4, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.15.0
PDENU.DAT File Version: 1.4.0
Enhancements:
==============
1. Request:
Remove iSCSI IPV6 DHCP enable/disable option.
Change:
This option has been removed.
Impact:
iSCSI configuration tab.
Fixes:
==============
1. Problem: ( Cont00038286 )
BACS-error when launching BACS in window 2000
Cause:
The problem is that, getnameinfo() function expands
to a macro for Windows 2000 systems if the Wspiapi.h
header file was included. Otherwise, this would
result in a dll entry point not found error
while launching BACS
Change:
Fixed it by using WSAAddressToString() API instead
of getnameinfo().
Impact:
BACS launch on Windows 2000.
Version 11.6.5 (October 24, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.15.0
PDENU.DAT File Version: 1.4.0
Fixes:
==============
1. Problem: ( Cont00038116 )
iSCSI: IPv6 address format not
being correctly read by registry
Cause:
The bytes for the prefixlen field was
not swapped correctly.
Change:
Swapping the bytes for the prefix length.
Impact:
iSCSI configuration tab.
2. Problem: ( Cont00038099 )
Incorrect status of virtual adapters shown
in BACS3 when all physical member adapters disabled
Cause:
BACS was not dealing with such special cases
gracefully.
Change:
In such situtations where the team snapshot is
not available, don't skip querying the virtual
adapter link status to determine the correct
link status of virtual adapters.
Impact:
Team state as team physical member state change.
3. Problem:
Text on the ContextView check boxes are
truncated.
Cause:
The check box property of autosize was not set.
Change:
Set the auto size check box property to show
the full text.
Impact:
Context view display in all languages.
Version 11.6.4 (October 22, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.15.0
PDENU.DAT File Version: 1.4.0
Fixes:
==============
1. Problem: ( Cont00038063 )
Font description pane is cut off in BACS
Cause:
The behavior was designed to work that way.
Change:
Increased the default description pane height.
Also showing tooltip mouse hovering the
description pane.
Impact:
Description pane info display in all tabs.
2. Problem: ( Cont00038077 )
Bacs:57710: Able to edit/change Memory
Consumption field logged in as guest
Cause:
This field was not made readonly for
guest user prior to this fix.
Change:
Made the Memory consumption field read-only
for the guest user.
Impact:
Display of Memory consumption property
for guest and non-guest users.
3. Problem: ( Cont00038081 )
Bacs:NX2:57710: Erroneous pop-up displays when
ndis is checked under resource reservations
Cause:
When TOE chimney value is disabled in the OS,
and when the user checks NDIS in the resource
reservation tab, TOE should not be automatically
checked and should not be visible. Problem was that
although the code was setup to hide the TOE checkbox,
it was still set in the checked state internally.
Change:
In such scenarios, unchecking and hiding the TOE
checkbox.
Impact:
Resource reservation for NXII family of adapters.
4. Problem:
ContextView icons were not showing in non-English
locales.
Cause:
Internal data structure holding the images were
not taking the translated strings in to account
Change:
Using untranslated strings in the internal data
structures.
Impact:
Localized BACS in non-English languages.
5. Problem:
'Restore' button not positioned/sized properly in
the Options dialog for non-English locales.
Cause:
Autosize property was set on the 'Restore' button
because of which the button grew in size as
the text length varied on different locales. Due to
this, the button position/size got dislocated.
Change:
Adjusted the position and size of the 'Restore' button.
Impact:
Localized BACS in non-English languages.
Version 11.6.3 (October 16, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.15.0
PDENU.DAT File Version: 1.4.0
Fixes:
==============
1. Problem: ( Cont00037889 )
Bacs:E1.0: The statistics on Everest adapter in
bacs do not get reset (stale) duriing/after
heaving traffic
Cause:
Wrong field was getting used to compare values
when the reset button was clicked.
Change:
Fixed the typo.
Impact:
NDIS statistics tab.
2. Problem: ( Cont00032951 )
Restore team error message needs more detail
Cause:
This is an enhancement request.
Change:
Added two separate messages to let user know whether
it is an unidentified MAC address or PCI information.
Impact:
Team save/restore operaton.
3. Problem: ( Cont00033905 )
DF197914: BACS loses focus after clicking
"No" to the reboot msg that appears
Cause:
Parent window handle was not set for the message box
popups.
Change:
Set the parent window to retain the focus in the BACS
main window.
Impact:
All message popups in all locations.
4. Problem:
BACS has problems launching as guest user account.
Cause:
The windows APIs used to query iSCSI statistics has
privilege issues with guest account. BACS was not handling
that case gracefully.
Change:
Capturing such exceptions and handled it gracefully.
Impact:
BACS behavior when logged on as guest account.
Version 11.6.2 (October 10, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.15.0
PDENU.DAT File Version: 1.4.0
Fixes:
==============
1. Problem: ( Cont00037883 )
Bacs:E1.0: When iscsi is unchecked in resource
reservations, iscsi adapter does not de-enumerate
Cause:
The refresh code path was not enabled for 57710
VBD configurations saving.
Change:
Enabled the saving code path for 57710.
Impact:
VBD configuration tab.
2. Problem: ( Cont00037884 )
Bacs:E1.0:Erroneous "Duplicate ip address" message
when using LL probe target of dns,dhcp, or default
address of nic
Cause:
When doing duplicate ip address verifcation for
probe targets, the Gateway/DNS/DHCP addresses have
to be left out. That was not the case prior to the
fix.
Change:
Doing selective duplicate ip address check.
Impact:
Team create/edit/delete operations with livelink.
3. Problem: ( Cont00037536 )
Reboot prompt does not appear when changing
settings while traffic is generated
Cause:
OS does not inform the application to reboot
in such instances.
Change:
Enabling/Disabling the NDIS device and prompting
the user to restart by detecting such conditions
as this bug.
Impact:
Advanced category in the NDIS configurations tab.
Version 11.6.1 (October 9, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.15.0
PDENU.DAT File Version: 1.4.0
Enhancements:
==============
1. Request:
Bacs:Add support for iSCSI pending task for
57710 resource configuration.
Change:
Support added in the configuration tab.
Impact:
57710 resource configuration.
2. Request:
Check for duplicate ipv6 addresses in the system.
Change:
Added the support.
Impact:
Team edit/create/delete operation with livelink.
Fixes:
==============
1. Problem: ( Cont00037820 )
Cannot open and show nic info with
NX1 and NX2 installed
Cause:
BACS did not have code setup to properly handle
driver parameters with identical parameter description name.
Change:
Changed the way advanced properties are populated
so that BACS can handle driver parameters with
identical parmaeter description name.
Impact:
Advanced configuration category.
2. Problem: ( Cont00037839 )
Bacs:E1.0:NX2: Unable to delete Livelink probe target address
Cause:
Recent enhancements to handle both IPV4 and IPV6
addresses for livelink introduced this problem.
Change:
Changed code to accept empty ip address values as valid
values as a way to delete livelink ip address already
configured in the team.
Impact:
Team create/delete/edit operations with livelink.
3. Problem: ( Cont00037812 )
BASC3:IA64: Failed to restore config which
teaming members using PCI/BUS/Function
Cause:
BACS code was improperly parsing the adapter information
saved in the team configuration file.
Change:
The device/bus/function numbers were not being
read as hex values prior to the fix.
Impact:
Team create/delete/edit/restore/save operations
with livelink.
4. Problem: ( Cont00037803 )
BASC3:IA64: Failed to restore config w/ Livelink settings
Cause:
The code to restore team configuration file
was not correctly handling livelink ip addresses.
Change:
Fixed the code to parse the config file correctly.
Impact:
Team create/delete/edit/restore/save operations
with livelink.
5. Problem: ( Cont00037840 )
Bacs:E1.0:In Resource Reservations, TOE/ISCSI
connections default to 1 when selecting TOE and ISCSI
Cause:
The code was setup that way.
Change:
Changed the behavior to allocate maximum possible
connections in such situations.
Impact:
Resource reservation configuration for 57710.
6. Problem: ( Cont00034806 )
DF209871: BACS3 does not dynamically update
"local connection on blade servers
Cause:
There was not way to refresh this info dynamically.
Change:
Using the new bmapi information from the linkstatus
structure to dynamically update the status.
Impact:
Use case around the bug.
7. Problem: ( Cont00036506 )
CR235397: BACS III diags allows user to
change settings while in abort state.
Cause:
While running the diag, the code was still having
the check boxes enabled even though the event
handlers don't react to click events.
Change:
Disabling the checkboxes while the diag test
is in progress.
Impact:
Use case around the bug.
8. Problem: ( Cont00034988 )
BACS3 VLAN create button disables after
trying to edit VLANs
Cause:
VLAN id did not change from a value of zero.
Hence, a toggle from untagged to tagged had no
effect on the enabled/disabled states of the
'Update' button.
Change:
Now detecting such toggles as user change events
even when the id did not change and enabling the
'Update' button.
Impact:
Use case around the bug.
Version 11.6.0 (October 2, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.14.3
PDENU.DAT File Version: 1.4.0
Enhancements:
==============
1. Request: ( Cont00036304 )
Bacs:Add support for IPv6 address in livelink
probe target and adapter address fields
Change:
Added IPv6 livelink support for both expert mode
as well as wizard mode.
Impact:
Team create/delete/edit operations using both
expert mode as well as wizard mode.
2. Request:
Show MSI version (Msi or Msi-X) in BACS.
Change:
BACS now shows Msi information under the
resources category in the information tab.
Impact:
Msi information display in the resources
category.
Fixes:
==============
1. Problem:
iSCSI offload counters were not displayed
correctly in the iSCSI statistics tab.
Cause:
The iSCSI offload information was queried against
the wrong handle.
Change:
Fixed the code by querying the iSCSI offload
information using the VBD handle instead of
iSCSI handle.
Impact:
iSCSI offload connection count display in iSCSI
statistics tab.
2. Problem:
"MAC Rx. Xoff" & "MAC Rx. Xon" fields were incorrectly
swapped.
Cause:
Proper BMAPI fields were not being used for the
right field in BACS.
Change:
Using the correct BMAPI fields for "MAC Rx. Xoff" &
"MAC Rx. Xon" field displays.
Impact:
iSCSI offload connection count display in iSCSI
statistics tab.
Version 11.5.9 (September 24, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.14.1
PDENU.DAT File Version: 1.4.0
Fixes:
==============
1. Problem: ( Cont00034829 )
Allow SLB Teaming of iSCSI Offload Booted Adapters
Cause:
The code was not setup correctly to detect iSCSI boot
via NDIS or offload for 57710 family of adapters.
Change:
Fixed by detecting properly the iSCSI boot type
for 57710 family of adapters.
Impact:
Teaming NDIS adapters after doing iSCSI
boot via NDIS/iSCSI-offload.
2. Problem: ( Cont00037523, Cont00037522 )
5761s fails diagnostic test in BACS
Cause:
BACS did not have the support for 5761s adapter type.
Change:
Added support.
Impact:
Use case around the bug fix.
3. Problem:
Cable diag reports 0 length for cable diag analysis on
5761.
Cause:
BACS did not have proper support for 5761 cable analysis.
Change:
Added support.
Impact:
Use case around the bug fix.
Version 11.5.8 (September 22, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.14.1
PDENU.DAT File Version: 1.4.0
Enhancements:
==============
1. Request:
Up integrate in to 1.10 TruManage SDK.
Change:
Integrated to the latest TruManage SDK.
Impact:
Use cases around the enhancement.
Version 11.5.7 (September 18, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.14.1
PDENU.DAT File Version: 1.4.0
Enhancements:
==============
1. Request:
Cont00037163 - BACS needs to disable ASF/DASH on
one NIC in dual NIC systems
Change:
Removed the ability to turn on managebility on
more than one device with a popup warning to
the user.
Impact:
Use cases around the enhancement.
2. Request:
Cont00033386 - BACS3 - Soledad 5761E is missing a
Cable Analysis test and a Diagnostic test under
Diagnostics tab.
Change:
Enable cable analysis test and diag test for 5761/5709.
Impact:
Use cases around the enhancement.
3. Request:
Cont00036693 - Bacs: Add resource reservations
tab in bacs for 57710 family of products.
Change:
Added resource configuration for 57710 family
of products.
Impact:
Without Cont00037277 being addressed, it may
not be possible to exercise this feature fully.
4. Request:
Cont00037278 - Prevent BACS from displaying
WoL for second 5709 device on quad port NIC
Change:
We now handle the case specially as that
wasn't the case prior to this change.
Impact:
Use cases around the enhancement.
5. Request:
Cont00034829 - Allow SLB Teaming of iSCSI
Offload Booted Adapters
Change:
Feature supported with this change.
Impact:
Use cases around the enhancement.
6. Request:
Not to support MAC loopback for 5761.
Change:
Remove MAC loopback support for 5761.
Impact:
5761
Fixes:
==============
1. Problem: ( Cont00037364 )
BACS: Subnet mask of iSCSI adapter is not shown.
Cause:
There was a code sequencing problem because of which
subnet mask data changes were not picked up properly.
Change:
Fixed the problem by sequencing the code logic properly.
Impact:
Use cases around the bug.
Version 11.5.6 (August 29, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.13.5
PDENU.DAT File Version: 1.4.0
Enhancements:
==============
1. Request:
Cont00036980: Indicating iSCSI boot status per
virtual device, NDIS or Offload iSCSI
Change:
On VBD node we now display whether the device
is on iSCSI boot or offload under the "Vital Signs"
category.
Impact:
Use cases around the enhancement.
Fixes:
==============
1. Problem: ( Cont00036730 )
Bacs becomes unsponsive when the TOE
connections slidebar is set to max
Cause:
The inequality condition in the code was
incorrect that lead to infinite looping.
Change:
Fixed the conditional check.
Impact:
Use cases around the bug.
2. Problem: ( Cont00037045 )
Bacs:NX2:Unable to update removal of adapter
in AFD team with LiveLink
Cause:
When an adapter was removed from the team, the
adapter was not getting removed from the phy ips
list.
Change:
Removing the adapters from the phy ips list prior to
removing a member from the member's list.
Impact:
Use cases around the bug.
3. Problem: ( Cont00036979 )
BACS:NX2:E1.0: Bacs does not restore ip address
info to a team config dynamically
Cause:
Information about enabled/disabled state of DHCP
was not fetched from the correct data structure.
Change:
Using the enabled/disabled state of DHCP state from
the correct data structure to fix the problem.
Impact:
Use cases around the bug.
4. Problem: ( Cont00036566 )
In expert mode, the listing of adapters is
not consistent with device/team mgmt views or wizard mode
Cause:
The adapter's name were not displayed in a sorted manner.
Change:
We now display adapter's list in sorted manner.
Impact:
Use cases around the bug.
5. Problem: ( Cont00036712 )
Bacs:ISCSI:Limit the Vlan ID field to 4 spaces
Cause:
The VLAN ID display field was not restricted to 4 spaces.
Change:
We now restrict it to 4 places.
Impact:
Use cases around the bug.
6. Problem: ( Cont00036666 )
DASH - encrypt RSP record, then changing RSP keys
using BACS OOB tab, causes all the keys to become blank.
Cause:
The code was not setup to decrypt RSP record prior
to this fix.
Change:
We now restrict decrypt if needed.
Impact:
Use cases around the bug.
Version 11.5.5 (July 31, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.13.1
PDENU.DAT File Version: 1.4.0
Enhancements:
==============
1. Request:
Cont00035572: Enable IPv6/DHCPv6 for iscsi adapter
Change:
Added support for iscsi DHCP for IPv6
Impact:
Use cases around the enhancement.
Fixes:
==============
1. Problem:
Chimney Status is not shown correctly for Vista
and Win2k8.
Cause:
Chimney registry location is changed for Vista
and Win2k8, we need information from Microsoft.
Change:
Remove Chimney Status.
Impact:
Use cases around the bug.
2. Problem:
Cont00035576: add support for 5716 adapter.
Supported was added, but ASIC field display
"unknown" for vbd node.
Cause:
Device id is not added in the code.
Change:
Added device id for 5716 adapter.
Impact:
Use cases around the bug.
3. Problem:
Cont00035959: Cable analysis dialog box is
hidden behind bacs.
Cause:
Dialog box is not correctly linked to it's parent.
Change:
Linked dialog box to it's parent before show it.
Impact:
Use cases around the bug.
4. Problem:
Cont00035970: BACS:Able to close bacs during diag
continuous test with ALT-F4 keystroke, leaves ndis driver
yellow bang'd
Cause:
There was no check implemented when the user try to
exit the application using Alt+F4
Change:
Added check to make sure that the application cannot
exit while running any configuration/test.
Impact:
Use cases around the bug.
5. Problem:
Cont00034857: BACS:Speed&Duplex driver property gets
stuck when you click outside of bacs.
Cause:
When user click empty area in grid, pop up inplace
control is not shown up.
Change:
Show up the pop up inplace control in this case.
Impact:
Use cases around the bug.
6. Problem:
Cont00036515: Bacs3:NX2:ISCSI:ISCSI adapters oscillate
between link and no link when adapters have link
Cause:
The way the linkstatus information was queried for
iSCSI devices was wrong.
Change:
Use the VBD linkstatus information for iSCSI devices.
Impact:
Use cases around the bug.
7. Problem:
Cont00036438: Bacs: Bacs crashes when applying changes
under Resource Reservations Tab
Cause:
Recent performance improvement changes caused this
regression.
Change:
Refresh the NDIS information after constructing a new one.
Impact:
Use cases around the bug.
8. Problem:
Cont00036249: A Discrepancy of Number of Items Noted
in BACS Diagnostics Tab
Cause:
The way external phy version was fetched for some of
the devices were wrong.
Change:
Corrected the way we detect external phy version.
Impact:
Use cases around the bug.
9. Problem:
Cont00036506: BACS III diags allows user to
change settings while in abort state.
Cause:
The checkbox that is used to select/deselect running
one or more diag tests was still reacting to keyboard
events when the diag test is running.
Change:
Prevent the checkbox from reacting to the keyboard events
while running diag tests.
Impact:
Use cases around the bug.
Version 11.5.4 (July 14, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.13.1
PDENU.DAT File Version: 1.4.0
Enhancements:
==============
1. Request:
Cont00035576: Add support for 5716 adapter.
Change:
Added support for 5716 adapter.
Impact:
Use cases around the enhancement.
Fixes:
==============
1. Problem:
Cont00034474: Create New Line item under Vital
Signs for NXII adapters to display Chimney Status.
Cause:
Chimney is not show under Vital Signs.
Change:
Added Chimney Status under Vital Signs.
Impact:
Use cases around the bug.
2. Problem:
Cont00034652: Pie Graph Showing Resource
Allocatioin should have corresponding table showing
% of resource allocation per technology.
Cause:
Percentage of resource allocation is not directly
beside pie chart UI.
Change:
Added percentage for each technology in the label
beside pie chart.
Impact:
Use cases around the bug.
3. Problem:
Cont00035882: ASF & DASH OOB Management tab
inconsistencies between related fields.
Cause:
BACS use different names for the categories on
these two tab.
Change:
Change the strings in these two tab, make them consistant.
Impact:
Use cases around the bug.
4. Problem:
Cont00035561: One Network adapter shown as part
of two team in Preview
Cause:
The code was comparing against team id when an existing
team name was being edited. If the team being edited
is a newly created team, then team id will always be
invalid. Hence the check being done is not appropriate.
Change:
Using team name for comparison when editing existing
team.
Impact:
Use cases around the bug.
5. Problem:
Cont00035136: DF213514: BACS 3 N/w Test window
shouldn't allow end user to run test without any IP add.
Cause:
When BACS prompts the user to enter an ip to ping, BACS
was not validating if the user entered a valid ip to ping.
Change:
We now validate if the user entered a valid IP or not before
continuing with the network test. We also now provide a way
for the user to cancel supplying a valid IP by providing
the 'Cancel' button option.
Impact:
Use cases around the bug.
6. Problem:
Cont00033314: Expert mode: vlan id auto
populated when id is left blank
Cause:
The code was not setup to validate and propmt the user
to entere a valid vlanID.
Change:
We now prompt the user with a balloon popup prompting
the user to enter a valid vlanID.
Impact:
Use cases around the bug.
7. Problem:
Cont00035958: Error when trying to restore team in BACS
Cause:
The code was not setup to deal with multiple ip addresses
for one or more virtual adapters.
Change:
We now have the support for multiple ip addresses.
Impact:
Use cases around the bug.
8. Problem:
Cont00034696: CR209113: Change iSCSI name to
"iSCSI Offload Engine" in BACS3
Cause:
Prior to the change that is how things were setup.
Change:
Changed the string in the string table to what was
suggested in the bug report.
Impact:
Use cases around the bug.
9. Problem:
Cont00036100: 5708 LOM and 5709 Mezz SLB
Team restore fails -
"Failed to restore the team settings at line 5!"
Cause:
The code was not setup right to treat vlanID field as optional.
Change:
We now treat vlanID field as optional when trying to
restore teams.
Impact:
Use cases around the bug.
10. Problem:
Cont00036077: Bacs: ISCSI protocol type is N/A under
Resource Reservations/Configurations tab
Cause:
It is not unreasonable to say 'ipv4' for TOE in w2k3.
But, NA would be more appropriate string to put up
for the TOE field in w2k3.
Change:
Updated GUI ti say NA for the TOE field on w2k3.
Impact:
Use cases around the bug.
11. Problem:
Cont00035976: Everest1.5:Eth:ASIC - W2K3 - BACS reports
many RX frames with alignment errors and TX frames
with collision
Cause:
Typo in the code. The ethernet statistics structure was
cast to general statistics structure incorrectly in the
code due to a typo.
Change:
Fixed the cast.
Impact:
Use cases around the bug.
12. Problem:
Cont00035639: Bacs:NX2: Add 10/100 speed/link support
for Cable analysis for 5706/5708/5709
Cause:
Seems like cable diag dll has the support for it and
BACS had this feature disabled all along for no reason.
Change:
Enabled in BACS to support the use case.
Impact:
Use cases around the bug.
Version 11.5.3 (June 24, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.13.1
PDENU.DAT File Version: 1.4.0
Enhancements:
==============
1. Request:
Enable diagnostics test for 57711.
Change:
Diagnotics tests are enabled now for 57711.
Impact:
Use cases around the enhancement.
Version 11.5.2 (June 22, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.13.1
PDENU.DAT File Version: 1.4.0
Enhancements:
==============
1. Request:
Use the new BmapiRetrieveMultiLinkStatus() API
to optimize refresh/update performance in BACS.
Change:
We use the new BMAPI API to improve the performance
in BACS3.
Impact:
Use cases around the enhancement.
Version 11.5.1 (June 18, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.13.0
PDENU.DAT File Version: 1.4.0
Enhancements:
==============
1. Request:
Add support for 57711 in BACS.
Change:
We now have this support.
Impact:
Use cases around the enhancement.
Version 11.4.5 (June 18, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.11.0
PDENU.DAT File Version: 1.4.0
Fixes:
==============
1. Problem:
Cont00035898: After changing speeds will show
error message "BACS has stopped working".
Cause:
BACS3 doesn't catch the error if no configuration is
avaliable. If Management agent is not installed, BACS
is also try to save the data.
Change:
Catch the error and don't save the data if Agent is
not running.
Impact:
Use cases around the bug.
2. Problem:
Cont00035877: OOB Management tab and IPv4 typos.
Cause:
IPv4 is labeled inconsistently.
Change:
Change the wrong strings.
Impact:
Use cases around the bug.
3. Problem:
Cont00035875 - Bacs3:NX1:NX2:Unable to remove livelink
probe target ip addresses via expert mode
Cause:
Prior to the fix, even though the code was treating
an empty string entry for probe target address as valid value,
it did not take effect (when the user clears an ip in the
ip address control).
Change:
Not only treat an empty string as a valid value, but also,
take that change in to effect in the underlying team
data manager.
Impact:
Use cases around the bug.
4. Problem:
Cont00035851 - LH32-"BACS has stopped working" error is displayed
Cause:
During NDIS/VBD configuration changes, the timer refresh
was not completely stopped before the data container information
was refreshed. This lead to the GUI reflecting partially refreshed
data to the user.
Change:
Sopping the timer completely before refreshing the underlying
container data during configuration changes.
Impact:
Version 11.4.4 (June 13, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.11.0
PDENU.DAT File Version: 1.4.0
Fixes:
==============
1. Problem:
Installer changed Management Agent name, BACS need update.
Cause:
Management Agent name change.
Change:
Update the name.
Impact:
OOB Management.
Version 11.4.3 (June 11, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.11.0
PDENU.DAT File Version: 1.4.0
Enhancements:
==============
1. Request:
Support IPV4, IPV6 and hostname addressing for the
"Management Console Address" field entry.
Change:
We now have this support.
Impact:
Use cases around the enhancement.
Fixes:
======
1. Problem:
Cont00035653: DASH - 5764-BACS3 changing speeds will cause
OOB management tab to disappear
Cause:
Coding occurs while trying to retry getting the ASF information
Change:
Fixed the coding error.
Impact:
Use cases around the bug.
2. Problem:
Cont00035807: DASH: BACS3 OOB does not display correct
"Management Console Address" IP address
Cause:
The managed struct layout was off by a byte.
Change:
Adjusted the struct layout field size to read the
address field properly.
Impact:
Use cases around the bug.
Version 11.4.2 (June 8, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.11.0
PDENU.DAT File Version: 1.4.0
Fixes:
======
1. Problem:
Cont00035720: Check the hex box in the OOB tab
does not convert the ascii to hex format.
Cause:
Code for handling checkbox event is missing.
Change:
Added code to do hex and ascii conversion.
Impact:
Use cases around the bug.
2. Problem:
Cont00035724: Disabling "Secure RMCP Support"
should hide more fields.
Cause:
A few properties under "Secure RMCP Support" are shown
after Disabling "Secure RMCP Support".
Change:
Hide these properties.
Impact:
Use cases around the bug.
3. Problem:
Cont00035746: Disabling DASH firmware does not
hide all fields.
Cause:
IP Configuration properties are read only and sre shown
if DASH firmware is disabled.
Change:
Hide these properties.
Impact:
Use cases around the bug.
4. Problem:
Cont00035653: DASH - 5764-BACS3 changing speeds will cause
OOB management tab to disappear
Cause:
When changing NIC settings rapidly after a few times, the
information for OOB Mgmt from driver could not be retrieved
because the NIC itself has not yet ready
Change:
Add some retry information to retrieve the information
Impact:
Use cases around the bug.
5. Problem:
Cont00035738: BACS3--Error message will be display when selecting
in disabled device
Cause:
When the device is disabled, the application tries to access
a firmware info that has no information and caused it to crash
Change:
Add a check for disabled driver and handle it properly
Impact:
Use cases around the bug.
6. Problem:
Cont00035340: Japanese tools->options->grids display is blank
Cause:
The properties display name were used as ID to display proper options;
consequently, when the display name is localized,
the ID is no longer valid.
Change:
Changed to use valid unique ID to display proper options
Impact:
Use cases around the bug.
7. Problem:
Cont00035212: Becomes non-responsive after being configured
for 64 VLANs w/BASPScfg
Cause:
Redundant calls to query for virtual adapter statistics information
caused the gui sluggishness.
Change:
Restructured the data structures little bit to optimize bmapi nic
statistics query calls on virtual adapters.
Impact:
Use cases around the bug.
8. Problem:
Cont00035063: Bacs: The IDs for 2 iscsi field descriptions
are missing from the string table
Cause:
The property description file has no concept of concating
string ids. In this particular case, the property name was
arrived as a combination of two ids in the string table.
Change:
Added ids in the string table for populating the property
descriptions based on the id in the string table.
Impact:
Use cases around the bug.
Version 11.4.1 (June 4, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.11.0
PDENU.DAT File Version: 1.4.0
Enhancements:
==============
1. Request:
Cont00035442: BACS3 OOB Management tab - When ASF is
disabled, change the editable fields to be hidden
Change:
Hide and Show fields that are dependent to a certain
capability in ASF
Impact:
Use cases around the enhancement.
2. Request:
Cont00033420: Network test runs and passed when
firewall is enabled, with error appeared first.
Change:
When the Firewall is turned on, the error will appear and
not executing the network test.
Impact:
Use cases around the enhancement.
Fixes:
======
1. Problem:
Cont00035646: Can't create VLANs in bacs with any team
type.
Cause:
In wizard mode, the commit VLAN part is missing by
mistake due to last code change.
Change:
Put back the code for save VLAN part.
Impact:
Use cases around the bug.
2. Problem:
Cont00035483: Bacs:Team menu options incorrect when team
node is selected after you select virtual adapter node
Cause:
When the user quickly toggle between node, the removal of
unused menu item was not deleted quick enough
Change:
Change the method of cleaning up menu items inside the menu bar
Impact:
Use cases around the bug.
3. Problem:
Cont00034410: BACS 3 - display problem - the data from asf! table
is off the grid
Cause:
ASF! Table uses .NET grid lines and the grid lines are having problem
during refresh
Change:
Deleted the grid lines inside the ASF! Table form
Impact:
Use cases around the bug.
4. Problem:
Cont00035702: DASH: BACS3 has failure saving configuration
pop-up when trying to disable DASH FW
Cause:
The bmctrlGetEnableState api that we use from the bmctrl
library has API signature issues.
Change:
Have a temporarily work-around in place.
Impact:
Use cases around the bug.
5. Problem:
Cont00035212: Becomes non-responsive after being
configured for 64 VLANs w/BASPScfg
Cause:
During timeout updates, BACS was query one too many times
the virtual adapter statistics adapter from BMAPI.
Change:
Reduced the number of calls to query for virtual adapter
statistics.
Impact:
Use cases around the bug.
6. Problem:
Cont00035663: BACS project 11.4 - pass/fail arrows in
Diagnostics display big and blur
Cause:
Inadvertently the imagelist default image size got
increased during to the BACS3-DASH enhancement.
Change:
Going with the default image size (which is 16x16)
fixes the problem.
Impact:
Use cases around the bug.
7. Problem:
Cont00035586: When BACS3 left open for long period
of time, pop-up that program has stopped
Cause:
The code was incorrectly passing managed memory to
unmanaged bmapi api call causing the error.
Change:
Allocated unmanaged memory on the stack and passing it
as the input parameter for BMAPI because transfering
it to the managed world.
Impact:
Use cases around the bug.
8. Problem:
Cont00034972: Bacs: Right ndis window pane is blank
after initial install of bacs
Cause:
Persistency of nodes was not handled correctly prior
to the fix.
Change:
With the fix, either changing from team view to device
view or changing from "By Connection" to "By Type", we
correctly save/restore LHS treeview node selection.
Impact:
Use cases around the bug.
9. Problem:
Cont00035463: DF218316: Network Diagnostic test can
be run in Longhorn from Guest account
Cause:
The diagnostics tab for virtual adapters was incorrectly
enabled even for the non-admin user.
Change:
Disabling the ability to run network test on virtual
adapter if the user is with non-admin privileges.
Impact:
Use cases around the bug.
10. Problem:
Cont00035139: CR213579: "TEAM SAVE AS" option present even
without any valid team configuration present
Cause:
The code was setup that way.
Change:
Disabling the menu option of there are no teams currently
configured in the system.
Impact:
Use cases around the bug.
Version 11.4.0 (June 1, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.11.0
PDENU.DAT File Version: 1.3.9
Fixes:
======
1. Problem:
Cont00034812: DASH FW version is not show in the information
fields.
Cause:
FW version for DASH is not supported.
Change:
Add the reading DASH FW version support.
Impact:
Use cases around the bug.
2. Problem:
Cont00034813: The OOB Management tab is not shown when DASH FW
is enabled on 5761.
Cause:
OOB Management for DASH is not supported.
Change:
Add OOB Management support for DASH.
Impact:
Use cases around the bug.
3. Problem:
Cont00035144: DF214447: Add Vlan Wizard stucks on
creating Tagged VLAN
Cause:
With an empty vlan id, the integer conversion routine
threw an expection. Hence the GUI got stuck.
Change:
Catch the exception and prompt user to enter a valid
vlan id.
Impact:
Use cases around the bug.
4. Problem:
BACS GUI responds very slowly on a system with 20
ethernet ports.
Cause:
Prior to this fix, the data structure population and
manipulation was not fine tuned to deal with such
configurations.
Change:
Made performance optimizations/improvments.
Impact:
Use cases around the bug.
Version 11.3.10 (May 22, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.10.2
PDENU.DAT File Version: 1.3.9
Fixes:
======
1. Problem:
Cont00035462: No option to select the adapters
for team in Wizard mode.
Cause:
In wizard mode, only create team, edit team and
Manage team should offer the option to manage more
teams after committing the current create/edit operations.
Other right click context menu options should only offer
the option to commit the current create/edit changes
and exit the wizard.
Change:
Offer only the commit option for all the cases other than
create team, edit team and manage teams.
Impact:
Use cases around the bug.
Version 11.3.9 (May 15, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.10.2
PDENU.DAT File Version: 1.3.9
Fixes:
======
1. Problem:
Cont00033388: BACS 3 doesn't flag attempt to create
a Tagged VLAN on ID 0
Cause:
The problem remained open in the wizard mode.
Change:
Addressing it in the wizard mode as well.
Impact:
Use cases around the bug.
Version 11.3.8 (May 12, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.10.2
PDENU.DAT File Version: 1.3.9
Fixes:
======
1. Problem:
Cont00035182: Windows iSCSI Offload:BACS not able configure
128 iscsi connection for ipv6
Cause:
There was a typo in the code which had the TOE connection and
iSCSI connection values interchanged. Hence the computation
was wrong resulting in the improper UI refresh issue.
Change:
Fixed the typo.
Impact:
Use cases around the bug.
2. Problem:
Cont00035142: DF213919: BACS:non-administrator user is
able to click Configure on team
Cause:
The code was incorrectly setup prior to the fix.
Change:
Not allowing teaming operations for non-admin users.
Impact:
Use cases around the bug.
2. Problem:
Cont00033388: BACS 3 doesn't flag attempt to create
a Tagged VLAN on ID 0
Cause:
Only 1 through 4094 values are valid for tagged vlans.
Change:
Not allowing zero for the vlan id field in the process of
creating tagged vlans.
Impact:
Use cases around the bug.
Version 11.3.7 (May 01, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.10.2
PDENU.DAT File Version: 1.3.9
Enhancements:
==============
1. Request:
Cont00035078: BACS: enable TOE resource management for Win2k8
Change:
Enabled TOE in resource management on Win2k8 for 5709/5706.
Impact:
Use cases around the enhancement.
Fixes:
======
1. Problem:
Cont00034732: After install of bacs, the bacs window
defaults to the lower right corner of the screen
Cause:
The default persistence config file still had mainform window
size/location information which it shouldn't have for the
initial launch.
Change:
Made sure that the mainform window size/location information is
not present in the persistent config file for the initial launch.
Impact:
Use cases around the bug.
2. Problem:
Cont00035019: BACS3 - unable to luanch when the
user login with the Guest account
Cause:
Basically using system certificate store from guest
account on Vista results in 'Access is denied' error.
Change:
Using default unencrypted information on such occasions.
Impact:
BACS3 startup.
Version 11.3.6a (April 24, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.10.2
PDENU.DAT File Version: 1.3.3
Fixes:
======
1. Problem:
Cont00034619: BACS: Update description for "Unlicensed (%) "
Cause:
Wrong pdenu.dat file was included in the previous release.
Change:
Included the correct pdenu.dat file with the current release.
Impact:
Use cases around the bug.
Version 11.3.6 (April 20, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.10.2
PDENU.DAT File Version: 1.3.3
Enhancements:
==============
1. Request:
Cont00034869: BACS: Win2k3: TOE IPv6 resource allocations
option should not be displayed
Change:
Made sure that IPV6 is not an option for TOE resource
reservation.
Impact:
Use cases around the bug.
Version 11.3.5 (April 17, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.10.2
PDENU.DAT File Version: 1.3.3
Enhancements:
==============
1. Request:
Cont00034847: iSCSI HBA DHCPv6 is currently
not supported
Change:
BACS3 does not have the support yet.
Impact:
Use cases around the bug.
Version 11.3.4 (April 16, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.10.2
Fixes:
======
1. Problem:
Cont00034752: Bacs displays the remote phy driver
properties when remote is disabled in bc
Cause:
The check for remote phy capability was not in place.
Change:
Added proper check for remote phy capability.
Impact:
Use cases around the bug.
2. Problem:
Cont00034732: After install of bacs, the bacs window
defaults to the lower right corner of the screen
Cause:
Upon initial launch, the mainform does not get set to center
screen.
Change:
On initial launch, set mainform to launch on the center screen.
Impact:
Use cases around the bug.
3. Problem:
Cont00034697: BACS3 - Unistalling BACS3 leaves remnant files
in BACS folder.
Cause:
When no Broadcom adapters in the system, BACS launches msi
uninstallation to uninstall the product. Msiexec handle
locks the current directory when launching that makes the
BACS folder remains after uninstallation.
Change:
Set current directory to a different directory that is not
going to be deleted by the installer.
Impact:
Use cases around the bug.
Version 11.3.3 (April 9, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.10.2
Fixes:
======
1. Problem:
Cont00034721: Xinan 5709 C0 failed EEPROM test in BACS
diagnostic version 11.3.2-TestApps passed this test.
Cause:
Uninitialized variable made the MII register test failure
to get picked up for the EEPROM test results.
Change:
Initialized the uninitialized variables.
Impact:
Use cases around the bug.
2. Problem:
Cont00034616: BACS: Xinan: BACS shows more than 100%
pre allocated resources
Cause:
Unsigned integer rounding issue.
Change:
Fixed the rounding issue to reflect the correct percentage
value.
Impact:
Use cases around the bug.
3. Problem:
Cont00033847: CR193469: Enhancement-Make it so that BACS3
can be fully controlled by using a keyboard
Cause:
HotKeys accelerator for Configurations were not working properly
Change:
Fixed hotkeys accelerator
Impact:
Use cases around the bug.
Version 11.3.2 (April 8, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.10.2
Enhancements:
==============
1. Request:
Cont00034617: BACS: Add 'Auto' to the Resource Reservation'
iSCSI counter
Change:
Made the behavior match the TOE implementation.
Impact:
iSCSI connection value display in resources configuration.
2. Request:
Cont00034608: BACS3 v11.3.1: Need to add NCSI information
for 5709C.
Change:
Showing the NCSI management firmware version in the GUI.
Impact:
Management firmware version field display in the information
tab.
3. Request:
ISCSI IPv6 Configurations
Change:
Added support for ISCSI IPv6 Configurations
Impact:
Added new fields on iSCSI Management to have iSCSI IPv6
configurations.
4. Request:
Cont00033389: BACS 3 :Right click on any adapter lists
the menu but doesn't select the device.
Change:
Highlight device when user right-click on a device
Impact:
Team View
Fixes:
======
1. Problem:
Cont00034615: BACS: Xinan: BACS does not take change in
configuration TAB for resources.
Cause:
iSCSI validation did not happen properly on LongHorn system.
Change:
Fixed the iSCSI connection validation.
Impact:
Use cases around the bug.
Version 11.3.1 (April 1, 2008)
---------------------------------
Localization: No
BMAPI DLL version: 7.9.4
Enhancements:
==============
1. Request:
Cont00032920: No checkbox for iSCSI Resource
Reservations on 5709
Change:
Implemented the resource reservation for 5709.
Impact:
Resource reservation for 5706, 5708, 5709.
2. Request:
Cont00033937: CR197281: 5709 - Teaming 2 ports - 1 with Jumbo,
1 no jumbo - allows team - no warning
Change:
Now showing mtu size under the vital signs for both physical
nic and virtual nic. Also displaying the mtu size in the
teaming wizard for both team members/non-members in addition
to displaying estimated team mtu size.
Impact:
Use cases around the request.
3. Request:
iSCSI Crash Dump Configurations
Change:
Add iSCSI Crash Dump configurations to NDIS for NetXtreme,
NetXtreme II, and 57710 devices
Impact:
Use cases around the request.
4. Request: ( Cont00034519 )
Display iSCSI MAC address in BACS for 5708 and 5709
Change:
Add iSCSI MAC address for all iSCSI devices under the iSCSI
informations
Impact:
Use cases around the request.
Fixes:
======
1. Problem:
Cont00034406: BACS: LED test should be removed from
diagnostic test cases for 57710.
Cause:
Typo when trying to hide the LED test for 57710.
Change:
Fixed the typo.
Impact:
Diagnostics tests for 57710.
2. Problem:
Cont00032951: Restore team error message
needs more detail
Cause:
Although the code was setup to properly detect failures
during team save/restore operation, the error information
was not reported to the user.
Change:
We now inform the user about the cause of the failure.
Impact:
Team save/restore operation.
3. Problem:
Cont00034387: BACS3 - non-broadcom adapter detected warning
message appears behind the Windows Ctrl Pnl.
Cause:
The z-order of the message popup was not set to topmost.
Change:
Set the z-order of the message popup to topmost.
Impact:
Use cases around the bug.
4. Problem:
Cont00034327: DF204945: BACS3 - Can attempt to run
diagnostics 2 times simultaneously on the same device
Cause:
The code was not setup to block the user from switching
the "By Connection/By Type" views which running the diag
tests.
Change:
While in middle of running diag tests, preventing the
user to switch between By Connection and By Type views.
Impact:
Use cases around the bug.
5. Problem:
Cont00034388: BACS3 - Unknown ASIC Version shown \
under HW Information tab for 5723 adapter.
Cause:
The code did not have the support for 5723 to display
ASIC version properly.
Change:
Added the support to display ASIC version properly for
5723 adapter.
Impact:
Use cases around the bug.
Version 11.2.5 (April 30, 2008)
---------------------------------
Localization: Yes
BMAPI DLL version: 7.8.13
Fixes:
======
1. Problem:
Cont00035019: BACS3 - unable to luanch when the
user login with the Guest account
Cause:
'Guest' account profile is a temporary profile.
Encryption certifcate cannot be imported in to
temporary profiles.
Change:
Usin system certificate store for importing
encryption certificate.
Impact:
BACS3 startup.
Version 11.2.3 (March 16, 2008)
---------------------------------
Localization: Yes
Resource DLL Version: n/a
BMAPI DLL version: 7.8.13
Fixes:
======
1. Problem:
Cont00034294: BACS application opens two instances
on first launch of app
Cause:
During the initial launch, we failed to parse few
persisted information properly for certain languages.
Change:
When reading the persisted information, reading it
always in the english culture.
Impact:
Use cases around the bug.
2. Problem:
Cont00033088: BACS3 shows Unknown for ASIC Version
in Informaton of Soledad
Cause:
5761E ASIC version was not populated properly.
Change:
Identified the ASIC version properly.
Impact:
Use cases around the bug.
Version 11.2.2 (March 11, 2008)
---------------------------------
Localization: No
Resource DLL Version: n/a
BMAPI DLL version: 7.8.13
Fixes:
======
1. Problem:
Cont00034158: BACS3 launcher hangs when there is no
broadcom adapter detected in the system.
Cause:
Popup message box appears behind the splash screen
giving the impression to the user as if the application
is hung when infact it is waiting for user input.
Change:
Close the splash screen prior to showing the pop-up.
Impact:
Use cases around the bug.
2. Problem:
Cont00034117: BACS3 - Unable to detect the cable length
after Cable Analysis test is performed on 5784M and 5764M.
Cause:
Chip ASIC version was not identified correctly in BACS3.
Change:
Identifying chip ASIC version properly.
Impact:
Use cases around the bug.
3. Problem:
Cont00034131: Need to add CRC statistic counter.
Cause:
The conditional check on the NoCRC registry setting was
incorrectly inverted.
Change:
Corrected the conditional statement.
Impact:
Use cases around the bug.
Version 11.2.1 (March 03, 2008)
---------------------------------
Localization: No
Resource DLL Version: n/a
BMAPI DLL version: 7.8.13
Enhancements:
==============
1. Request:
Cont00033825: Warning msg needed when ASF config is modified
while teaming is enabled.
Change:
Added warning message when ASF trying to be enabled when the
nic is participating in a team
Impact:
OOB Management
2. Request:
Cont00033314: Expert mode: vlan id auto populated when id
is left blank
Change:
Added a popup message when user tries to create vlan with
empty vlan id
Impact:
Teaming
3. Request:
Cont00033381: BACS3 - 5784M is missing a Cable Analysis test
Change:
We now support cable analysis for 5784M.
Impact:
Cable analysis.
4. Request:
Cont00033088: BACS3 shows Unknown for ASIC Version in Informaton of 5761
Change:
We now support 5761 ASIC version display.
Impact:
Vital signs display for 5761.
5. Request:
Cont00033384: BACS3 - 5764M is missing a Cable Analysis test.
Change:
We now support cable analysis for 5764M.
Impact:
Cable analysis.
6. Request:
Cont00033826: CR196476: BACS3 reports the same number for 2
different statistics.
Change:
Changed the string as suggested in the bug report.
Impact:
Statistics tab information.
Fixes:
======
1. Problem:
Cont00033429: A black window appears after applies the new
Resource Reservations setting, before the actual reboot
Cause:
The system is trying to reboot before closing BACS. In
Vista/Win2k8, the OS complains because the system is trying to
restart with BACS open
Change:
Close BACS before rebooting
Impact:
Reboot behavior
2. Problem:
Cont00033847: Enhancement-Make it so that BACS3 can be fully
controlled by using a keyboard
Cause:
When toggling between Team Management and Device management the
focus is confusing when "By Connection" is persisted
Change:
Changed the order of the control to not focus on the connection
type panel initially
Impact:
Explorer View
3. Problem:
Cont00033636: W2K3 and LH - BACS3 Taskbar item turns
blue on startup of application
Cause:
Display of splash screen prior to the creation/initialization
of the mainform.
Change:
Running the splash screen after mainform is created.
Impact:
Application startup.
Version 11.2.0 (February 18, 2008)
---------------------------------
Localization: No
Resource DLL Version: n/a
BMAPI DLL version: 7.8.13
Fixes:
======
1. Problem:
Cont00032216: ASF! Table does not get imported into NVRAM
Cause:
The code was not setup for the scenario when the user change
the ASF! table in the NVRAM of the last selected nic outside the
application. When the application re-launches back, it will persist
the settings which include the property expanded when it is not
supposed to.
Change:
Added ASF! table check during initial launch
Impact:
OOB Management
2. Problem:
Cont00033651: OOB tab password field allows invalid hex
values to be inputted
Cause:
Password field for hex value did not check for invalid hex key
Change:
Added validation for invalid hex key
Impact:
OOB Management
3. Problem:
Cont00033654: OOB tab cannot enable the "Transmit System
Heartbeat Messages" field
Cause:
The property behavior was changed from checkbox to enable/disable and
the implementation was not fully changed
Change:
Changed the condition when applying "Transmit System Heartbeat Messages"
field
Impact:
OOB Management
4. Problem:
Cont00033640: Bacs crashes when you click on the
Basp Virtual adapter
Cause:
NULL pointer check was not happening when trying to
enable the network diagnostics test on the virtual adapter.
Change:
Checked for a pointer being null.
Impact:
Virtual adapter selection and diagnostics tab.
5. Problem:
Cont00033884: whenever prompted to restart ,
BACS3 Crashes
Cause:
When trying to locate function address of certain
Win32 APIs, wrong dll name was referenced.
Change:
Corrected the dll name to be the right one to
find the Win32 function entry point.
Impact:
Reboot prompt scenarios like configuration changes.
Version 11.1.6(February 29, 2008)
---------------------------------
Localization: No
Resource DLL Version: 11.1.5
BMAPI DLL version: 7.8.9
Fixes:
======
1. Problem:
Width of some of the controls had to be adjusted
to fit in localized strings for languages other
than English.
Cause:
Certain controls were not big enough to fit strings
for all languages.
Change:
1) Apply/Exit button in ManageTeam dialog.
2) Buttons in the diagnostics tab.
3) Buttons in the configuration tab.
4) 'Expert Mode' button in Team wizard welcome page.
Impact:
Localization.
2. Problem:
Couple of strings were not localized.
Cause:
Few strings did not make it to the string table.
Change:
1) 'Appearance' category name in the options dialog
'Appearance' tab.
2) 'Preview' tab name in the Manage Team dialog.
Impact:
Localization.
Version 11.1.5(February 27, 2008)
---------------------------------
Localization: No
Resource DLL Version: 11.1.5
BMAPI DLL version: 7.8.9
Fixes:
======
1. Problem:
Cont00033990: BACS3 fails to execute in Swedish language
Cause:
Information that is persisted should be assumed
to be globalized (and not localized). The code was
assuming that the persisted information is localized.
Change:
Fix the code to assume that persisted information is globalized.
Impact:
BACS launch on French, Norwegian, Swedish and Finnish.
2. Problem:
Cont00034002: No description shows on non-English locale.
Cause:
When localized description file is not found, BACS GUI
should resort to using English description file. It didn't.
Change:
Using English description file when locale specific description
file is missing.
Impact:
Description information display.
Version 11.1.4(February 24, 2008)
---------------------------------
Localization: No
Resource DLL Version: 11.1.4
BMAPI DLL version: 7.8.9
Enhancements:
==============
1. Request:
Rely on IDs instead of localized strings
as key for property description identifiers.s
Change:
Added support for the above request.
Impact:
Property description display.
Version 11.1.3 (February 20, 2008)
---------------------------------
Localization: No
Resource DLL Version: 11.1.3
BMAPI DLL version: 7.8.9
Enhancements:
==============
1. Request:
BACS3 be localized for other languages.
Change:
Localization related sources/binaries.
Impact:
While BACS3 application for all languages.
Version 11.1.2 (February 06, 2008)
---------------------------------
Localization: No
Resource DLL Version: 11.1.2
BMAPI DLL version: 7.8.9
Fixes:
======
1. Problem:
Cont00033779: Need to modify the description text of
'Restore Default Settings'
Cause:
Translated localized strings cannot fit in to the box.
Change:
Reworded the text description information.
Impact:
Options dialog.
2. Problem:
Cont00033770: Copyright information should
be transferred to 'About BACS' window
Cause:
Copyright information appeared in english in the
splash screen.
Change:
Removed the copyright information from the splash
screen. Copyright information appears in the 'About'
box the same way as in BACS2.
Impact:
Splash screen / about box.
Version 11.1.1 (January 24, 2008)
---------------------------------
Localization: No
Resource DLL Version: 11.1.1
BMAPI DLL version: 7.8.9
Fixes:
======
1. Problem:
Cont00032951: Restore team error message needs more detai
Cause:
The code was not setup to put out a detailed error
message about the reason for failure when the team restore
operation failed.
Change:
Added checks and error messages for the team restore operation
to report the type/kind of failure(s).
Impact:
Team save/restore operation.
2. Problem:
Cont00033501: Restore team configuration with static ip
addresses assigned to Vlans results in ip addresses not restored
Cause:
Sometimes trying to assign an IP for the VLAN during team
restore operation failed using WMI and .NET with no valid
reason for the failure.
Change:
Retrying 3 times with a timeout interval of 2 seconds in case
of failure fixes the issue. We report the failure if we still
fail to assign the IP address after the three attempts.
Impact:
Team save/restore operation.
3. Problem:
Cont00033029: BACS3 has a black bar in the top of explorer
view when it was closed maximized
Cause:
Because the toolstrip was in the same panel as the tree view
control on the LHS view, everytime the tree view position/size
got adjusted, the whole panel contents got repainted causing
the undesired display on top of the toolstrip.
Change:
Fixed the issue by having a separate panel for the treeview
and have it as the same child as the panel which holds the
toolstrip alongside.
Impact:
General BACS screen display.
4. Problem:
Cont00033481: Exhibits Internal Error code 38 when
changing team types
Cause:
BACS internal data structure was not synchronized properly.
Change:
Properly synchronized the internal data stucture during
all modal operations fixes the issue.
Impact:
All modal popup operations from the BACS main window.
5. Problem:
Cont00033293: Bacs3:Disjointed warning message
Cause:
Message string was not formated correctly.
Change:
Formatted the message string properly.
Impact:
Use cases around the bug.
6. Problem:
Cont00033497: In expert and wizard mode, bacs
incorrectly displays the offload capabilities of the team
Cause:
There was an issue in the code which computes the least
common denominator of the offload capabilities in the
scenarios mentioned in the bug.
Change:
When computing the least common denominator for the TOE
capability, if the number of TOE connections comes out
to be zero, then treat it a TOE offload incapable device.
Verified that the behavior is okay with this fix in FCFS
cases as well.
Impact:
Use cases around the bug.
7. Problem:
Cont00033554: release.txt error.
Cause:
Rectified the release.txt informational error.
Change:
Updated release.txt.
Impact:
Use cases around the bug.
8. Problem:
Cont00033579: BACS3 - The last letter/number got truncated
when an adapter is high-lighted (selected).
Cause:
Font name and size was not taken in to account when measuring
the length of the string to owner draw the treeview nodes.
Change:
Adjusting the width of the node display taking the font and
text information in to consideration.
Impact:
Use cases around the bug.
9. Problem:
Cont00033609: BACS3 Help window always stays in front of
the main BACS window
Cause:
Help is displayed as a modal window prior to the fix.
Change:
Displaying help as modeless window.
Impact:
Use cases around the bug.
10. Problem:
Cont00033358: OOB tab password fields do not refresh
correctly between hex and decimal values
Cause:
The property grid does not refresh immediately when toggling
between hex to non-hex until the grid gets a new focus
Change:
Refresh property grid to value immediately after
toggling between hex to non-hex value
Impact:
OOB Mgmt
11. Problem:
Cont00032803: BACS3 - Configuration tab - OOB Mangement menu;
unable to slide the vertical side scroll bar after we see the
import ASF! pop-up.
Cause:
The property grid did not get refreshed after expanding the OOB
MGMT property grid
Change:
Refresh property grid after expanding the OOB Mgmt grid
Impact:
OOB Mgmt
12. Problem:
Cont00033234: OOB Tab is missing Heartbeat Retransmission
Interval text
Cause:
Heartbet Retransmission Interval was not clearly indicated in the
property
Change:
Added a new property to indicate the value for Heartbeat Retransmission
Interval text
Impact:
OOB Mgmt
Version 11.1.1 (January 24, 2008)
---------------------------------
Localization: No
Resource DLL Version: 11.1.1
BMAPI DLL version: 7.8.9
Fixes:
======
1. Problem:
Cont00032951: Restore team error message needs more detai
Cause:
The code was not setup to put out a detailed error
message about the reason for failure when the team restore
operation failed.
Change:
Added checks and error messages for the team restore operation
to report the type/kind of failure(s).
Impact:
Team save/restore operation.
2. Problem:
Cont00033501: Restore team configuration with static ip
addresses assigned to Vlans results in ip addresses not restored
Cause:
Sometimes trying to assign an IP for the VLAN during team
restore operation failed using WMI and .NET with no valid
reason for the failure.
Change:
Retrying 3 times with a timeout interval of 2 seconds in case
of failure fixes the issue. We report the failure if we still
fail to assign the IP address after the three attempts.
Impact:
Team save/restore operation.
3. Problem:
Cont00033029: BACS3 has a black bar in the top of explorer
view when it was closed maximized
Cause:
Because the toolstrip was in the same panel as the tree view
control on the LHS view, everytime the tree view position/size
got adjusted, the whole panel contents got repainted causing
the undesired display on top of the toolstrip.
Change:
Fixed the issue by having a separate panel for the treeview
and have it as the same child as the panel which holds the
toolstrip alongside.
Impact:
General BACS screen display.
4. Problem:
Cont00033481: Exhibits Internal Error code 38 when
changing team types
Cause:
BACS internal data structure was not synchronized properly.
Change:
Properly synchronized the internal data stucture during
all modal operations fixes the issue.
Impact:
All modal popup operations from the BACS main window.
5. Problem:
Cont00033293: Bacs3:Disjointed warning message
Cause:
Message string was not formated correctly.
Change:
Formatted the message string properly.
Impact:
Use cases around the bug.
6. Problem:
Cont00033497: In expert and wizard mode, bacs
incorrectly displays the offload capabilities of the team
Cause:
There was an issue in the code which computes the least
common denominator of the offload capabilities in the
scenarios mentioned in the bug.
Change:
When computing the least common denominator for the TOE
capability, if the number of TOE connections comes out
to be zero, then treat it a TOE offload incapable device.
Verified that the behavior is okay with this fix in FCFS
cases as well.
Impact:
Use cases around the bug.
7. Problem:
Cont00033554: release.txt error.
Cause:
Rectified the release.txt informational error.
Change:
Updated release.txt.
Impact:
Use cases around the bug.
8. Problem:
Cont00033579: BACS3 - The last letter/number got truncated
when an adapter is high-lighted (selected).
Cause:
Font name and size was not taken in to account when measuring
the length of the string to owner draw the treeview nodes.
Change:
Adjusting the width of the node display taking the font and
text information in to consideration.
Impact:
Use cases around the bug.
9. Problem:
Cont00033609: BACS3 Help window always stays in front of
the main BACS window
Cause:
Help is displayed as a modal window prior to the fix.
Change:
Displaying help as modeless window.
Impact:
Use cases around the bug.
10. Problem:
Cont00033358: OOB tab password fields do not refresh
correctly between hex and decimal values
Cause:
The property grid does not refresh immediately when toggling
between hex to non-hex until the grid gets a new focus
Change:
Refresh property grid to value immediately after
toggling between hex to non-hex value
Impact:
OOB Mgmt
11. Problem:
Cont00032803: BACS3 - Configuration tab - OOB Mangement menu;
unable to slide the vertical side scroll bar after we see the
import ASF! pop-up.
Cause:
The property grid did not get refreshed after expanding the OOB
MGMT property grid
Change:
Refresh property grid after expanding the OOB Mgmt grid
Impact:
OOB Mgmt
12. Problem:
Cont00033234: OOB Tab is missing Heartbeat Retransmission
Interval text
Cause:
Heartbet Retransmission Interval was not clearly indicated in the
property
Change:
Added a new property to indicate the value for Heartbeat Retransmission
Interval text
Impact:
OOB Mgmt
Version 11.0.22 (Febraury 15, 2008)
---------------------------------
Localization: No
Resource DLL Version: N/A
BMAPI DLL version: 7.8.13
Fixes:
======
1. Problem:
Cont00033876: BACS Diagnostics Tests are not removed
for 10GBase-T borads after deselecting and selecting
again.
Cause:
Both MII register test and LED tests were not removed
for 10GBase-T boards.
Change:
Removed the irrelevant tests.
Impact:
Diag tests (57710).
Version 11.0.21 (Febraury 14, 2008)
---------------------------------
Localization: No
Resource DLL Version: N/A
BMAPI DLL version: 7.8.13
Fixes:
======
1. Problem:
Cont00032958: Remove cable and phy diag related tabs
fom BACS for 10GBase-T borads.
Cause:
The code was setup to show those diags by default.
Change:
Not showing those diag options for 10GBase-T boards.
Impact:
Cable analysis and diagnostics tests.
2. Problem:
Cont00033286: 57710: display PHY SW revision in BACS3
Cause:
This is an enhancement request.
Change:
Added additional field to show the external PHY
firmware version information.
Impact:
Hardware category under the information tab.
3. Problem:
Cont00033824: DF195811: BACS3-Disabling NDIS/TOE on
5708 results in wrong VBD device status
Cause:
In addition to checking the link-up state of the
VBD device, the code was incorrectly setup to check
for the presence of a valid NDIS handle.
Change:
We now check only the link-up state of the VBD device.
Based on that, we put-up a icon display of VBD up
or down.
Impact:
VBD node display during iISCSI/NDIS node presence/absence.
Version 11.0.20 (January 15, 2008)
---------------------------------
Localization: No
Resource DLL Version: 11.0.19
BMAPI DLL version: 7.8.9
Fixes:
======
1. Problem:
Cont00033421: Need to disable the ability for user
to enable TOE in vbd configuration module
Cause:
For Longhorn, BACS should not offer the ability to
enable disable TOE in the VBD configuration tab.
Change:
Removed the option to configure TOE in the VBD
configuration tab.
Impact:
VBD TOE enable/disable feature in LongHorn/2k3.
2. Problem:
Cont00033446: Pop-up saying "Connections 0 is
not between 1 and X" for TOE/iSCSI when unchecking
and re-checking the iSCSI box
Cause:
For first come first served resource reservation, the
code was wrongly setup to do validation on the iSCSI/TOE
connection values.
Change:
Since the connection values remain unaffected in the
first come first served case, removed the validation
logic to address the bug.
Impact:
Resource reservation configuration options/settings.
Version 11.0.19 (January 11, 2008)
---------------------------------
Localization: No
Resource DLL Version: 11.0.19
BMAPI DLL version: 7.8.9
Fixes:
======
1. Problem:
Cont00033372: BACS3 - Unhandled exception error occurs
when selecting a disabled third party adapter.
Cause:
Adapter type 'UNKNOWN' property value was not identified
as a valid third party NDIS adapter (which will be the
adapter type if a third party adapter was disabled
in the device manager).
Change:
Identify 'UNKNOWN' adapter type property value as a
valid third party adapter.
Impact:
Changes are local to third party adapter selection
(both enabled and disabled states).
2. Problem:
Cont00033379: In Expert mode, stand-by member list
does not refresh when an adapter is delected from team
Cause:
When the check state of a load balance member changes,
the standby list was not refreshed.
Change:
Refreshing now the standby list as well as the livelink
adapter list for specifying the target ip address.
Impact:
Changes are local to the synchronization of states
between the standby/load-balance members list as
well as the adapter list in the livelink target
ip specification section.
3. Problem:
Cont00033359: Reboot does not work after
changing the Resource Reservations and apply
Cause:
When reboot got triggered from BACS3, the reason
for reboot was set to 'other' without comment. Hence
the reboot would fail. Also, discovered that the
message that get put-up for the reboot is
different from that of BACS2.
Change:
Changed the reboot reason to "hardware maintenance".
Changed the message prompt for reboot to match
that of BACS2.
Impact:
Apply operation after Adavanced setting change,
resource reservations change should prompt for
reboot and reboot okay after this bug fix.
4. Problem:
Cont00033357: add popup when trying to execute
BACS3 on a system that doesn't have ".NET" installed
Cause:
Prior to the fix, this scenario was not gracefully
handled.
Change:
With the fix, we now pop-up a meaningful error
message when the user tries to launch BACS from
either BACSTray or shortcut or from the control
panel.
Impact:
BACS launch for the above three locations.
5. Problem:
Cont00033373: LH32 - Reserved Resources setting
is not retained between reboots
Cause:
Based on a driver version check the code is
supposed to change different registry keys. This
was not happening correctly prior to the fix.
Change:
Fixed the driver version check part properly.
With 4.0.22 NDIS driver version and above, we
now look for the "*TCPConnectionOffloadIPv4" and
"*TCPConnectionOffloadIPv6" registry keys.
Impact:
TOE check/uncheck and resource reservations
apply button operation.
6. Problem:
Cont00033313: BACS-3 Team restore wizard pops up
message to save the team config with no team
Cause:
BACS3 failed to check for the existence of atleast
one team before attempting to save the tema info
to the file.
Change:
Added to check to prompt for saving the current
configuration only if atleast one team exists and
is currently configured in the system.
Impact:
Team save/restore operation.
7. Problem:
Cont00033310: Mismatch in team restore and save
default location
Cause:
Prior to the fix, we did not specify a default
folder location to default to during team save/restore
operation.
Change:
Now defaulting to 'My Documents'.
Impact:
team save/restore operation.
8. Problem:
Cont00033311: Error while creating team using expert
Mode.
Cause:
Closing team wizard cause warning message pop up.
Change:
Don't show message when switch wizard to expert mode.
Impact:
Use cases around the bug.
9. Problem:
Cont00033309: Spelling mistake in BACS GUI.
Cause:
Typo mistake.
Change:
Correct the error.
Impact:
Use cases around the bug.
Version 11.0.18 (January 07, 2008)
---------------------------------
Localization: No
Resource DLL Version: 11.0.18
BMAPI DLL version: 7.8.9
Fixes:
======
1. Problem:
Cont00032098: BACS3 - Saving authentication keys in the
OOB management fields automatically converts to hex format
Cause:
Authentication key was not saved using the correct size into
the NVRAM
Change:
Changed the authentication key size to match the key
Impact:
OOB Mgmt
2. Problem:
Cont00032216: ASF! Table does not get imported into NVRAM
Cause:
There was no button to click after the ASF! Table got imported
to the nic. Therefore, it never passed on to the nic nvram
Change:
Apply ASF! Table import into the NVRAM after it gets imported
from the system
Impact:
OOB Mgmt
3. Problem:
Cont00032649: BACS3 - OOB tab - xp64 -unable to disable asf
Cause:
Sanity check condition was not done properly due to checking
not to apply settings when ASF is disabled.
Change:
Corrected the sanity check condition during apply
Impact:
OOB Mgmt
4. Problem:
Cont00032820: BACS3 Right click on Unassigned adapters gives
different option in grey
Cause:
The hidden context menu was not consistent when toggling between
different nodes
Change:
Make sure that the context menu is consistent for each node
Impact:
Use cases around the bug
5. Problem:
Cont00033234: OOB Tab is missing Heartbeat Retransmission
Interval text
Cause:
No text for the Heartbeat transmission
Change:
Added transmission interval text for Heartbeat transmission
Impact:
OOB Mgmt
6. Problem:
Cont00032887: BACS3 - expert mode, z-order of pop up warning
box is incorrect
Cause:
The property grid freezes the display during the validation and
also during a property value change. Because the message box
is shown during the validation, the property grid display was
not getting refreshed properly.
Change:
The fix is to call begin/end update on the grid only during
the actual property value change and not during validation.
Impact:
Property grid display.
7. Problem:
Cont00033218: BACS3 - Unable to add a secondary member
in Manage Load Balance Members via keyboard operation.
Cause:
The tab order was not properly set.
Change:
Changed the dialog control's tab order to address the issue.
Impact:
Manage Load Balance Members dialog.
8. Problem:
Cont00033188: Add IPAddress dialog for enter
alternate IP address to ping
Cause:
If we failed to ping the gateway ip address, BACS3 failed
to popup the dialog to get alternate ip address from the user
to ping.
Change:
The fix is to pop-up alternate IP address dialog in cases
when we failed to ping the gateway ip address.
Impact:
Network test.
9. Problem:
Cont00033076: Probe target warning message
should be changed to balloon pop-up window
Cause:
That is how the code was setup.
Change:
Changed to balloon pop-up instead of message box.
Impact:
Use cases around the bug.
10. Problem:
Cont00033105: Need adequate warning that
non-persistent target connection will not be
recovered after running diag
Cause:
Legacy behavior.
Change:
Changed to the message that was agreed by the team.
Impact:
Use cases around the bug.
11. Problem:
Cont00032518: 5784M failed to
save power saving mode.
Cause:
Start/stop BPMon service is not working.
Change:
Fixed the problem.
Impact:
Use cases around the bug.
12. Problem:
Cont00033121: BACS displays the driver advanced
properties in a differnt order than does the device
manager
Cause:
Properties are not sorted.
Change:
Sorted the properties.
Impact:
Use cases around the bug.
13. Problem:
Cont00033178: can't set Locally Administered
Address back to "not present" in device manager.
Cause:
A empty string is saved to bmapi instead of a null pointer.
Change:
Send null pointer to bmapi if not present is selected.
Impact:
Use cases around the bug.
Version 11.0.17 (January 04, 2008)
---------------------------------
Localization: No
Resource DLL Version: 11.0.17
BMAPI DLL version: 7.8.9
Fixes:
======
1. Problem:
Cont00033272: Bacs Installer: Upon completion of installation
in XP-32 only, sut ungracefully reboots with or
without .NET installed
Cause:
The manifest information was incorrect in both
Bacscpl.cpl and BacsTray.exe binaries.
Change:
Corrected the CRT and MFC assembly versions in the binaries.
Impact:
Bacscpl.cpl and BacsTray.exe behaviors in both
admin/non-admin mode on all platforms and OS.
Version 11.0.16 (December 17, 2007)
---------------------------------
Localization: No
Resource DLL Version: 11.0.16
BMAPI DLL version: 7.8.9
Fixes:
======
1. Problem:
Cont00033052: The chm file(online help) for bacs3
does not work in Vista/LH
Cause:
The help path was not properly linked
Change:
Fixed the help file path in the system
Impact:
Use cases around the bug
2. Problem:
Cont00033073: The F1 key does not work
Cause:
Mainform F1 key was hooked improperly
Change:
Properly hook F1 key for Mainform
Impact:
Use cases around the bug
3. Problem:
Cont00033151: Change the display heading of SCSI &
RAID Controllers under Device Management to ISCSI Controllers
Cause:
String was said differently
Change:
Changed iSCSI string headings
Impact:
String Changes
Version 11.0.15 (December 14, 2007)
---------------------------------
Localization: No
Resource DLL Version: 11.0.15
BMAPI DLL version: 7.8.9
Fixes:
======
1. Problem:
Cont00033052: The chm file(online help) for
BACS3 does not work in Vista/LH.
Cause:
The code load AP help for Vista instead of html help.
Change:
Load html help for Vista/LH
Impact:
Use cases around the bug
2. Problem:
Cont00033063: In expert mode, the property
descriptions are blank
Cause:
We were not picking up the description information properly
from the proper node from the description file.
Change:
We look up under the correct parent node in the description
file.
Impact:
Use cases around the bug
3. Problem:
Cont00033073: The F1 key does not work
Cause:
F1 key hook was not working
Change:
Fix the F1 key hook to show help
Impact:
Use cases around the bug
4. Problem:
Cont00033062: Vlan ID field in both expert and wizard
mode allow for vlan ID larger than 4 digits
Cause:
Allow user to input more than 4 digit numbers
Change:
Limit user to 4 digit number only
Impact:
Use cases around the bug
5. Problem:
Cont00033074: Non-admin user is able to edit, delete
and add vlan and will result in internal 38 error
Cause:
Some Teams menu was allowed in the non-admin mode
Change:
Disable Teams menu in the non-admin mode
Impact:
Use cases around the bug
Version 11.0.14 (December 12, 2007)
---------------------------------
Localization: No
Resource DLL Version: 11.0.14
BMAPI DLL version: 7.8.9
Enhancements:
==============
1. Request:
Display hyperlink to launch help from team wizard
pages.
Change:
Added hyperlink support for some of the team wizard
pages.
Impact:
Wizard mode teaming.
2. Request:
Change the computer blue icon to something that blends
with the application theme.
Shrink the icon sizes a littlebit in the treeview.
Change:
Computer icon changed. Icons resized.
Impact:
Device/Hardware view.
3. Request:
Change "Network Adapters" to "Network Adapters (NDIS driver)"
Change "System Devices" to "System Devices (VBD)"
Change:
Changed.
Impact:
Device/Hardware view.
4. Request:
In the "Team assignment" page of the wizard mode, include
text about the standby adapter selection.
Change:
Included.
Impact:
Wizard mode teaming.
5. Request:
Add teamable column in the Member selection page of
wizard mode teaming.
Change:
Added.
Impact:
Wizard mode teaming.
6. Request:
Default to "By Connection".
Change:
Config file updated.
Impact:
Application startup.
7. Request:
In expert mode for team name say "<Enter team name here>"
as the default prompt string. Upon property selection,
empty the edit control so that users could enter a valid
team name.
Change:
Expert mode team name field updated.
Impact:
Expert mode teaming.
Fixes:
======
1. Problem:
Cont00032471: BACS3/Peavey - Hot Replace of team member
stops Chariot traffic
Cause:
The warning message was not in place for Wizard mode
teaming operation
Change:
Added warning message for wizard mode teaming operation
Impact:
Wizard Mode
2. Problem:
Cont00032472: BACS3/Peavey - Removal of "Standy" adapter
from team killed Chariot traffic
Cause:
Same as Cont00032471
Change:
Added warning message for wizard mode teaming operation
Impact:
Wizard Mode
3. Problem:
Cont00032981: Opening bacs in device view, both Device
View and Team View are in Focus.
Cause:
When the focus is in device view during launch, the documents
try to gain the focus but it was declined by the explorer view;
so the focus goes back to explorer view and go to the last added
control, which is the team view
Change:
During load, allow anybody to gain focus
Impact:
Use cases around the bug
4. Problem:
Cont00032965: Wizard mode, Preview windows always show end
of the page
Cause:
When pressing next on the wizard, the preview tree nodes are refreshed
and the last node added is shown
Change:
Make sure that it goes back to the top of the view
Impact:
Use cases around the bug
5. Problem:
Cont00033015: Change FCFS to Rerserved resources, you see a
bogus pop-up under iscsi
Cause:
If iSCSI is not avaliable, the maximum pending task perconnection is 0
shouldn't apply this value to algorithm that use log.
Change:
Use 0 as maximum value instead of nagative number.
Impact:
Resource Configurations
6. Problem:
Cont00032935: Changing string for licensing from 'Unlimited
Connections' to 'Maximum Connections'
Cause:
No
Change:
Change the string
Impact:
Resource Configurations
7. Problem:
Cont00032945: BACS3 allows submission of invalid LAA
Cause:
One bit is not in consideration
Change:
Fixed error
Impact:
Advanced configurations
8. Problem:
Cont00032964: wizard mode, duplicate warning msg box
Cause:
Didn't check the check status in event handlers
Change:
Fixed the error
Impact:
Teaming Wizard
9. Problem:
Cont00033045: Prompted to restart SUT upon
changes in resource reservations on 5709 only
Cause:
The configuration in EEPROM is not correct, it Enabled RDMA
Change:
Filter out RDMA flag
Impact:
Resource Configurations
10. Problem:
Cont00033022: For T4.0 change BACS3 log from "ACS3" to "BACS3"
Cause:
Logo image was not updated.
Change:
Integrated the new set of images.
Impact:
Look and feel.
11. Problem:
Cont00032980: The background is not displayed when you click
on Network adapters or System Devices in Device View.
Cause:
Regressed from Cont00032825. We show up a new control in the
middle pane to address Cont00032825. We failed to set the
background image on the new control which shows up in the
middle in the zero-doc state.
Change:
Set the background image on the new control that shows up in
the middle pane.
Impact:
Look and feel.
12. Problem:
Cont00032987: Lose of Vlan tag team info when you cancel
after 1st vlan
Cause:
When the user presses cancel button, we fail to warn the user
about the potential loss of configuration information as was
done in BACS2.
Change:
We warn the user now of the possible configuration loss.
Impact:
Use case around the bug.
13. Problem:
Cont00033003: In expert mode, change pop-up window when
you select Stand-by before select primary
Cause:
Couple of problems here. 1) The message information was
not correct as was pointed out in the bug. 2) The user
does not need to be warned because, it should be possible
for him to pick a standby before the primary in the expert
mode.
Change:
Allow the user to configure the standby before the primary
without warning popup.
Impact:
Use case around the bug.
14. Problem:
Cont00033046: Basp Statistics on a intel nic
disappears when in a team configuration
Cause:
The persistence information did not set the visibility
property for the BASP statistics category properly.
Change:
Changed the configuration file to set the visibility
to true for the BASP statistics category
for thirdparty adapters.
Impact:
Use case around the bug.
Version 11.0.13 (December 8, 2007)
---------------------------------
Localization: No
Resource DLL Version: 11.0.13
BMAPI DLL version: 7.8.9
Fixes:
======
1. Problem:
Cont00032957: iSCSI connections will generate
popup error when pending tasks per connection is modified.
Cause:
When FCFS is selected, we display 0 for iSCSI connection,
but the trackbar range is updated as pending task per
connection is changed.
Change:
Fixed error.
Impact:
Resource Reservation.
2. Problem:
Cont00032966: Cannot set 100 iscsi connections in
Reserved Resources
Cause:
The existing calculation for connection range is not right.
Change:
Re-write the algorithm.
Impact:
Resource Reservation.
3. Problem:
Cont00032824: BACS3 Close button in BACS doesn't works
Cause:
Button is disabled but showup.
Change:
Removed the close buttons.
Impact:
View, Document and cotext manager.
4. Problem:
Cont00032925: BACS3_iBoot: 'Failed to commit iSCSI configuration'
error displayed when apply new VLAN ID and static IP
Cause:
When on iBoot, we need user to reboot the system instead of applying
the settings
Change:
Allow user to reboot system
Impact:
Configurations
5. Problem:
Cont00032927: BACS3_iBoot: Reboot does not work, if select the option
before Apply progress box disappears
Cause:
Duplicate Cont00032925
Change:
Duplicate Cont00032925
Impact:
Configurations
6. Problem:
Cont00032729: BACS3 - Focus gets stuck when navigate to Network Adapters
team in Device View using the keyboard.
Cause:
When one of the node selected that does not have document associated with
the node, the focus got stolen
Change:
Make sure that the focus does not get stolen after node selection
Impact:
Uses cases around the bug
7. Problem:
Cont00032825: No information shows when loading BACS3 at the
first time in Longhorn x64
Cause:
Happens only if the application window was closed maximized and
upon subsequent relaunch does not show information. The reason
for this to happen is that the window region was not updated
for the docking window during the load timeframe.
Change:
Updated the docking window region during application load
timeframe.
Impact:
Uses cases around the bug
8. Problem:
Cont00032497: BACS3 v11.0.6: Blue ring around device icon.
Cause:
This is a known issue with common controls and GDI+ in
windows 2000. For more details read:
http://www.pcreview.co.uk/forums/thread-1897219.php
Change:
Fix this by specifying black color as the transparency
color.
Impact:
Uses cases around the bug
9. Problem:
Cont00032930: Resizing BACS screen will result
graphical anomalies.
Cause:
The main form was setting its region improperly by
readjusting itself to the visible area of the screen.
Change:
Fixed it by taking in to considering the invisible
area of the screen/form as well.
Impact:
Uses cases around the bug
10. Problem:
Cont00032930: Resizing BACS screen will result
graphical anomalies.
Cause:
The main form was setting its region improperly by
readjusting itself to the visible area of the screen.
Change:
Fixed it by taking in to considering the invisible
area of the screen/form as well.
Impact:
Uses cases around the bug
11. Problem:
Cont00032443: diagonostics network test dialog
boxes are not user friendly.
Cause:
There is no reason to show the browse button which
pops-up the ipaddress dialog to get user input. This
is the root cause of the wierd user experience.
Change:
Removed the browse button. Now, if the gateway ip
is available, that is what will be used for pinging.
If gateway address is not available, just like in
BACS2, BACS3 will popup an ip address dialog for
user input. IT would default to the ip address
that was previously given as input by the user
which gets also saved in to the registry.
Impact:
Uses cases around the bug
12. Problem:
Cont00032887: BACS3 - expert mode, z-order of pop up
warning box is incorrect
Cause:
As mentioned the z-order of the message box was
not on top of the drop list control.
Change:
Made messagebox topmost.
Impact:
Uses cases around the bug.
13. Problem:
Cont00032627: BACS3 has a gray bar in the top
left conner when switching from view by type
to view by connecton
Cause:
The problem is primarily due to the fact that
no tabs are shown in the middle pane during
dialog startup.
Change:
We now default to a valid node (like an
ndis node or a team node) in the different
views so that, we will never run in to the
screnario which will lead to the gray
box on the top left hand side of the
application window.
Impact:
Uses cases around the bug.
Version 11.0.12 (December 5, 2007)
---------------------------------
Localization: No
Resource DLL Version: 11.0.12
BMAPI DLL version: 7.8.9
Fixes:
======
1. Problem:
Cont00032895: BACS3:Invalid pop up message when trying to
save the resource reservation settings
Cause:
iSCSI connection is not in correct range.
Change:
Correct the error.
Impact:
Resource Reservation.
2. Problem:
Cont000032594: BACS3:The TOE check box is still checked
after unchecking and saving the settings
Cause:
Driver change the way to enable/disable the TOE.
Change:
Catch up with the driver.
Impact:
Resource Reservation.
3. Problem:
Cont00031817: BACS3:NX1:NX2:L2:L4: Enable livelink to
function in a AFD team
Cause:
Feature is disabled in t3.7.
Change:
Enable the feature.
Impact:
Teaming Wizard.
4. Problem:
Cont00032875: Removal of standby adapter from a
team does not take.
Cause:
No code handle this.
Change:
Added the code to support this.
Impact:
Teaming Wizard.
5. Problem:
Cont00032910: BACS3:disabling/enabling TOE creates and
writes to the wrong registry key
Cause:
Check the wrong driver for version.
Change:
Correct the error.
Impact:
Resource Reservation.
6. Problem:
Cont00032788: BACS3:forces use of default gateway for
iSCSI adapter
Cause:
Validation code force on this.
Change:
Relax the validation code to allow this.
Impact:
iSCSI configuration.
7. Problem:
Cont00032900: BACS3:GUI crashes after re-enabling TOE
on the second NIC
Cont00032899: BACS3:"0 is not between 8 and 833" Error
re-enabling TOE on 2nd adapter
Cont00032398: BACS3:"Connections - 0 is not between 1
and 671" error re-enabling iSCSI
Cause:
Doesn't verify because the value is not in the correct range.
Change:
Correct the error.
Impact:
Resource Reservation.
8. Problem:
Cont00032853: BACS3:Unable to uncheck NDIS box under Resource
Reservations for NXII devices
Cause:
The property click but unchanged traggered validation.
Change:
Don't tragger validation if no change is made.
Impact:
Resource Reservation.
9. Problem:
Cont00032697: BACS3:When LSO is disabled for NXII AUT,
LSO entry in Statistics tab disappears after BACS3 is closed/reopened.
Cause:
Check a different flag for this
Change:
Use the same flag as BACS2.
Impact:
Statistics.
10. Problem:
Cont00032923: BACS3:A miss spelling word in pop-upmessage
when enter an invalid MAC address.
Cause:
Typo error.
Change:
Correct the error.
Impact:
Ndis Configuration.
11. Problem:
Cont00032592: BACS3:Unhandled Exception, bugcheck, and missing device
when enabling 2nd NIC
Cause:
There was a data mis-match between VBD to NDIS and iSCSI because the
application queries from different API in BMAPI
Change:
Changed calling the BMAPI API so that the data is consistent
Impact:
Use cases around the bug
12. Problem:
Cont00032596: Ripple effect is seen when the context view
properties is opened.
Cause:
Re-drawing of the context view happens simultaneously causes the panel
to have ripple effect
Change:
Disable animation
Impact:
Context View
13. Problem:
Cont00032706: "test LED" diag test fails on iSCSI boot port
Cause:
We tried to suspend driver during test LED which lead to failure when
system is on iSCSI boot device
Change:
Remove suspend driver for Test LED because it is not required
Impact:
Diagnostics
14. Problem:
Cont00032921: BASC3 - Reset button is missing a hotkey function in VLAN Edit.
Cause:
Hot key was not there.
Change:
Added the hot key for reset.
Impact:
Manage VLAN dialog.
15. Problem:
Cont00032898: Implement "Failed to suspend driver" warning
message for NX2 device when running Cable Analysis
Cause:
As said in the bug report, the popup that was added to BACS2 a
while ago was absent in BACS3.
Change:
Updated the BACS3 code to do the same to fix the issue.
Impact:
Cable analysis.
16. Problem:
Cont00032102: Adjust the color contrast of Device and Team views
Cause:
Button bar text was not drawn with proper pen settings.
Change:
Changed the pen color with which the text gets drawn on the button bars.
Impact:
The button bars.
17. Problem:
Cont00032276 : Takes more than a minute to complete the program launch
Cause:
Jit compilation and owner drawn window painting as a bitmap caused the slow
down.
Change:
A combination of both ngen.exe and optimized custom drawing of the mainform
shortens the startup time.
Impact:
BACS3 startup
18. Problem:
Cont00032689 - Bacs3:IA64: After installing bacs3 11.0.9 in IA64,
not able to team 5704 adapters
Cause:
.NET obfuscator changed the platform meta data information from IA64 to
MSIL. Because of this, we were looking for a wrong basp driver file
in the system directory. Failure to find the basp driver file causes
the problem.
Change:
As a fix, the basp driver file is hard coded in the source file for
different platforms.
Impact:
BACS3 startup and device/team views.
19. Problem:
Cont00032301 - Will not allow to resize window without
saving Resource Reservations settings first
Cause:
The validation event on the configuration tabs were getting
triggered during mainform resize.
Change:
The fix is to skip validation while resizing the mainform.
Impact:
BACS3 mainform resize behavior.
20. Problem:
Cont00032818 - Unable to Update/Edit/Delete the VLAN using expert mode
Cause:
Prior to the fix, the code was relying on the tab validating event
to prompt the user with the update/create click if the active
tab was dirty. The poup being shown during the validating event
rendered the subsequent click operations to be ineffective.
Change:
The fix is to rely on the selecting/deselecting event of the
tabs and prevent the user from changing the tab change operation
while in the middle of an edit operation.
Impact:
Manage VLAN dialog.
Version 11.0.11 (November 30, 2007)
---------------------------------
Localization: No
Resource DLL Version: 11.0.11
BMAPI DLL version: 7.8.8
Fixes:
======
1. Problem:
Cont00032804: Bacs gives "unhanded exception message"
while changing any settings in Resource Reservation or License.
Cause:
During apply settings, category is collapsed and select an
invisible property cause this.
Change:
Keep category expanded.
Impact:
Resource Reservation.
2. Problem:
Cont00032690: BACS3 - Unhandled Exception error occurs when
navigating tabs using Ctrl-Tab keys.
Cause:
For optimization reasons, we do not destroy and re-create/re-show
the documents in the middle pane. We hide the out of context tabs.
We also let the docking system handle keybaord navigation for us.
We run in to the bug scenario when docking system tries to activate
one of the hidden tabs. Hence we get the exception.
Change:
Implemented the keyboard navigation mechanism to navigate between
the documents outside of the docking system.
Impact:
Main window node selection and middle view document showing.
3. Problem:
Cont00032622: BACS3 always shows device view by type when minimizing
the explorer view doc
Cause:
The by type and by connection check state was not properly setup
when one of the check states are different. Also, when one of the
tab is hidden, the hidden node does not reported to be selected even
though it is selected.
Change:
Changed the checking condition for the by type and by connection tabs
Impact:
Main window node selection
4. Problem:
Cont00032828: BACS3 v11.0.10 experienced unhandle exception with 5708S
LH x64 inbox driver
Cause:
When inbox driver is installed, the BACS 3 cannot properly get the VBD
information. Therefore, the ndis node of that VBD was invalid. Then,
when VBD handle is selected, there are some validation happening for the
respected ndis node. Since the data is invalid, exception was thrown
but never caught.
Change:
Added proper validation in case this scenario happens
Impact:
Use casees around this bug
Version 11.0.10 (November 29, 2007)
---------------------------------
Localization: No
Resource DLL Version: 11.0.10
BMAPI DLL version: 7.8.8
Fixes:
======
1. Problem:
Cont00032691: "Out of Recv. Buffer" in Statistics is
"N/A" for BCM57710.
Cause:
BCM57710 does not support "Out of Recv. Buffer".
Change:
Hide the field for BCM57710.
Impact:
Statistics.
2. Problem:
Cont00032398 : "Connections - 0 is not between 1 and 671"
error re-enabling iSCSI
Cause:
Calculation is not correct in special cases.
Change:
Correct the error.
Impact:
Resource Configuration.
3. Problem:
Cont00032675: Cancelling LAA editing will prompt user to
Apply or Reset changes in configurations.
Cause:
Button click tragger the property change event.
Change:
Mark not change if cancel is selected.
Impact:
Configuration.
4. Problem:
Cont00032531: Device is added to a team even when no
device is selected.
Cause:
A special case is not covered.
Change:
Cover the case.
Impact:
Teaming wizard.
5. Problem:
Cont00032772: Bacs3:Wizard Mode allows user to create a team
when there are no adapters available
Cause:
The create team option is avaliable for all cases.
Change:
Disable the option if no adapter avaliable.
Impact:
Teaming wizard.
6. Problem:
Cont00032708: BACS3 - Unable to edit the Network Address value
by the keyboard operation.
Cause:
Control behavior is not roght
Change:
Change the control behavior.
Impact:
Configuration.
7. Problem:
Cont00032133: BACS3 - No label on teaming preview button.
Cause:
No text on button
Change:
Add text on the button.
Impact:
Teaming wizard.
8. Problem:
BACS3 - Change property value will change focus to next property.
Cause:
Grid default keyboard navigation mode is tab key.
Change:
Change the navigation mode to arrow key as other applications.
Impact:
Property grid.
9. Problem:
BACS3 - Resource configuration and license category is always
collapsed.
Cause:
Saving time for user when doing this way, but after user open it
and goes back, it is also aollapsed, this need to be fixed.
Change:
If user expend the category, and vbd information is avaliable,
then keep category expended.
Impact:
Resource configuration.
10.Problem:
Cont00032622: BACS3 always shows device view by type when minimizing
the explorer view doc
Cause:
When by connection is hidden, the tab is not visible, the tab cannot
be is not marked as selected.
Change:
If tab is pressed, make sure that it is selected.
Impact:
Device View
11.Problem:
Cont00032102: Adjust the color contrast of Device and Team views
Cause:
Restore default was not restoring the default of the navigation bar so it
always picks up the old values.
Change:
Changed navigation persistence file to have white background and
restore the correct persistence value
Impact:
Device View
12.Problem:
Cont00032727: Blank pop-up message when you delete team while
passing traffic
Cause:
A typo was made when calling the string to restart the system
Change:
Fixed the typo
Impact:
Use cases around the bug
13.Problem:
Cont00032670: Options windows, the default Font is Tahoma, 11"world"
Cause:
Default font was using "World" unit
Change:
Changed the default to carry the point unit in the persistence file
Impact:
Use cases around the bug
14.Problem:
Cont00032693: Remove check boxes that are next to navigation pane options.
Cause:
The options was shown but it is not allowed to configure the navigation
pane
Change:
Disable the navigation options
Impact:
Navigation Pane
15.Problem:
Cont00032674: Expert mode: Unable to add stand-by adapter to SLB team
Cause:
There was a error in the validation code when assigning
standby members to a team.
Change:
Excluded special cases like when standby member is not configured
properly.
Impact:
Use case around the bug and in general Expert mode dialog.
16.Problem:
Cont00032669: BACS gives " unhanded exception message"
while chaning iscsi ip address
Cause:
When enabling/disbling the mainform, some unnecessary code in
the button bar control was getting triggered which resulted
in access violation.
Change:
Removed the code which was trying the select the next available
enabled button bar (as this logic is not needed in BACS context).
Impact:
All places where progress bar dialog could appear.
17.Problem:
Cont00032276: Takes more than a minute to complete
the program launch
Cause:
An incompatible DC was getting created upon which the
mainform paint was rendered as double buffer.
Change:
Creating a proper and compatible DC improves the performance.
Impact:
BACS3 initial/subsequent launch time plus tab navigation.
18.Problem:
Cont00032737: With all adapters(NX2/VBD disabled)
in SUT, Bacs main doc is blank
Cause:
One of the treenodes upon which the VBD node gets displayed
had no parent node created to get attached to.
Change:
Created the parent computer treenode in the use case mentioned
in the bug.
Impact:
Use case around the bug.
19.Problem:
Cont00032103: In vga mode, bacs appears to be
sluggish when switching between windows
Cause:
Same as Cont00032276 plus the .NET framework JIT compilation.
Change:
Creating a proper and compatible DC improves the performance.
Running .NET JIT compilation on BACS.exe during installation
timeframe should make this issue disappear.
Impact:
Use case around the bug.
Version 11.0.10 (November 27, 2007)
---------------------------------
Localization: No
Resource DLL Version: n/a
BMAPI DLL version: 7.8.8
Fixes:
======
1. Problem:
Cont00032674: Expert mode: Unable to add
stand-by adapter to SLB team
Cause:
Caused by the side effect of the fix for Cont00032620.
During validation, the code was unnecessarily trying
to remove and add the standby adapter again to the
team even though the the standby member did not change.
Change:
If the standby member did not change, don't bother making
any changes to the team during/after validation.
Impact:
Wizard mode.
2. Problem:
Cont00032669: BACS gives " unhanded exception message"
while chaning iscsi ip address
Cause:
The tab control button on the left hand side view was
unnecessarily listening to enabled/disabled events and was
trying to set the next item as selected item. This logic
is unecessary for what BACS do (because, when trying to
change a configuration setting being in the deviceview tab,
it is unecessary to activate the teamview tab).
Change:
Don't bother listening to the enable/disable events on the
left hand side view tab controls.
Impact:
Wizard mode.
Version 11.0.9 (November 26, 2007)
---------------------------------
Localization: No
Resource DLL Version: n/a
BMAPI DLL version: 7.8.8
Fixes:
======
1. Problem:
Cont00032531: Device is added to a team even
when no device is selected.
Cause:
Partically fixed on last release, When use back button
go last page and come back, focus is lost.
Change:
Show the selected list item on all cases.
Impact:
Wizard mode.
2. Problem:
Cont00032548: Adding an AUT to a 2 Team Environment
Results in Error "Failed to add/remove member to the team"
Cause:
When user edit a team, user also select another team.
Change:
After team selection is done, on next page disable the back
button, user can only edit one team a time.
Impact:
Wizard mode.
3. Problem:
Cont00032589: Got an error message pop-up after
trying to set the number of TOE connections
Cause:
A calculation condition is wrong.
Change:
Correct the error.
Impact:
Resource management.
4. Problem:
Cont00032594: The TOE check box is still checked
after unchecking and saving the settings
Cause:
Ndis information is not refreshed after apply the setting.
Change:
Refresh the Ndis information.
Impact:
Wizard mode.
5. Problem:
Cont00032628: appplication crashes when click on
uninstalled device
Cause:
Ndis information is not avaliable this time.
Change:
Don't show advantaged tab for this case.
Impact:
Documents.
6. Problem:
Cont00032421: Team mode: When you create/edit/delete,
add vlans bacs.exe remains in memory after you close bacs
Cause:
When application close, some code is not exit correctly.
Change:
Fix the error.
Impact:
Wizard mode.
7. Problem:
Cont00032418: Wizard mode "Assigning Team Members"
does not reflect the correct offload capabilities of team
Cause:
Partically fixed on last release, When use add or remove
members on expert or wizard mode, offload capability is not
correct some times.
Change:
Fix the error.
Impact:
Wizard mode / Expert mode.
8. Problem:
Cont00032578: When you click on the Back button after
deleting multiple teams, does not take you to previous window.
Cause:
When there is no team anymore, manageteam option still avaliable.
Change:
Disable the option if there is no team anymore.
Impact:
Wizard mode.
9. Problem:
When the user presses the "apply" button in the
configuration tab, focus is not restored back to the previously
active property in the property grid.
Cause:
Focus is lost when application refresh the data.
Change:
Restore the focus.
Impact:
Resource management.
10.Problem:
Cont00032415: Disjointed warning message and
erroneous "Mixed Vendor Teaming" window
Cause:
Formatting and incorrect message displayed.
Change:
Update formatting and have a new message displayed.
Impact:
Team Assignment.
11.Problem:
Cont00032302: layout problem in options appearance
properties windows
Cause:
Layout was not properly refreshed after adjusting vertical width
Change:
Refresh the entire grid after value change
Impact:
Options
12.Problem:
Cont00032486: expert mode, unexpected wait time after
input Member's livelink IP, can't update afterward
Cause:
Performance problem when trying to get DNS addresses
Change:
Used different API to obtain DNS addresses
Impact:
Teaming
13.Problem:
Cont00032491: can't create a xinan with livelink in expert
mode, wizard mode will take more then 30sec
Cause:
Performance problem when trying to get DNS addresses
Change:
Used different API to obtain DNS addresses
Impact:
Teaming
14.Problem:
Cont00032355: BACS3 - From options settings the appearance setting
cannot be selected with the keyboard
Cause:
Keyboard selection was not properly activate new page
Change:
Activate selection in options when using keyboard
Impact:
Options
15.Problem:
Cont00032549: Wizard Mode Window: Window does not persist with
default size when you close with preview pane open
Cause:
Did not properly calculate window size when preview pane is open
Change:
Properly calculate window size for windows when preview is open
Impact:
Teaming Wizards
16.Problem:
Cont00032595: minimization arrows do not work in context view.
Cause:
Context view are not properly handled
Change:
Handle context view properly
Impact:
Context View
17.Problem:
Cont00032619: Unable to expand Context View selections after
unChecking all subSelections
Cause:
Context view are not properly handled
Change:
Handle context view properly
Impact:
Context View
18.Problem:
Cont00032626: Context View selections missing expand/collape arrows
Cause:
When using system's theme, some system theme does not carry arrows or using
different IDs for the arrows
Change:
When arrows are not present, use default arrows
Impact:
Context View
19.Problem:
Cont00032602: BACS3 - Unable to change focus on Teaming tabs using Ctrl-Tab
in Expert mode.
Cause:
Document was not properly handle
Change:
Properly handle documents
Impact:
Teaming Expert
19.Problem:
Cont00032623: Changing font only affects current tab until switching
to another device.
Cause:
Applying changes was done only when document activated
Change:
When there is any change, apply to all documents
Impact:
Use cases around the bug
20.Problem:
Cont00032561: Expert mode, after Clear button click,
the team name, team mode.. disappear
Cause:
Couple of issues here. The validation code did not take in to
consideration the clear/reset/cancel button clicks. The second
problem is due to refresh issues.
Change:
The fix to the first part is to relax the validation logic
to exempt the reset/clear/cancel button clicks.
The fix to the second part is to update the affected properties
only in the grid after a value change.
Impact:
Expert mode create/edit/delete operations.
21.Problem:
Cont00032566: expert mode, double click on
livelink enable field bring up Manage load balance member dialog
Cause:
Double clicking the livelink enable field is treated as a
property value change. Hence the grid was refreshed right
after which resulted in a the second click happening at a
different location causing the dialog popup.
Change:
The fix is to not refresh all the properties display, but
just update the livelink set of related properties.
Impact:
Expert mode live link edit operations.
22.Problem:
Cont00032597: Creating a Team (Expert Mode)
-Add/Removing AUTS Without Highlighting Causes
Unhandled Exception.
Cause:
Clicking on a empty spot deselected the selected item
in the list view. So, we were left with a focussed item
which is not an active selection. Subsequently trying to
access the invalid selection item resulted in unhandled
exception.
Change:
The fix is to use the focussed item in case selected
item value is invalid.
Impact:
Expert mode manage members dialog.
23.Problem:
Cont00032599: When you close bacs with Device View,
By Connection in focus, re-open you will see refresh issues
Cause:
Upon application restart, even though we try to restore the
checked/unchecked state of the ByView/ByConnection buttons,
we fail to restore their selected/deselected state properly.
Change:
The fix is to restore the ByView/ByConnection buttons
selected/deselected states properly.
Impact:
Use case around the bug.
24.Problem:
Cont00032598: sluggish behavior is seen throughout
user interface.
Cause:
Side effect of the fix for Cont00032261. The fix for
Cont00032261 hide all the documents in the previous
context before showing the relevant ones for the current
context. This triggered the sluggishness.
Change:
Fixed the docking system to show the right content as
the user switches context, thereby essentially revisiting
the fix for Cont00032261.
Impact:
Use case around this bug & Cont00032261.
25.Problem:
Cont00032588: BACS3 can't detect the link in
Cable Analysis test when changing the speed
Cause:
Prior to the fix, the link speed status field was not
updated during timer event.
Change:
Now the link speed status field gets updated during
timer event trigger timeframe.
Impact:
Use case around this bug.
26.Problem:
Cont00032588: BACS3 can't detect the link in
Cable Analysis test when changing the speed
Cause:
Prior to the fix, the link speed status field was not
updated during timer event.
Change:
Now the link speed status field gets updated during
timer event trigger timeframe.
Impact:
Use case around this bug.
27.Problem:
Cont00032413: Bacs3:LiveLink: In expert mode, unable
to tab between probe target ip address fields
Cause:
Expert mode dialog tabs refresh issue.
Change:
With proper updating of the relevant fields, the tabbing
operation is preserved.
Impact:
Use case around this bug.
28.Problem:
Cont00032344: Create team in Expert mode,
create team is still available
Cause:
Error in hiding/showing relevant tabs in
appropriate context.
Change:
Changed the code logic to remove the content
which is not relevant in the current context
as apposed to hiding/showing.
Impact:
Use case around this bug.
29.Problem:
Cont00032620: expert mode, after uncheck
standby member, it automatically become primary
Cause:
The code was wrongly setup to make the standby
member a LB member after it got removed from
the standby mode of operation.
Change:
Removing the member from the team if it got
removed from the standby role.
Impact:
Use case around this bug.
30.Problem:
Cont00032547: The reset button under ISCSI
configuration does not work
Cause:
CausesValidation flag was set to true for the
reset buttons across different configuration tabs.
Change:
Turned off the CausesValidation flag on the reset
button.
Impact:
Use case around this bug.
30.Problem:
Cont00032516: BACS3 hangs on loop back test after a
2nd attempt of network test on W2K.
Cause:
Progress dialog was not shut down properly.
Change:
Changed the progress dialog style to a modal popup.
Impact:
Use case around this bug.
31.Problem:
Cont00032562: error pop up ballon graphic needs
to be adjusted for the look and feel
Cause:
Anti-aliasing issues with curved graph path drawing.
Change:
Made the balloon popup look sqaure. Also, update
the style of the button inside the balloon popup.
Impact:
Use case around this bug.
32.Problem:
Cont00031910: BACS3 - have the application open overnight,
report out of memory unhandled exception
Cause:
GDI/memory leaks.
Change:
Addressed the GDI/memory leaks in the PropertyGrid code.
Impact:
Use cases around the bug
Version 11.0.8 (November 18, 2007)
---------------------------------
Localization: No
Resource DLL Version: n/a
BMAPI DLL version: 7.8.7
Fixes:
======
1. Problem:
Cont00032257: When disabled, "Statistics" Tab stats are
not "N/A"
Cause:
Did not update properties properly when invalid team.
Change:
Update properties to "N/A" when team invalid.
Impact:
Statistics.
2. Problem:
Cont00032415: Disjointed warning message and
erroneous "Mixed Vendor Teaming" window
Cause:
Formatting and incorrect message displayed.
Change:
Update formatting and have a new message displayed.
Impact:
Team Assignment.
3. Problem:
Cont00032481: Expert mode Create VLAN max is 4095.
Cause:
Incorrect value range set.
Change:
Change max range value to 4094.
Impact:
Manage VLAN Expert Mode.
4. Problem:
Cont00032471: Performing hot replace of a team member
causes Chariot traffic to come to a halt.
Cause:
No warning of network interruption when applying changes.
Change:
Prompt user to give consent to network interruption.
Impact:
Teaming.
5. Problem:
Cont00032472: Removal of "Standby" Adapter from team
stops Chariot traffic.
Cause:
No warning of network interruption when applying changes.
Change:
Prompt user to give consent to network interruption.
Impact:
Teaming.
6. Problem:
Cont00032444: iSCSI option should be disabled in the
Configurations section if AUT has no license.
Cause:
Check box is displayed but cannot be checked.
Change:
removed the che.ck box
Impact:
Use cases around the bug.
7. Problem:
Cont00032455: BACS GUI crashes after disabling iSCSI
and clicking apply.
Cause:
Refresh the CUI confilit with on timer update.
Change:
Avoid doing update same time and lock the resource.
Impact:
Use cases around the bug.
8. Problem:
Cont00032501: Bacs3:Bacs crashes when changing MTU size larger
than 9000
Cause:
Edit box is not limit the text length.
Change:
Limit the length to four digits.
Impact:
Use cases around the bug.
9. Problem:
Cont00032531: Device is added to a team even when no
device is selected.
Cause:
By default the first adapter is selected but no indication.
Change:
When adapter is selected, always focus on it.
Impact:
Use cases around the bug.
10. Problem:
Cont00032534: LAA Field Allows User to Add an Invalid
MAC Address of 12+ Characters
Cause:
Text box is not limit the length.
Change:
Text box is read only, need use edit to edit LAA address.
Impact:
Use cases around the bug.
11. Problem:
Cont00032414: Wizard mode: Assigning team members window,
removed adapters are not listed in order
Cause:
Adapter list is not sorted.
Change:
Sort the adapter list.
Impact:
Use cases around the bug.
12. Problem:
Cont00032442: The configuration section has empty space
where when clicked, toggle will occur when nothing selected.
Cause:
Apply button is enable no matter check box status change or not.
Change:
Only enable the button when check box status changed.
Impact:
Use cases around the bug.
13. Problem:
Cont00032521: No warning message displayed for invalid
network address.
Cause:
Invalid address are not captured.
Change:
Change the validation code to capture the invalid address.
Impact:
Use cases around the bug.
14. Problem:
Click on iSCSi check box will close "resource reservation
category sometimes.
Cause:
The click event goes to "resource reservation" category.
Change:
Fixed the error.
Impact:
VBD configuration.
15. Problem:
Cont00032468 : BACS3 garbled text displayed when looping diags
Cause:
GDI objects leaked.
Change:
Fixed memory leaks.
Impact:
Whole application in general.
16. Problem:
Cont00032403 : BACS 3: Application intermittently hangs when
editing a team in W2K.
Cause:
Progress bar dialog was not disposed properly.
Change:
Returning OK as the dialog result status when
disposing the progress bar dialog popup.
Impact:
Configuration/teaming/cable-analysis.
17. Problem:
Cont00032261 : BACS3 - Information from the information tab
is shown under the configurations tab
Cause:
The older documents need to be hidden before showing
the new ones.
Change:
Hiding the documents before showing the relevant ones
again during context change.
Impact:
Use cases around the bug.
18. Problem:
Cont00032282 : Varying unhandled exception
errors noted during bacs diagnostic
Cause:
Memory leaks.
Change:
Addressed the memory leak problems.
Impact:
Use cases around the bug.
19. Problem:
Cont00032565 : expert mode, manage members
dialog provide a resize handle, but can't resize
Cause:
Resize handle provided although not the resizing
capability.
Change:
Providing now the resizing capability up to a
certain limit.
Impact:
Use cases around the bug.
20. Problem:
Cont00032557 : Cable Analysis: Run CA with
adapter set to 100FD, you get blank warning message
Cause:
String was missing in the string table.
Change:
Added the string to the string table.
Impact:
Use cases around the bug.
21. Problem:
Cont00032545 : Under information tab, Local Connection
field is present in non-blade server enviroment
Cause:
The Local connection field was displayed even though
it had an empty value.
Change:
Not displaying the field if it is empty.
Impact:
Use cases around the bug.
22. Problem:
Cont00032233 : BACS3 - GUI - Grey bar appears when
GUI is maximized
Cause:
Issue with the docking system.
Change:
Updated the code to refresh properly.
Impact:
Use cases around the bug.
23. Problem:
Cont00032297 : multiple error msg windows
can be created at system bootup
Cause:
We display message box about already existing
process for every additional BACS process launch.
Change:
Changed the code to inform user about the existing
process only the first time. For subsequent attempts,
I suppress the messagebox display, but just bring the
old BACS process to the foreground. Also, improved
the performance of the code by looking for the
existing process before doing other initializations.
Impact:
Use cases around the bug.
24. Problem:
Cont00032577 : Click on By Type twice under
Device View will result in the view swtch to
By Connection
Cause:
The toggle aspect of the toolstrip buttons
was not handed properly in the code.
Change:
Now handling it properly.
Impact:
Use cases around the bug.
25. Problem:
Cont00032469 : Result tab option in Diagnostics
doesn't display anything
Cause:
The field was not filled up for successful runs.
Change:
Displaying "Passed" if the test was run successfully.
Impact:
Use cases around the bug.
26. Problem:
Cont00032302 : layout problem in options
appearance properties windows
Cause:
Property grid appearence options are not properly spaced out
Change:
Added localizable text for the property grid appearance
Impact:
Use cases around the bug.
27. Problem:
Cont00032499 : BACS3 v11.0.6: Corresponding tab information
in Context View menu does not match focused tab.
Cause:
Context view was not updated when it is collapsed
Change:
Update context view when it is collapesed
Impact:
Use cases around the bug.
28. Problem:
Cont00032420 : Bacs3:Non-admin domain user, Manage Teams is
available in context menu of Teams and Unassigned Adapters
Cause:
Team save as and team restore was not conditioned properly
for non-admin user
Change:
Handled team save as and team restore properly for non-admin
Impact:
Use cases around the bug.
29. Problem:
Cont00032370 : Appearance properties page does not display
valid data range when an invalid value is selected.
Cause:
No notification for invalid input type.
Change:
Added check for invalid input value type
Impact:
Use cases around the bug.
Version 11.0.7 (November 15, 2007)
---------------------------------
Localization: No
Resource DLL Version: n/a
BMAPI DLL version: 7.8.7
Fixes:
======
1. Problem:
Cont00032382: In a team config, edit team via wizard mode,
bacs crashes at "Assigning Team Members" window
Cause:
When there is no unassigned adapter, list view cause crush.
Change:
Leave listView empty.
Impact:
Use cases around the bug.
2. Problem:
Cont00032417: In wizard mode, you get "Failed to create vlans"
when deleting the last vlan
Cause:
Commit VLAN is called without check VLAN status.
Change:
Check VLAN status befor commit.
Impact:
Use cases around the bug.
3. Problem:
Cont00032418: Wizard mode "Assigning Team Members" does not
reflect the correct offload capabilities of team
Cause:
The information is not refreshed for edit team.
Change:
Refresh the offload capabilities.
Impact:
Use cases around the bug.
4. Problem:
Cont00032428: Bacs3:Wizard mode:Enter a VLan ID already used,
the next button will not be functional
Cause:
Next button is locked when error occured.
Change:
Unlock the button.
Impact:
Use cases around the bug.
5. Problem:
Cont00031910: BACS3 - have the application open overnight,
report out of memory unhandled exception
Cause:
Memory leak in the property grid. A region object was not
deleted.
Change:
Calling DeleteObject on the region object handle.
Impact:
Use cases around the bug.
6. Problem:
Cont00032282: Varying unhandled exception errors
noted during bacs diagnostic
Cause:
GDI objects leaked.
Change:
Deleted them after use.
Impact:
Use cases around the bug.
7. Problem:
Cont00032363: BACS3 : First opening uses up to 67,000K of memory
Cause:
.NET runtime behavior.
Change:
Set the workingset size appropriately to minimize the memory usage.
Impact:
Use cases around the bug.
8. Problem:
Cont00032435: Diagnostics test buttons are initially grayed
out for Fiber boards.
Cause:
Did not properly handle initial launch of the application
Change:
Properly handle initial launch when diagnostic tab is chosen
Impact:
Use cases around the bug.
9. Problem:
Cont00032461: Upon opening bacs in team view, with no device or
team in focus, an unhandled exception occurs when clicking on "create team"
in menu bar
Cause:
Did not handle properly when no focus inside the team view
Change:
Make sure that if there is no node selected, no menu is presented
Impact:
Use cases around the bug.
10.Problem:
Cont00032338: BACS3, the main application window size is not persisted
Cause:
Window size is never persisted
Change:
Persist the window size
Impact:
Use cases around the bug.
11.Problem:
Cont00032358: BACS3 - Unable to create a team with the keyboard.
Cause:
Create a team was never handled through keyboard on context sensitive node
Change:
Add keyboard context sensitive team in team view
Impact:
Use cases around the bug.
12.Problem:
Cont00032361: BACS3 - When in expert mode for creating teams you can not select
Switch to wizard mode with keyboard
Cause:
No hot key accelerator for switching to wizard mode
Change:
Add keyboard accelerator for switching between expert to wizard mode
Impact:
Use cases around the bug.
Version 11.0.6 (November 11, 2007)
---------------------------------
Localization: No
Resource DLL Version: n/a
BMAPI DLL version: 7.8.6
Fixes:
======
1. Problem:
Cont00032398: "Connections- 0 is not between 1 and
671" error re-enabling iSCSi.
Cause:
After ISCSi changed, TOE connection is not updated correctly.
Change:
Update TOE value.
Impact:
Use cases around the bug.
2. Problem:
Cont00032387: BACS3 - "Set resource config for adapter failed"
error after disable/enable iSCSi.
Cause:
iSCSi pending task is not in valid range.
Change:
Update iSCSi pending task correctly.
Impact:
Use cases around the bug.
3. Problem:
Cont00032359: BACS3 - Can only add one device to a team when
using keyboard and wizard mode.
Cause:
Tab sequence is not right.
Change:
Change the tab order.
Impact:
Use cases around the bug.
4. Problem:
Cont00032345: In wizard mode Delete/Edit team is an
option when there areno more teams to Delete/Edit.
Cause:
GUI data is not refreshed.
Change:
Refresh the GUI data.
Impact:
Use cases around the bug.
5. Problem:
iSCSi node is not refreshed after iSCSi is changed in
resource configuration.
Cause:
Device view is not refreshed after commit the settings.
Change:
Refresh Device View.
Impact:
Use cases around the bug.
6. Problem:
Cont00032389 BACS 3 UI launches behind other open applications.
Cause:
Due to splash screen, the main window gets burried.
Change:
Bringing to the foreground once the splash screen vanishes.
Impact:
Use cases around the bug.
7. Problem:
Cont00032389 BACS 3 UI launches behind other open applications.
Cause:
Due to splash screen, the main window gets burried.
Change:
Bringing to the foreground once the splash screen vanishes.
Impact:
Use cases around the bug.
8. Problem:
Cont00032403 BACS 3: Application intermittently hangs when
editing a team in W2K.
Cause:
.NET progress bar control marquee feature does not work on W2k.
Change:
Implemented a regular progress meter instead of marque feature
on W2k.
Impact:
Use cases around the bug.
9. Problem:
Cont00032413 Bacs3:LiveLink: In expert mode, unable to
tab between probe target ip address fields
Cause:
There was a logic error in the parsing code which parses
the ip address string.
Change:
Fixed the parsing logic.
Impact:
Use cases around the bug.
10. Problem:
Cont00032408 expert mode, a blank properties grid
after enter 99999 livelink vlan ID
Cause:
Integer overflow exception happens due to large value and
since the exception was not caught, led to unexpected
behavior after that.
Change:
Limit the VLAN ID field to 4 characters and validate it within
the permitted range.
Impact:
Use cases around the bug.
11. Problem:
Cont00032407 expert mode, create a team with only
Probe IP 4 field, will lead to internal error 218
Cause:
Because BACS3 sent down to BMAPI the probe ips that were
configured (as is in the UI), BMAPI reported error after
checking the first probe ip field saying probe ip not
configured. Hence the internal error.
Change:
Fixed the bug by making sure that the first
probe ip target address is non-empty and valid.
Had to swap the empty initial values with non-empty
ones that follow later.
Impact:
Use cases around the bug.
12. Problem:
Cont00032406 expert mode, correction needed for
probe ip warning msg
Cause:
Proble ip formatting and validation was done wrong
prior to the fix.
Change:
Corrected the message formatting as well as the IP addres
display formatting. Also, following the first and last
octet being valid alone rule for probe ip validation.
Impact:
Use cases around the bug.
13. Problem:
Cont00032404 The "Teams" menubar item is
missing after you create/edit/delete a team
Cause:
The request to lock/unlock gui while doing operations like
diagnostics test, was not handling the different views
correctly.
Change:
The fix is to route the lock/unlock gui request to the currently
active view properly.
Impact:
Use cases around the bug.
14. Problem:
Cont00032399 Blank error message box when trying
to change anything on HBA with static IP
Cause:
Multiple problems configuring iSCSI was addressed including
this bug fix. One minor issue is the empty message popup
which is caused by the fact that we failed to commit
iSCSI configuration as well as a missing resource
string in the string table. The seperation of iSCSI
configuration display to its own tab caused this effect.
Change:
Various changes were made to make the iSCSI configuration
tab to function properly.
Impact:
Use cases around the bug.
15. Problem:
Cont00032400 expert mode, warning msg box pop up twice
Cause:
Duplicate validation at the document level.
Change:
Got rid of one of the validating event handlers.
Impact:
Use cases around the bug.
16. Problem:
Cont00032380 In Team configuration the vnic is displayed
under the primary/stand-by
Cause:
Recent bug fixes changed the way the nodes get displayed in
both DeviceView and TeamView. Nodes are displayed alphabetically
in all the views now. This triggered this bug symptom.
Change:
Changed the "Virtual Adapters" string to "BASP Virtual Adapters"
Impact:
Use cases around the bug.
17. Problem:
Cont00032347 Create a team in expert mode, and use 39
charaters in the team, you get bogus warning
Cause:
This is the way PropertyGrid functioned prior to my fixes/changes.
Change:
Enhance the PropertyGrid to have the ability to limit the number
of input characters on edit feel controls. Used this feature to
address this bug.
Impact:
Use cases around the bug.
18. Problem:
Cont00032340 Create Team in Expert mode, focus issues after
clicking the cancel button
Cause:
The code was not setup to handle correctly the scenario when
the user says "No" to the message popup after the 'cancel'
button click.
Change:
Changed code so that, when the user says 'NO' to the exit
warning message, we continue validating fields in the
current and active tab.
Impact:
Use cases around the bug.
20. Problem:
Cont00032239 Network test, focus does not return
to IP box after test
Cause:
Prior to the fix, we used to disable/enable the property
grid before/after diagnostics test. This mechanism of
re-enabling back the property grid caused this symptom.
Change:
Now we pretty much use progress dialog box popup for
all lengthy operations (wherever appropriate).
Impact:
Use cases around the bug.
21. Problem:
Cont00032317 unhandled exception when click
9th member in expert mode
Cause:
Prior to the fix, the code was not detecting the
maximum number of load balance members int the team
and restricting it to 8.
Change:
Now it does.
Impact:
Use cases around the bug.
22. Problem:
Cont00032252 Bacs crashes when you change
Offload Configuration from FCFS to Reserved Resources
Cause:
Prior to the introduction of the progress bar dialog,
we used to disable/enable the main application window
when committing the configuration changes to the system.
This triggered some OnEnabled() logic in one of the
LHS views which lead to subsequent crash during refresh.
Change:
We now use progress bar dialog popup indicator for
length operations.
Impact:
Use cases around the bug.
23. Problem:
Cont00032190 Internal Error message when trying
to create a LACP or GEC team type in expert mode
Cause:
Prior to this fix, we allowed iSCSI enumerated nic
to be part of a LACP or GEC team type because the
code logic to detect whether iSCSI is enumerated or
not failed to do its job. THe code was not having
a proper check to do the iSCSI enumerated check
only on the 5706, 5708, 57710 family of adapters.
ALso, the null condition check was also wrong.
Change:
Fixed the null condition check and checking for
iSCSI enumeration only on application adapters.
Impact:
Use cases around the bug.
24.Problem:
Cont00032194 After installing Vista SP1, bacs crashes
when "create team" from the Team menu bar is selected
Cause:
Un-necessary load for other view causing this problem
Change:
Eliminate the un-necessary load
Impact:
Use cases around the bug.
25.Problem:
Cont00032341 In team view, the ALT-E key combo does not
open Teams menu item
Cause:
Teams menu was dynamically loaded. So, the menu bar thinks that
it does not have any items on initial load
Change:
Added dummy items on initial load
Impact:
Use cases around the bug.
26.Problem:
Cont00032342 Bacs: In team view, with Unassigned adapters the focus,
Create Vlan should not be option in Context menu
Cause:
Condition for context menu was not set properly
Change:
Set the condition for context menu properly
Impact:
Use cases around the bug
27.Problem:
Cont00032343 After you create a team, manage team was not available
in the context menu until after bacs was closed and opened
Cause:
Condition for context menu was not set properly
Change:
Set the condition for context menu properly
Impact:
Use cases around the bug
28.Problem:
Cont00032364 Not able to configure VLAN and IP under the 'ISCSI Management'
Cause:
The separation between iSCSI from VBD has the side effect
on updating the data
Change:
Correct the behavior for iSCSI configuration
Impact:
Use cases around the bug
29.Problem:
Cont00032420 Bacs3:Non-admin domain user, Manage Teams is available in
context menu of Teams and Unassigned Adapters
Cause:
Condition for context menu was not set properly
Change:
Set the condition for context menu properly
Impact:
Use cases around the bug
29.Problem:
Cont00032370 Appearance properties page does not display
valid data range when an invalid value is selected.
Cause:
Added validation notification when value was not properly set
Change:
Validation on options
Impact:
Use cases around the bug
30.Problem:
Cont00032384 BACS 3 - No hot keys selection for "Team Save As" and
"Team Restore" in File menu.
Cause:
Hot keys was not properly added
Change:
Add hot keys shortcut for BACS3
Impact:
Use cases around the bug
Version 11.0.5 (November 7, 2007)
---------------------------------
Localization: No
Resource DLL Version: n/a
BMAPI DLL version: 7.8.6
Fixes:
======
1. Problem:
Cont00032187: Value "NOT PRESENT" added to Locally
Administered Adress
Cause:
Wrong flag is used for load property.
Change:
Change the flag.
Impact:
Use cases around the bug.
2. Problem:
Cont00032259: BACS3 - Speed and duplex field in advanced
properties under the configuration tab is blank
Cause:
Invalid value is wrote to registry.
Change:
Correct the error.
Impact:
Use cases around the bug.
3. Problem:
Cont00032267: BACS3 - Unhandled exception error when
decreasing the VLAN ID under the configurations tab
Cause:
Validator is not right.
Change:
correct the validator.
Impact:
Use cases around the bug.
4. Problem:
Cont00032114: Bacs takes 5-6 secs to indicate
link or no link on a NX1 or NX2
Cause:
Link status refresh frequency is long.
Change:
Short the refresh frequency.
Impact:
Use cases around the bug.
5. Problem:
Cont00032303: BACS3 failed to reset the default value
for network address under Network Properties
Cause:
Wrong LAA value is saved.
Change:
correct the wrong value.
Impact:
Use cases around the bug.
6. Problem:
Cont00032306: BACS3 failed to save new MAC address which
was changed in Network Properties in WIndows
Cause:
BACS didn't pick the value correctly.
Change:
Correct the error.
Impact:
Use cases around the bug.
7. Problem:
Cont00032158: The option "Skip manage VLAN" in the
window "Manage vlans" in Wizard mode is not neccessary
Cause:
The option is show up by default.
Change:
Disable the option if user select manage more Vlan.
Impact:
Use cases around the bug.
8. Problem:
Cont00032319: unknown msg pop when try to create
multiple teams when using wizard mode
Cause:
Some code is executed multiple times.
Change:
Lock the code.
Impact:
Use cases around the bug.
9. Problem:
Cont00032179: "unable to load DLL uxtheme.dll" error
message when launching BACS3 in windows 2000
Cause:
uxTheme.dll is not available in Win2k
Change:
Load default window for Win2k
Impact:
Use cases around the bug.
10.Problem:
Cont00032197: Logged in as non-admin domain user,
cable analysis test is not available for NX1 and NX2
Cause:
Diagnostic tab was not handled properly in non-domain user
Change:
Handle diagnostic tab properly
Impact:
Use cases around the bug
11.Problem:
Cont00032215: BACS3 v11.0.4 Add or remove button doesn't work.
Cause:
The views are enforced and cannot be added/removed
Change:
Disable the add/remove button
Impact:
Views
12.Problem:
Cont00032079: BACS3 - OOB Management password fields are not masked
Cause:
Did not properly handle password field
Change:
Handle password field properly
Impact:
OOB Management
13.Problem:
Cont00032151: The "Restore Default" button under Tools|Options
menu does not restore the default values
Cause:
Apply button does not get grey'ed out after applying
Change:
Disable apply button as it is not necessary
Impact:
Options
14.Problem:
Cont00032271: 'iSCSI Mgmt' tab missing
Cause:
Did not show the iSCSI configuration properly on a iSCSI boot nic
Change:
Show the iSCSI configuration properly
Impact:
iSCSI
15.Problem:
Cont00032139: Change ip address space format in the probe target
field for LiveLink under expert mode
Cause:
IP address space format was not user friendly
Change:
All IP address format
Impact:
Use cases around the bug
16.Problem:
Cont00032302: layout problem in options appearance properties windows
Cause:
properties windows can be freely customized causing weird user interface
Change:
Add validation to prevent invalid values
Impact:
Options
17.Problem:
Cont00032291: In bacs, under device view, when you create a team with iscsi,
bacs displays, erroneously, additional iscsi adapters
Cause:
Did not properly handle iscsi on data refresh
Change:
Properly handle iSCSI on data refresh
Impact:
use cases around the bug
18.Problem:
Cont00032299: when explorer view pane dock to right size, unable
resize the spliter bar
Cause:
Window was fixed size and splitter bar is there but has no purpose
Change:
Delete the splitter bar
Impact:
use cases around the bug
19.Problem:
Cont00032285: MII registers test fails under the EEPROM test case
for Fiber boards
Cause:
Even though MII register test is not a valid/visible test property for
Fiber boards, it was still getting run and the error was wrongly reported
against the EEPROM test results.
Change:
The fix is to not run invisible test properties.
Impact:
use cases around the bug
20.Problem:
Cont00032246: BACS3 v11.0.4 encountered an exception report from MS on W2K.
Cause:
Got AccessViolation exception when trying to set the icon
for the RHS Statistic ContextView pane.
Change:
The fix is to not convert to intermediate icon state, but rather
resize the actual bitmap and display it on the RHS Statistics
Context pane.
Impact:
use cases around the bug
21.Problem:
Cont00032208: Bogus information pop-up when creating LACP team type.
Cause:
There was a typo in the conditional check on the team type
in the scenario mentioned in the bug.
Change:
Fix the typo in the conditional check.
Impact:
use cases around the bug
22.Problem:
Cont00032196: Bacs crashes when you click on AFD team, logged in
win2k3-64 as non-admin user
Cause:
In situations when team snapshot information is not available, the
code was not setup to handle this gracefully.
Change:
The fix is to skip display of the team mode field in such instances.
Impact:
use cases around the bug
23.Problem:
Cont00032262: Management Firmware field is present when
no mgt fw is installed. Field is blank
Cause:
Even though management firmware field is not applicable, it was
still displayed blank.
Change:
The fix is to hide it in such cases.
Impact:
use cases around the bug
24.Problem:
Cont00032195: In expert mode, in the vlan creation window,
a bogus information window pops up when you tab from vlan name to vlan id
Cause:
Tab order issue.
Change:
The tab order following the vlan id control should be the "create/update"
button. That wasn't the case prior to the fix.
Impact:
use cases around the bug
25.Problem:
Cont00032192: Bacs lists vlans out of order
Cause:
VLANS and others were not listed in the alphabetical order.
Change:
The fix is to list them in alphabetical order.
Impact:
use cases around the bug
26.Problem:
Cont00032286: User should not be able to close out BACS
during diagnostic test w/o aborting test
Cause:
Some UI options were available and functional during diag test.
Change:
Making all the UI options unavailable while in the middle of diag test.
Impact:
use cases around the bug
27.Problem:
Cont00032260: "Falback" button and field is seen
in Expert mode Edit team window
Cause:
The fallback button operation is available though context menu
option in the main window. So, no need to have this field inside
the Expert mode dialogs.
Change:
The fix is to remove the display of fallback to primary property
from the expert mode dialog display.
Impact:
use cases around the bug
28.Problem:
Cont00032185: Unhandled exception has occurred in your application
Cause:
.NET framework was trying to load Bacs.config file when trying to parse
and validate ip address string. It complains about the XML file format
not being valid.
Change:
This file is internal to BACS.exe and should not be loaded/looked by
.NET framework classes. The fix is to rename the file to something else.
Impact:
use cases around the bug
Version 11.0.4 (November 2, 2007)
---------------------------------
Localization: No
Resource DLL Version: n/a
BMAPI DLL version: 7.8.6
Enhancements:
==============
1. Request:
Limit number of appearence customizations
Change:
Eliminate color changes for the appearence
Impact:
Options
Fixes:
======
1. Problem:
Cont00032070: Can't create a Vlan via expert mode
Cause:
Transitioning from wizard mode to expert mode was not
passing around the input argument to the create VLAN command.
Change:
The same parameters with which wizard mode was invoked
when attempting to create a VLAN gets passed to the expert
mode when the switch from wizard to expert mode happens.
Impact:
Use cases around the bug.
2. Problem:
Cont00032134: Remove the unused "Probe Target" fields
found under the "Information" tab for a team with LiveLink
Cause:
Prior to the change, empty "Probe Target" fields were present.
Change:
Did just what the bug says. That is, showing only the non-empty
"Probe Target" fields.
Impact:
Use cases around the bug.
3. Problem:
Cont00031963: Unable to create a tagged vlan
with vlan id 4025 to 4094
Cause:
The problem is that instead of complaining about duplicate
VLAN name, the error message read wrong and complained about
duplicate id.
Change:
To address this, I am defaulting the vlan name field to
an empty string.
Impact:
Use cases around the bug.
4. Problem:
Cont00031965: Team mode field is empty in
Vista32 and missing in Vista64
Cause:
The primary and standby strings were missing form
the string table. Hence, this field appeared empty.
Change:
Added the strings to the string table.
Impact:
Use cases around the bug.
5. Problem:
Cont00032040: BACS3:Stopped working for 5784M
in Vista when advance properties are changed
Cause:
This is actually a manifest issue on Vista.
Change:
Added manifest files properly to the application
executable.
Impact:
Use cases around the bug.
6. Problem:
Cont00032099: BACS3 - Applying changes to Legacy
Sensor Poll Delay in OOB Management field causes program
to crash
Cause:
SMBus settings value was not parsed properly
Change:
Parse values for SMBus in OOB Management tab correctly
Impact:
OOB Management Properties
7. Problem:
Cont00032011: Bacs does not dynamically update offload
capabilities of a team
Cause:
Offload capabilities values were not updated propertly
Change:
Update offload capabilities according to the offload status
Impact:
Virtual Nic Informations
8. Problem:
Cont00032028: In Vista64, logged in as non-admin user,
Bacs does not display teams or adapters installed in SUT
Cause:
Under non-admin users, BACS 3 was not implented correctly
Change:
Implemented BACS 3 correctly for non-admin users
Impact:
The whole application
9. Problem:
Cont00032067: ASF! Tables values are incorrect
Cause:
System ASF table was never properly imported
Change:
Import the system ASF! Table properly from BIOS
Impact:
OOB Management
10.Problem:
Cont00032151: The "Restore Default" button under
Tools|Options menu does not restore the default values
Cause:
The restore default never used the "Apply" button to apply changes
Change:
Changed for restore button to behave properly
Impact:
Options
11.Problem:
Exeception occur when change MTU size to
a value higher than 1514 bytes. Also spin button doesn't work.
Cause:
The validation code is not called for some reason.
Change:
Changed the validation code and call it.
Impact:
Options
12.Problem:
iSCSI "pending task per connection" indicates a
large negative number.
Cause:
When there is no license, apply log to 0 cause this
Change:
Changed Algorithem
Impact:
Options
13. Problem:
Cont00031854: Does not show correct LSO statistic for
Everest.
Cause:
Everest Adapter was not added to support LSO statistic.
Change:
Added Everest Adapter to support specified statistic.
Impact:
Statistics
14.Problem:
Cont00031948: LSO counter does not increment on NX1 and
NX2 adapters when passing traffic.
Cause:
NX1 and NX2 adapters failed checks to support LSO statistic
Change:
Corrected check to support LSO statistic
Impact:
Statistics
Version 11.0.3 (October 29, 2007)
---------------------------------
Localization: No
Resource DLL Version: n/a
BMAPI DLL version: 7.8.6
Enhancements:
==============
1. Request:
Split up the iSCSI functionality from VBD into independent node
Change:
iSCSI node split up
Impact:
VBD and iSCSI node and data
2. Request:
Cont00031898: BACS3 - application is slow when using teaming configuration
compare to old BACS
Change:
No re-initialization of the data needed when launching teaming
configuration
Impact:
The whole application
Fixes:
======
1. Problem:
Cont00031783: BACS3 - with SLB auto fallback disable Team, UI fallback
button can't be found
Cause:
Configuration tab is added, but context menu is not avaliable.
Change:
Added Context menu.
Impact:
Use cases around the bug.
2. Problem:
Cont00031960: BACS3 - Team wizard mode, after added a untagged vlan.
Untagged vlan isn't gray out when add another
Cause:
GUI settings is not refresh if the page is loaded before.
Change:
Refresh GUI settings.
Impact:
Use cases around the bug.
3. Problem:
Cont00031961: BACS3 - team wizard mode, the BACK button isn't logically.
Cause:
After VLAN is commit, the current VALN is change to a new one, after go
back, the team name or other information has confilict.
Change:
Commit VLAN in the last step instead of VLAN id page.
Impact:
Use cases around the bug.
4. Problem:
Cont00031862: BACS3 - resize Teaming Wizard will reset Team preview panel.
Cause:
Need more change on resizing wizard or team preview panel.
Change:
Resize wizard and team preview panel.
Impact:
Use cases around the bug.
5. Problem:
Cont00031949: Shows "Unlimited Connections" for RDMA when there
0 licenses
Cause:
A wrong variable is used for RDMA.
Change:
Change the error.
Impact:
Use cases around the bug.
6. Problem:
Cont00031950: 5703/5704 adapters fail Cable Analysis test in Vista.
Cause:
The data structure used to pass to mgbmapi is not correct.
Change:
Change the data structure.
Impact:
Use cases around the bug.
7. Problem:
Cont00031959: BACS3 - unhandled exception when enter string to vlan ID value
Cause:
Teaming Wizard used a textbox that allows characters other than numeric
value to be inputted. Therefore, it got handled incorrectly
Change:
Changed textbox into Numeric up and down column
Impact:
Teaming Wizard
8. Problem:
Cont00031963: Unable to create a tagged vlan with vlan id 4025 to 4094
Cause:
A typo was introduced on the maxiumum number of tagged vlan id
Change:
Changed maximum value to 4094
Impact:
All Teaming Configurations
9. Problem:
Cont00031932: Bacs fails to restore team from saved config file
Cause:
Multiple primary adapters was not handled correctly each adapter does not
have IP address
Change:
Handled the multiple primary adapters correctly
Impact:
Teaming restore
10.Problem:
Team restore did could not handle optional team restore from saved config file
Cause:
Team type was strictly enforced instead of being optional
Change:
Correctly follows BASPSCfg syntax for restoring saved config file
Impact:
Teaming restore
11.Problem:
Cont00031962: Unable to create a Tagged vlan and add to existing team
Cause:
Did not properly handle tagged vlan due to dummy virtual adapter
Change:
Correctly handle tagged vlan inside a team
Impact:
All Teaming configurations
12.Problem:
Cont00031964: A team IPv6 address is N/A
Cause:
IPV6 for team had an incorrect condition
Change:
Correctly handle IPV6 for team
Impact:
Teaming
13.Problem:
Cont00032000: The Explorer View sidebar is misspelled
Cause:
Explorer View was misspelled
Change:
Correct "Explorer View" spelling
Impact:
Explorer View
14.Problem:
Cont00032001: Under Tools|Options window, the window closes when
the apply button is clicked
Cause:
Apply button was handled as OK
Change:
Handled apply button correctly
Impact:
Options
15. Problem:
Cont00031974 Add a progress indicator when
changes are applied to driver properties
Cause:
Progress indicator was not there prior to this fix.
Change:
Added progress indicator for advanced property changes as well.
Impact:
Use cases around the bug.
16. Problem:
Cont00031979 : BACS3 - 3 exact same error message when create LACP team
Cause:
The message popup happens from within the validators. Since the
validation happens multiple times (as the control looses focus),
the message box got triggered.
Change:
Making sure that the messagebox/warnings show up only during
the actual change and not during every validation.
Impact:
Use cases around the bug.
17. Problem:
Cont00031980 : BACS3 allow double instances of the application open
Cause:
The duplicate instance process-synchronization/check
happened after the initializations. During this delay,
if another process was launched, we fail to capture
the duplicate instance.
Change:
We do the the duplicate instance check at the very begining. We
also now popup a message box telling user about the duplicate
instance scenario.
Impact:
Use cases around the bug.
18. Problem:
Cont00031965 : Team mode field is empty in Vista32 and missing in Vista64
Cause:
Some strings were missing from the string table.
Change:
Added the missing strings to the string table.
Impact:
Use cases around the bug.
Version 11.0.2 (October 22, 2007)
---------------------------------
Localization: No
Resource DLL Version: n/a
BMAPI DLL version: 7.8.6
Enhancements:
==============
1. Request:
Added support for Keyboard Navigation
Change:
Support keyboard navigation
Impact:
The whole application.
Fixes:
======
1. Problem:
Cont00031783: BACS3 - with SLB auto fallback disable Team, UI fallback
button can't be found
Cause:
Feature is not avaliable.
Change:
Added a new configuration tab for team.
Impact:
Use cases around the bug.
2. Problem:
Cont00031870: BACS3 - unhandled exception when input a very long team
name in wizard mode
Cause:
BACS3 doesn't limit team name field.
Change:
Limit team name field to 39 characters.
Impact:
Use cases around the bug.
3. Problem:
Cont00031753: BACS3 - start bacs3 before netwrok connections are ready
will cause splash screen loop indefinity. Partically fixed from last
release, message box show up, but title is not right.
Cause:
Message box title is not correct.
Change:
Change the title of message box.
Impact:
Use cases around the bug.
4. Problem:
Cont00031862: BACS3 - resize Teaming Wizard will reset Team preview panel.
Cause:
When size change, preview panel is calculate by a ratio of the wizard.
Change:
Remove the calculation.
Impact:
Use cases around the bug.
5. Problem:
Cont00031927: Bacs crashes when last team is deleted.
Cause:
Refresh team data cause problem.
Change:
Limit team name field to 39 characters.
Impact:
Use cases around the bug.
6. Problem:
Cont00031938: Unable to add Intel adapter to SLB team using wizard mode.
Cause:
Validationi code is not properly used.
Change:
Remove the validation on add button, only validate this when user click next button.
Impact:
Use cases around the bug.
7. Problem:
Cont00031941: Bogus counters observed on 5708 while in team.
Cause:
When bacs3 has a base value and driver reset the counter, this happened.
Change:
Reset the base value when this happened.
Impact:
Use cases around the bug.
8. Problem:
Cont00031863: BACS3 - team preview panel isn't giving a preview at
every step of the team wizard.
Cause:
Team preview never observe the current modified value in the team
wizard mode operation.
Change:
Team preview add the observation for the current modified team.
Impact:
Team preview.
9. Problem:
Cont00031871: BACS3 - when no standby member exist, team tree view
still show a standby adapters folder.
Cause:
When there is no standby adapter node configured, team view and team
preview shows the standby folder by default.
Change:
Exclude the standby adapter node when there is no standby adapters
configured in the team.
Impact:
Team View & Team preview.
10.Problem:
Cont00031918: Bacs3:NX1:NX2: Advance properties settings not visible
after changes are applied.
Cause:
The recent changes for "Default" value in the configuration properties
causes the nic settings functionality failed
Change:
Take into the consideration if the values are default and non-default
Impact:
Configurations
11.Problem:
Cont00031932: Bacs fails to restore team from saved config file.
Cause:
The team restore steps did not take into consideration of having more than
one primary nic into the team
Change:
Added functionality to add more than one nic into the primary team
Impact:
Team Restore
12.Problem:
Cont00031935: BACS3 - Typo errors in message when prompted to uninstall
with no Broadcom card installed
Cause:
\n was used to create a line
Change:
Changed the text to skip to a newline
Impact:
Strings
13.Problem:
Cont00031869 - BACS3 - vlan name is displayed
inconsistently in lowercase/uppercase
Cause:
Prior to the change, the code was case insensitive.
Change:
Made the code be bit more sensitive to the vlan name.
Impact:
Use case around the bug.
14.Problem:
Cont00031892 - BACS3 - Manage vlan(s) dialogue windows
is resizeable
Cause:
ManageVLAN dialog was incorrectly setup as resizable
dialog.
Change:
Made it not resizable.
Impact:
Use case around the bug.
15.Problem:
Cont00031900 - BACS3 - expert team mode window doesn't open
when add a Everest nic to a Everest GEC team
Cause:
In situations were we popup expert mode dialog from within
the wizard mode context, we did not setup the command
parameters properly for expert mode to pick up a team
and add the selected nic to the team.
Change:
We now ensure that, we setup the parameters for the expert
mode dialog launch in all scenarios. In this case, we failed
to set the team name to which the selected nic is supposed to
be added.
Impact:
Expert mode dialog launch in all possible scenarios.
16.Problem:
Cont00031901 - BACS3 - information tab shows vlan id, name
when team doesn't have vnic setup
Cause:
The code was not setup to hide the display of these properties
in situations like as reported in this bug.
Change:
We node hide the display of the vlan id/name properties if
they are not meaningful to display.
Impact:
Use cases around the bug.
17.Problem:
Cont00031921 - Bacs displays the offload capabilities
of a NX1 adapter is TOE capable
Cause:
Typo in the managed wrapper dll which hands out the offload
capability.
Change:
Fixed the code to return the correct ol_conn structure value
in the managed wrapper.
Impact:
Use case around the bug in all the places of the application.
18.Problem:
Cont00031925 - IPv6 address is displayed as N/A
under the Information tab
Cause:
There was a problem with the helper routine properly
returning the IPV6 address.
Change:
Fixed the problem in the helper routine which returns
the IPV6 IP address to return proper address value as
string.
Impact:
IPV4/IPV6 address display.
19.Problem:
Cont00031936 - Cable analysis test is not available
for the 5722
Cause:
BACS2 changes were not synch'ed up properly in BACS3.
Change:
We now allow cable analysis on this device.
Impact:
Use case around the reported problem.
20.Problem:
Cont00031808 - BACS3 - with BACS windows, can't reboot the system
Cause:
One of the button bar forms was preventing the system from
rebooting in the OnFormClosing() event handler.
Change:
The fix was to allow the form to be closed without restriction.
Impact:
LHS DeviceView/TeamView display/toggle.
21.Problem:
Cont00031885 - BACS3 - in expert team mode, when team preview
automatically shown, it's tab isn't highlighted
Cause:
The tabs that have to be hidden have to be hidden first before
showing the ones that ought to be visible. That wasn't the
case before the fix.
Change:
Hide the tabs that ought to be hidden first before showing the
ones that ought to be visible.
Impact:
ManageTeam dialog.
22.Problem:
Cont00031886 - BACS3 - expert team mode, after create a team with
long name, need a meaningful error message, also team name
is correctable afterward
Cause:
Long team names were not caught and handled properly.
Change:
We now check for long invalid team names and inform users
appropriately.
Impact:
Use cases around the bug both in expert and wizard mode.
23.Problem:
Cont00031706 - BACS3 - Device View window pane does not resize
correctly going from windowed mode to full screen mode
Cause:
The window client area co-ordinates are not set
properly int the WM_NCCALCSIZE handler.
Change:
Set the window co-ordinates correctly in the
WM_NCCALCSIZE message handler.
Impact:
Different use case scenarios with the main application
window.
24.Problem:
Cont00031712 - BACS3 doesn't show devices information
on the first opening
Cause:
The problem is identical to Cont00031706.
Change:
Set the window co-ordinates correctly in the
WM_NCCALCSIZE message handler.
Impact:
Different use case scenarios with the main application
window.
Version 11.0.1 (October 14, 2007)
---------------------------------
Localization: No
Resource DLL Version: n/a
BMAPI DLL version: 7.8.5
Enhancements:
==============
1. Request:
Sync-up BACS3 with all the enhancements/fixes reported against BACS2.
Change:
Synch'ed up.
Impact:
The whole application.
2. Request:
Update BACS3 with new set of updated icons/images.
Change:
Updated.
Impact:
The whole application.
3. Request:
Add support for 5784, 5764 & 5761.
Change:
Support added except for cable analysis
and diagnostics tests.
Impact:
Use cases around the enhancement.
4. Request:
Add support for 57710 & 5709.
Change:
57710 does not have support for diagnostics
test and cable analysis. So, these two options
are disabed for 57710 for time being. 5709 is
fully supported.
Impact:
Use cases around the enhancement.
Fixes:
======
1. Problem:
Cont00031703: BACS3 - Description of BACS3 incorrect in
control panel
Cause:
Prior to the fix, we did not have a BacsTray and BacsCpl.cpl
project setup for BACS3.
Change:
The fix is to create/setup BacsTray and BacsCpl.cpl projects.
Impact:
BacsTray and BacsCpl.cpl
2. Problem:
Cont00031713: BACS3 - Form2 window appears in taskbar when
trying to resize View Explorer pane
Cause:
The docking system uses a separate form to track the size
of the window that is current getting resized. This window
had the property turned on to show the taskbar item.
Change:
Turn off the taskbar visibility property.
Impact:
Use cases around the bug.
3. Problem:
Cont00031745: BACS3 - folder icon in Manage Load Balance
Members form
Cause:
The image list was not setup correctly for the list
controls in the Manage Load Balance members. This is
due to the recent BACS3 theming related changes.
Change:
Setup the image list for the list
controls in the Manage Load Balance members property.
Impact:
Use cases around the bug.
4. Problem:
Cont00031732: BACS3 - When running BACS with no Broadcom
card the uninstall window is hidden behind the
BACS splash screen.
Cause:
When the splash screen was setup, the code was not
setup right to hide the splash screen in case BACS3
had to popup some message box (like the one mentioned
in this bug report).
Change:
Hide the splash screen during situations when we need
to show message boxes to the user.
Impact:
Use cases around the bug.
5. Problem:
Cont00031733: BACS3 - Error when uninstalling BACS
when no Broadcom card is present
Cause:
Process.Start() method required that the full path
to msiexec to be passed to trigger BACS3 uninstallation.
Otherwise, we will run in to scenario just like the one
mentioned in this bug.
Change:
Pass the full path to msiexec to Process.Start() function.
Impact:
Use cases around the bug.
6. Problem:
Cont00031743: BACS3 - team view shows both primary and
standby are active at the same time.
Cause:
We did not have the full set of icons to display this
properly. We got an updated set of icons which is now
integrated. With this the differentiation should be there.
Change:
Integrated the updated/new set of icons/images.
Impact:
Use cases around the bug.
7. Problem:
Cont00031788: BACS3 showed cable connected when cable is unplugged.
Cause:
There are two set of image indexes that we need to setup for
every node in the treeview. Setting up only one will result
in problems like the one reported in this bug report.
Change:
Whenever the code detects and decides to change the link related
image representation, both the selected and not selected images
need to be set for the node whoose image is getting updated.
The fix is to do just that.
Impact:
Use cases around the bug.
8. Problem:
Cont00031730: unhandled exception caused system hang when using
Teaming Wizard.
Cause:
Wizard use BACS docking panel for preview, which is not necessary.
Change:
Change BACS docking panel to regular panel.
Impact:
Use cases around the bug.
9. Problem:
Cont00031735: unhandled exception when create new team, then
use "edit Vlan".
Cause:
During create new team and there is no VLAN, edit VALN option
should be disabled.
Change:
Disable Edit VLAn when there is no VLAN avaliable.
Impact:
Use cases around the bug.
10. Problem:
Cont00031746: unhandled exception when input a very long vlan name.
Cause:
VLAN name should be less than 39 charaters.
Change:
Limit VLAN name length.
Impact:
Use cases around the bug.
11. Problem:
Cont00031785: change from SLB with standby member to GEC (non standby
supported team) will have unhandled exception.
Cause:
Collection is modified in the foreach loop, it affect the enumeration.
Change:
Move the change outside the loop.
Impact:
Use cases around the bug.
12. Problem:
Cont00031753: BACS3 - start bacs3 before netwrok connections are
ready will cause splash screen loop indefinity.
Cause:
BACS3 doesn't close the splash screen.
Change:
Added checking error returned form BMAPI during initilization, if SCM
server is not ready, prompt user to restart BACS3 later and close the
splash screen.
Impact:
Use cases around the bug.
13. Problem:
Cont00031798: BACS3 - No "restore default" option for advanced
driver settings in BACS 3.
Cause:
No "restore default" option.
Change:
Make default value in property grid, if user want go to default setting,
user can select the default value in the dropdown combo, or spin button.
For edit control, for example LAA address, BACS3 has a edit button to open
a dialog box to let user to configure the value.
Impact:
Use cases around the bug.
14. Problem:
Cont00031782: BACS3 - Team Wizard has extra '\n' char in the title.
Cause:
"\n" is not recognized by resource editor.
Change:
Use shift + enter to do the line feed in resource editor.
Impact:
Use cases around the bug.
Version 11.0.0 (October 1, 2007)
---------------------------------
Localization: No
Resource DLL Version: NA
BMAPI DLL version: 7.8.4
- Initial release to PQA.
Version 1.0.0 (September 15, 2007)
---------------------------------
Localization: No
Resource DLL Version: NA
BMAPI DLL version: 7.6.17
- First engineering release.
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.