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.