============================ R E L E A S E N O T E S ============================ Broadcom BACS command line interface utility for Windows Vista, Windows XP, Windows Server 2008, Windows Server 2003, Windows 7, Windows 8, Windows Server 2012 Copyright (c) 2002-2013 Broadcom Corporation All rights reserved. March 14, 2013 Version 15.6.31 (March 14, 2013) --------------------------------- Match the version with GUI. Version 15.6.30 (March 5, 2013) --------------------------------- Match the version with GUI. Version 15.6.29 (February 27, 2013) --------------------------------- Match the version with GUI. Version 15.6.28 (February 13, 2013) ----------------------------------- Fixes ================= 1. Problem: ( Cont00067757 ) BACScli is unable to restore a team from a configuration file with the team present on the system. Cause: Restore team condition was not checked. Change: Check the condition properly. Impact: Restore team. Version 15.6.27 (February 8, 2013) ----------------------------------- Enhancements: ============= 1. Feature: ( Cont00066932 ) Add ability to manipulate iqn name per portal. Change: As requested. Impact: 'cfg iSCSImgmt' command. 2. Feature: ( Cont00067137 ) Support multiple IPv4 DHCP iFace Files. Change: Added support for multiple IPv4 and IPv6 DHCP files. Impact: 'cfg iSCSImgmt' command. 3. Feature: ( Cont00067421 ) Replace "iSCSI" with "iSCSI HBA" in DCB information and configuration sections. Change: Changed as requested. Impact: DCB information and configuration. Fixes ================= 1. Problem: ( Cont00067651 ) There is a typo in the description of VLAN ID(0..1023). Cause: More typo need to be fixed. Change: Update the string correctly. Impact: 'bootcfg' command. 2. Problem: ( Cont00067675 ) Changing FC-MAP does not get reflected in the BACScli. Cause: On Linux FC-MAP information is not available in user space. Change: Don't show FC-MAP and FPMA MacAddress. Impact: 'info' command under fcport. Version 15.6.26 (February 6, 2013) ----------------------------------- Fixes ================= 1. Problem: ( Cont00067651 ) There is a typo in the description of VLAN ID(0..1023). Cause: Typo. Change: Update the string correctly. Impact: 'bootcfg' command. 2. Problem: ( Cont00067648 ) Set 'Banner Message Timeout' to None via BACS MBA configurations, but BACScli displays 15 seconds. Cause: BACScli does not translate the value to correct string. Change: Convert the value to correct string. Impact: 'bootcfg' command. 3. Problem: ( Cont00067621 ) Host Information falsely displays "WMI/http/5985' when looking from Connection Details. Cause: The scheme and port information should not be displayed for WMI protocol. Change: Remove scheme and port information for WMI protocol. Impact: 'info' command under host. 4. Problem: ( Cont00067622 ) BACScli falsely displays port = 0 for WMI/All protocols. Cause: Port information should not be displayed for WMI protocol. Change: Remove port information from display for WMI protocol. Impact: 'info' command under host. 5. Problem: ( Cont00067642 ) BACScli does not display a specific error message when attempting to add a team that contains a NIC which is duplicate in another team. BACScli crashes when the same operation was executed the second time. Cause: A specific error message was not displayed. Access to an invalid object causes BACScli to crash. Change: Display a specific error message for the invalid configuration in team. Synchronize context object after each teaming configuration. Impact: add/delete/restore teaming. 6. Problem: ( Cont00067672 ) BACScli displays IP address of iSCSI initiator even when TCP/IP parameters via DHCP is set to enabled under iSCSI boot configuration. Cause: DHCP condition was not checked. Change: Don't show IP address of iSCSI initiator if TCP/IP parameter via DHCP is set to enabled. Impact: Bootcfg information. Version 15.6.25 (February 1, 2013) ----------------------------------- Fixes ================= 1. Problem: ( Cont00067570 ) A wrong 'member' parameter displayed for 'stats' command. Cause: Online help is not correct. Change: Updated online help. Impact: 'stats' command. 2. Problem: ( Cont00067530 ) Creating multiple NPIV ports failing in RHEL 6.3 with inbox pegasus Cause: error return code is not handled correctly Change: Check for errors of create npiv port command Impact: 'createmultinpivport' command. 3. Problem: ( Cont00067605 ) removemultinpivport shows physical ports being removed as well Cause: error return code is not handled correctly Change: Check for errors of create npiv port command Impact: 'removemultinpivport' command. Note: CMPIProvider v2.3.12 needed 4. Problem: ( Cont00067555 ) Display ‘Connection Details’ data in the Host Information. Cause: Connection details is missing Change: Added Connection details Impact: 'info' command under host. 5. Problem: ( Cont00067569 ) BACScli did not display a specific error message when attempted to add a team that contains a name conflict in its configuration file. Cause: The error message was not specific. Change: Added a specific error message regarding the duplicate team name. Impact: Add team command. 6. Problem: ( Cont00067487 ) BACScli did not display 'licenses' option of 'cfg ?' command at l2nic device node for linux hosts. Cause: The 'licenses' option was missing for applicable devices and operating systems. Change: Added the option for applicable devices and operating systems. Impact: 'cfg ?' command at l2nic device node. Version 15.6.24 (Jan 25, 2013) ----------------------------------- Enhancements ================= 1. Feature: ( Cont00067449 ) Print number of NPIV ports created at the end of finishing the NPIV port create operation Change: Added message to display total number of NPIV ports created Impact: "createmultinpivport" command for FCoE. 2. Feature: ( Cont00067451 ) Print a message when no matching npiv ports found in removemultinpivport command Change: Added message to display no NPIV ports found to delete Impact: "removemultinpivport" command for FCoE. Fixes ================= 1. Problem: ( Cont00067436 ) SRIOV stats are missing from EVBD node in single function mode. Cause: SRIOV was mistakenly hidden in single function mode when storage is enabled. Change: Allow SRIOV in single function mode. Impact: SRIOV information and statistics. Version 15.6.23 (Jan 18, 2013) ----------------------------------- Enhancements ================= 1. Feature: ( Cont00067321 ) command to Delete multiple NPIV ports Change: Added removemultinpivport command to delete multiple NPIV port Impact: "removemultinpivport" command for FCoE. Fixes ================= 1. Problem: ( Cont00067320 ) Failed to create 250 npiv port with command createmultinpivport Cause: Host refresh command is issued for each npiv port created, this thottls host CPU Change: Only issues refresh host after the last npiv port created Impact: "createmultinpivport" command under FCoE. Note: CMPIProvider v2.3.10 needed 2. Problem: ( Cont00067373 ) 57840: The Multi-function xml file is missing function info for ports 2&3 Cause: ports 2&3 were filter out when saving multi-function configuration to a file Change: Added ports 2&3 configuration to xml file Impact: "cfg multi-function -s file" command under PhyAdapter. 3. Problem: ( Cont00067374 ) Add a better error message when cfg resource command fails due to conflict of storage protocol and non-zero vf per pf under a function Cause: To enable iSCSI/FCoE needs 0 number of vf per pf under a function; otherwise command cfg resource iscsi=enable fails Change: Added error message to notify user the reason of failure Impact: "cfg resource iscsi=enable" command under VBD. 4. Problem: ( Cont00067163 ) BACScli is unable to enable TOE. Cause: Total connections exceed the allowed range. Change: Added error checking. Impact: Resource reservations configuration. Version 15.6.22 (Jan 11, 2013) ----------------------------------- Enhancements ================= 1. Feature: ( Cont00066976 ) Show FCoE ports link status Change: Display FCoE Ports, FC Ports link status Impact: "info" command for FCoE and FCport. 2. Feature: ( Cont00067262 ) Hide SRIOV information under a function's information and statistics sections when a storage protocol is running on the function or the VBD driver of the function is not loaded. Change: as requested Impact: Function information and statistics. Fixes ================= 1. Problem: ( Cont00067254 ) Unable to enable iSCSI/FCoE storage protocol on a function when NPAR is enabled and VFs per PF on that function is not 0. Cause: NPAR config conflicts with SRIOV config hence NPAR config failed Change: Modified error message to show reason of failure; Provided a option to overwrite SRIOV config if there is a conflict Impact: "cfg multi-function" command under Adapter. 2. Problem: ( Cont00067160 ) The output of "BACScli -t team "save -f bdf.txt"" for standby adapters is incorrect. Cause: Standby adapters are saved as primary adapters. Change: Save standby adapters correctly. Impact: Save and restore teams. Version 15.6.21 (January 4, 2012) --------------------------------- Match the version with GUI. Version 15.6.20 (December 21, 2012) ----------------------------------- Fixes ================= 1. Problem: ( Cont00066980 ) The command cablediag displays 42949672.000000 for "Cable Length" if cable status is noise. Cause: Did not check for noise status. Change: Display cable length as "N/A" if cable status is noise. Impact: "cablediag" command. 2. Problem: ( Cont00066962 ) No Management Firmware Version displayed for 5762 device. Cause: The check condition does not include the new device. Change: Updated the check condition. Impact: Adapter information. Version 15.6.11 (December 14, 2012) --------------------------------- Match the version with GUI. Version 15.6.10 (December 12, 2012) ----------------------------------- Enhancements ================= 1. Feature: ( Cont00065591 ) Add 57767/57787/5762/5725/5727 support to BACS. Change: as requested Impact: BACS GUI. 2. Feature: ( Cont00065839 ) Display OEM specific VPD information. Change: as requested Impact: "info" command for physical adapter devices. Fixes ================= 1. Problem: ( Cont00066875 ) On a 57840 board. Unknown media type is displayed with CAT6 connected. Cause: Missing an external PHY definition. Change: Added the external PHY definition. Impact: Physical Port Resources. 2. Problem: ( Cont00066881 ) 'Resetstat' command does not reset VF statistics if VF information on a port is not retrieved first. Cause: A condition was not checked properly. Change: Checked the condition properly. Impact: Reset statistics. Version 15.6.9 (December 7, 2012) ----------------------------------- Enhancements ================= 1. Feature: Don't display Win8-related fields if inbox driver is running. Change: as requested Impact: BACScli. Fixes ================= 1. Problem: ( Cont00066724 ) FCoE device information shows driver "not loaded" after logical link is shut down. Cause: The value for linux driver status is actually not for the FCoE driver. Change: Since on Linux, all FCoE devices share the same driver, there is no need to show driver status for each device, so BACS will not show this property on Linux. Impact: Driver Information. 2. Problem: ( Cont00066774 ) The cable analysis test is still available in OEM BACSCli Cause: This feature is not available for OEM BACScli Change: Remove cable analysis feature from OEM BACScli Impact: BACScli. 3. Problem: ( Cont00066598 ) BACS displays error message when changing VFs per PF for 57840 device. Cause: Validation for VFs per PF is not implemented for 57840 device in MF mode. Change: Added validation for VFs per PF for 57840 in MF mode. Impact: cfg SRIOV command. Version 15.6.8 (November 30, 2012) ----------------------------------- Fixes ================= 1. Problem: ( Cont00066690 ) BACS did not show the correct message if user added host using WSMan or CimXML with wrong username/password. Cause: Generic error message was displayed. Change: Display the correct message. Impact: "addhost" command. Version 15.6.7 (November 16, 2012) ----------------------------------- Enhancements ================= 1. Problem: ( Cont00066187 ) After enabling SRIOV and rebooting, BACS does not show that it is enabled. Cause: Feature is not implemented for 57840 device. Change: Implemented feature for 57840 device. Impact: cfg SRIOV command. Version 15.6.6 (November 9, 2012) ----------------------------------- Enhancements ================= 1. Feature: ( Cont00065905 ) BACS does not allow simultaneous multiple vPort creation. Change: as requested Impact: FCoE. Version 15.6.5 (November 7, 2012) ----------------------------------- Fixes ================= 1. Problem: ( Cont00066237 ) BACS displays 5717 C0 adapters as "Unknown" adapter. Cause: The device Id for 5717 C0 was not updated. Change: Updated 5717 C0 device Id. Impact: Adapter node. 2. Problem: ( Cont00066385 ) Some parts of readme.txt and release.txt in BACS/CLI/WMI need to be updated. Cause: Information is out of date. Change: Update the missing information. Impact: readme.txt and release.txt. Version 15.6.4 (November 2, 2012) ----------------------------------- Fixes ================= 1. Problem: ( Cont00066139 ) Readme text need to be updated as results of changes for Cont00066002. Cause: Not all command examples were updated. Change: Updated command examples. Impact: Readme text. Version 15.6.3 (October 26, 2012) ----------------------------------- Fixes ================= 1. Problem: ( Cont00066139 ) Readme text need to be updated as results of changes for Cont00066002. Cause: Some parts of Readme were not updated. Change: Updated Readme text. Impact: Readme text. Version 15.6.2 (October 19, 2012) ----------------------------------- Enhancements ================= 1. Feature: ( Cont00064827 ) BACS shall display VM Friendly Name that correlates to VF under VF statistics. Change: as requested Impact: SRIOV VF statistics. Fixes ================= 1. Problem: ( Cont00065647 ) BACS displays EEE information section for Windows 2003 systems. Cause: EEE information was not eliminated from Windows 2003 systems. Change: Hide EEE information for Windows 2003 systems. Impact: EEE information. 2. Problem: ( Cont00066002 ) In BacsCLI information is not correctly displayed when attempting to issue info command with parameter. Cause: Incorrect usage help for info command. Change: Fixed usage help. Impact: "info" command for teamview. Version 15.6.1 (October 17, 2012) ----------------------------------- Enhancements ================= 1. Feature: ( Cont00065881 ) Add support for 57840 devices. Change: as requested Impact: The support is for SF mode only. Multi-function support will be implemented after we have detail specification. Version 15.6.0 (October 12, 2012) ----------------------------------- Fixes ================= 1. Problem: ( Cont00065856 ) In BacsCLI one of the descriptions in 'info help' is not vertically aligned. Cause: Typo. Change: Fixed description alignment. Impact: 'info help' command. 2. Problem: ( Cont00065852 ) VLAN ID and Receive Buffers accept non-numeric values. Cause: Missing character validation. Change: Fixed validation for advanced parameters. Impact: 'cfg advanced' command. 3. Problem: ( Cont00065931 ) In BacsCLI 'info help' command does not display the parameter's description under the phyadapters view. Cause: Missing description for help command. Change: Fixed description for help command. Impact: 'info help' command. 4. Problem: ( Cont00065719 ) BACScli displays EEE information for 5719 and 5720 adapters with optical media. Cause: Device capacity was not checked properly. Change: Check the device capacity correctly. Impact: Physical port information. 5. Problem: ( Cont00065930 ) 'info help' command does not display help context and usage under team view. Cause: Command syntax was not parsed correctly. Change: Correctly parse command syntax. Impact: 'info help' command under teamview. Version 15.5.7 (September 24, 2012) ----------------------------------- Fixes ================= 1. Problem: ( Cont00065693 ) Remove the EEE field from the NPAR Configuration for any adapter that does not support EEE. Cause: BACS shows adapters that don't support EEE in NPAR configuration. Change: Don't show any adapter that does not support EEE in NPAR configuration. Impact: NPAR configuration. Version 15.5.6 (September 14, 2012) --------------------------------- Fixes ================= 1. Problem: ( Cont00065549 ) BACSCli doesn't allow modification of VLANID and IFACENUM for DHCP ifaces for Linux hosts. Cause: Feature is not implemented. Change: Implemented modification of VLANID and IFACENUM for DHCP ifaces. Impact: iscsimgmt command. Version 15.5.5 (September 12, 2012) --------------------------------- Fixes ================= 1. Problem: ( Cont00065447 ) When disabling or enabling NDIS/TOE/iSCSI/FCoE in resource reservations, BACS displays an EEE error message which should not be displayed. Cause: A condition was checked incorrectly. Change: Apply EEE configuration only in NPAR mode for applicable devices. Impact: NPAR configurations. 2. Problem: BACS shows EEE configuration option in AFEX mode. Cause: BACS shows EEE configuration option in AFEX mode. Change: Only show EEE configuration option in NPAR mode. Impact: EEE configuration. 4. Problem: ( Cont00065529 ) Only PGID value of 1, 2 and 3 is allowed for the PG to PGID mapping Cause: PGID value is not validated Change: Only allow PGID to be 1, 2 or 3 Impact: "cfg dcbx" command Version 15.5.4 (September 7, 2012) --------------------------------- Fixes ================= 1. Problem: ( Cont00065486 ) Failed to set IP address on iscsi adapter when configuring IP address same as current value on a iscsi adapter Cause: IP address is checked for duplication on all iscsi adapters including current one itself Change: Skip current iscsi adapter when checking IP address duplication Impact: "cfg iscsimgmt" command 2. Problem: ( Cont00065404 ) BACScli accepts the invalid value 0 for Windows iSCSI offload's VLAN ID Cause: The fix on release 15.5.2 is overwritten because VlandId = 0 is used for un-tagged VLAN Change: Reverse the fix Impact: "cfg iscsimgmt vlanid" command 3. Problem: ( Cont00065447 ) When disabling or enabling NDIS/TOE/iSCSI/FCoE in resource reservations, BACS displays an EEE error message which should not be displayed. Cause: EEE Configuration was applied incorrectly. Change: Apply EEE configuration only in NPAR mode for Everest 3 devices. Impact: NPAR configurations. 4. Problem: ( Cont00065382 ) BACS displays incorrect SRIOV configuration information if an EVBD driver is disabled. Cause: SRIOV data was not updated correctly. Change: Correctly update SRIOV data. Impact: SRIOV information. Version 15.5.3 (September 5, 2012) --------------------------------- Match the version with GUI. Version 15.5.2 (August 31, 2012) --------------------------------- Fixes ================= 1. Problem: ( Cont00065404 ) BACScli accepts the invalid value 0 for Windows iSCSI offload's VLAN ID Cause: The validator of "VLAN ID" field was not set up correctly. Change: Set up the validator correctly. Impact: "cfg iscsimgmt vlanid" command 2. Problem: ( Cont00065382 ) BACScli displays incorrect SRIOV configuration information if an EVBD driver is disabled. Cause: SRIOV data validation was not handled correctly when an EVBD driver is disabled. Change: Correctly handle SRIOV data validation. Impact: SRIOV information. Version 15.5.1 (August 29, 2012) --------------------------------- Enhancements ================= 1. Feature: ( Cont00063986 ) With RHEL 6.1+, RHEL 5.7+ and SLES 11 SP2+, support IPv6 prefix length for iSCSI offload. Change: Implement as requested. Impact: iSCSI 2. Feature: ( Cont00065309 ) Add EEE Control Policy into BACS for Everest 3 devices in multi-function mode. Change: Implement as requested. Impact: EEE Configurations. 3. Feature: To display default value of NIDS/L2NIC advanced parameter whose valid value is integer Change: Implement as requested. Impact: "cfg advanced" under NDIS/L2NIC Fixes ================= 1. Problem: ( Cont00065382 ) BACS displays incorrect SRIOV configuration information if an EVBD driver is disabled. Cause: SRIOV information was not retrieved correctly when an EVBD driver is disabled. Change: Correctly retrieve SRIOV information. Impact: SRIOV information. Version 15.5.0 (August 24, 2012) --------------------------------- Enhancements ================= 1. Feature: To support EEE for Everest 3 1G devices. Change: Implement as requested. Impact: EEE information Fixes ================= 1. Problem: ( Cont00065321 ) Diag test result will show Unsupported in Lookback MAC item with NPAR Cause: Unsupported test is added when testing with option -c all Change: Do not add unsupported tests Impact: "diag" command. Version 15.4.30 (August 15, 2012) --------------------------------- 1. Problem: ( Cont00065185 ) All the diagnostics tests are missing when connected to a windows host using WSMAN. Cause: Problem in enumerating associations. Change: Fixed problem in enumerating associations. Impact: Diagnostics. Version 15.4.29 (August 10, 2012) --------------------------------- 1. Problem: ( Cont00064779 ) BACS/BACScli displays bogus SRIOV VF statistics. Cause: Invalid data from inactive VFs was displayed. Change: Only display SRIOV VF statistics for active VFs. Impact: SRIOV VF statistics. Version 15.4.28 (August 08, 2012) --------------------------------- Enhancements ================= 1. Feature: ( Cont00063701 ) Please display device instance for iscsi luns in LUN information tab. Change: Implement as requested. Impact: LUN information Fixes ================= 1. Problem: ( Cont00063848 ) Sub System ID should not be displayed at adapter level for 57800 adapters. Cause: Sub System ID was displayed at adapter level. Change: Move Vendor ID, Device ID, Sub-System Vendor ID and Sub System ID to physical port level. Impact: Physical adapter information and physical port information. 2. Problem: ( Cont00065048 ) Return '1' and 'child process exited abnormally' error while executing ‘bacscli.exe version'. Cause: Return wrong error code Change: Return 0 if command is executed with no error or command is not executed Impact: BACSCLI command line mode 3. Problem: ( Cont00064900 ) Error version in phyadapters of Family Firmware Version Cause: Family firmware version is not displayed right Change: Show Family firmware version correctly Impact: "info" command under Physical adapter 4. Problem: ( Cont00064794 ) Duplicate Luns displayed with multiple MPIO enabled logins; Lun disappears when one of its sessions is disconnected Cause: Duplication is not checked; Lun is enumerated from first session only Change: Check duplication and enumerate all sessions to get Lun and list unique Luns Impact: "list luns" command Note: WMIProvider v15.4.15 needed Version 15.4.27 (Aug 03, 2012) --------------------------------- Fixes ================= 1. Problem: ( Cont00065028 ) Command line mode Displays redundant version Cause: version display twice Change: Only display version once when loading BACScli Impact: Command line mode 2. Problem: ( Cont00065029 ) BACS command line interface utility crashes with some negative commands. Cause: Crash when command processor is not found Change: Check NULL pointer for command processor and display warning when command processor is not found Impact: command line mode 3. Problem: ( Cont00065031 ) BACS command line interface utility crashes when issuing ‘bacscli.exe –r IP –u XX –p XX version’ Cause: Crash when command processor is not found Change: Check NULL pointer for command processor and display warning when command processor is not found Impact: command line mode 4. Problem: ( Cont00064922 ) MAC address values inconsistent in iSCSI View when certain interfaces are down Cause: Got wrong MAC when port driver is not loaded Change: Get right MAC when port driver is not loaded Impact: "list iSCSI" command 5. Problem: ( Cont00064996 ) Cannot enable FCoE function under resource reservations on 57800 SF board Cause: FCoE pending tasks is wrong when configuring 57800 NIC Change: Set correct FCoE pending tasks Impact: "cfg resource fcoe=enable" command Version 15.4.26 (Aug 01, 2012) --------------------------------- Fixes ================= 1. Problem: ( Cont00064896 ) "On Chip CPU" of Diagnostic shows unsupported and inconsistent with Available Tests Cause: Unavailable test was allowed to run Change: Do not allow unsupported test to run Impact: "diag" command 2. Problem: ( Cont00064782 ) Cannot remove static target on remote host if logged in to same target on localhost Cause: Cannot remove target when it has active sessions for other host Change: When removing a target, only check active sessions for the specified host from which user tries to remove the target Impact: "removetarget" command 3. Problem: ( Cont00064901 ) Unable to restore team configuration to remote host in the command line interface mode. Cause: In CLI mode, a default host is selected to restore a team config. It fails because the config file is not for that host Change: Select user specified host to restore team config Impact: "restore team file" command under CLI mode 4. Problem: ( Cont00063931 ) "Failed to commit configuration changes" error message shows up when change HBA static IP address. Cause: VLAN id and IFace number is not saved with the correct IP address to the IFace file. Change: Find the correct IP and IFace file to save the VLAN id and IFace number. Impact: iSCSI configuration. 5. Problem: ( Cont00064969 ) Bcom attribute legacyBootProto.BootP value needs to be removed form F2. Cause: No need to support it any more. Change: Remove BootP from Boot Protocol. Impact: Boot configuraiton. 6. Problem: ( Cont00064958 ) Changes of number of VFs per PF don't take effect. Cause: Changes were overwritten due to a logic error. Change: Fixed the logical error. Impact: SRIOV Configurations. 7. Problem: ( Cont00064958 ) Able to set an invalid number of VFs per PF to a function. Cause: Number of VFs per PF was not validated. Change: Added validations and error handling. Impact: SRIOV configurations. 8. Problem: ( Cont00064761 ) BACScli displays SRIOV information for all ports on the 57800 adapters. Cause: Whether a port supports SRIOV was not checked in single function mode. Change: Skipped the ports if they don't support SRIOV. Impact: SRIOV Configuration information. Version 15.4.25 (July 27, 2012) --------------------------------- Fixes ================= 1. Problem: ( Cont00064064 ) BacsCli does not display any error message when creating NPIV port fails due to duplicated WWPN Cause: A condition check was missed. Change: Check the condition correctly. Impact: "createnpivport" comand 2. Problem: The default value for "SRIOV max chains per VF" is not correct. Cause: The default value is not set correctly. Change: Set the default value correctly. Impact: SRIOV configuration. 3. Problem: ( Cont00064843 ) Static IPv6 address is listed twice under Info command for iSCSI device. Cause: Validation for static IPv6 address doesn't include multicast addresses. Change: Added multicast addresses for IPv6 address validation. Impact: "cfg iscsimgmt" command 4. Problem: ( Cont00063892 ) Able to assign same static IP address to multiple iSCSI adapters Cause: Duplicate IP is allowed under one host Change: Prevent duplicate IP under one host Impact: "cfg iscsimgmt" comand 5. Problem: ( Cont00064898 ) Stats command shows "Command not applicable on the device." in Phyports Cause: Message is vague Change: Stats are not supported on this device. Make warning message clearer Impact: "stats" command 6. Problem: BACS displays SRIOV information and statistics for functions under 1G ports of 57800 adapters. Cause: A condition was not checked. Change: Checked the condition accordingly. Impact: SRIOV information and statistics. 7. Problem: BACS displays SRIOV/NPAR configurations for port 2 when port 2 is disabled. Cause: An error was not handled properly which resulted in port 1's information was used. Change: Handle the error properly. Impact: SRIOV/NPAR configurations. Version 15.4.24 (July 25, 2012) --------------------------------- Enhancements ================= 1. Feature: ( Cont00063898 ) Invalid IP address allowed during iSCSI pingtest Cause: Validation of IP address is not complete Change: Improved IP address validation Impact: "pingtest" command 2. Feature: ( Cont00064451 ) Request to improve error checking for invalid IP addresses on iSCSI adapter Cause: Validation of IP address is not complete Change: Improved IP address validation Impact: "cfg iscsimgmt" command 3. Feature: ( Cont00064376 ) Enhancement request to check for valid vlanID on iSCSI adapter Cause: Validation of input vlanID is not complete Change: Improved vlanID validation Impact: "cfg iscsimgmt vlanid" command Fixes ================= 1. Problem: ( Cont00063892 ) Able to assign same static IP address to multiple iSCSI adapters Cause: Duplicate IP is allowed under one host Change: Prevent duplicate IP under one host Impact: "cfg iscsimgmt" comand 2. Problem: ( Cont00064794 ) issues with 'list luns' during MPIO testing Cause: Duplicate Luns displayed Change: Check duplication before displaying lun list Impact: "list luns" command 3. Problem: ( Cont00064772 ) After doing Firmware update for in-band connection, the firmware list size is increased. Cause: The firmware list is not cleared before refresh. Change: Clear the list before refresh. Impact: TruManage Firmware Update. 4. Problem: ( Cont00064763 ) BACScl: the TruManage command "cfg role -c" has problem for restoring the privileges information. Cause: The condition was not checked properly. Change: Checked the condition properly. Impact: "cfg role -c" command 5. Problem: ( Cont00064821 ) 'resetstats' command for SRIOV statistics does work. Cause: Statistics data was not updated. Change: Update statistics data.. Impact: 'resetstats' command for SRIOV statistics. Version 15.4.23 (July 20, 2012) --------------------------------- Fixes ================= 1. Problem: ( Cont00064731 ) CLI mode does not support hosts as a target to process Cause: Host target is not support for CLI mode Change: Added support for host target for CLI mode Impact: BACS CLI mode 2. Problem: ( Cont00064770 ) Returncode “1” is received while executing ‘bacscli.exe “version”’ using TCL script Cause: Wrong return code for some commands in CLI mode Change: return 0 for "version" command in CLI mode Impact: BACS CLI mode 3. Problem: ( Cont00063982 ) Adding iface selection for command 'addtarget' Cause: No input to specify iface file name; Default Iface file name used Change: Added an option for user to input iface file name Impact: "addtarget" command 4. Problem: ( Cont00064764 ) BACScli: TruManage current power state is not updated. Cause: Data is not refreshed correctly Change: Refresh data correctly. Impact: "util power" command 5. Problem: ( Cont00064761 ) BacsCLI displays SRIOV info for all ports of an adapter, even the ones that do not support SRIOV. Cause: The ports did not support SRIOV was not skipped. Change: Skipped the ports that don't support SRIOV. Impact: 'cfg sriov' command. 6. Problem: ( Cont00064788 ) 'list' does not work in LUNs view Cause: current view is not used to list device for LUNs view Change: Uses current view to display device for LUNs view Impact: 'list' command under LUNs. 7. Problem: ( Cont00064771 ) CLI does not show succeed message after finish firmware update successfully. Cause: Message is missing. Change: Add message as required. Impact: TruManage Firmware Update. 8. Problem: ( Cont00064768 ) trumgmt WMI/WSMAN for 'cfg account -s , cfg account -c' or 'cfg role -s , cfg role -c' will get "The user does not have sufficient privilege for this operation." Cause: Privilege was not set when adding trumanage target. Change: Set privilege when adding trumanage target. Impact: TruManage. Version 15.4.22 (July 18, 2012) --------------------------------- Fixes ================= 1. Problem: ( Cont00064587 ) iSCSI Boot vital signs missing. Cause: Check condition for iSCSI Boot is not correct. Change: Fixed the check condition. Impact: Function Vital Signs. 2. Problem: ( Cont00064704 ) On TruManage view, using util without parameter will cause CLI crash. Cause: Parameter size is not checked correctly. Change: Check the size correctly. Impact: util command. 3. Problem: ( Cont00064522 ) Unable to login with mutual CHAP under iSCSI context. Cause: Did not handle mutual CHAP option under iSCSI context. Change: Added missing implementation. Impact: iSCSI login. 4. Problem: ( Cont00064546 ) Able to configure iSCSI in Resource Reservations even though it shows as Read-Only Cause: Parameter is configurable Change: Removed 'Read-Only' comment Impact: "cfg resource" command 5. Problem: ( Cont00064668 ) Wrong error message displayed when enabling SR-IOV Cause: Return code is not checked correctly Change: Check return code and display message accordingly Impact: "cfg sriov" command. 6. Problem: ( Cont00064661 ) Wrong MAC Address displayed for NDIS node when driver is not loaded Cause: MAC address is missing for NDIS mode Change: Get MAC address from VBD when NDIS does not have one Impact: "list ndis" command. 7. Problem: ( Cont00062795 ) PFC frame counters not incrementing on linux host Cause: DCBX stats are not supported on Linux hosts: Redhat 6.2/later and SuSE 11.2/later Change: Do not display DCBX stats when host does not support it Impact: "stats" command. Version 15.4.21 (July 13, 2012) --------------------------------- Enhancements ================= 1. Feature: Add TruManage features. Change: Added TruManage system infomraion, Hardware/Software Inventory, Account/Role, Power Control, Boot Control, USB redirection, Firmware Update and Logs features. Impact: TruManage. Fixes ================= 1. Problem: ( Cont00064187 ) BACS does not display correct EEE information for 57766. Cause: 57766 was not included in the device list that supports EEE. Change: Added 57766 to the device list that supports EEE. Impact: EEE information. 2. Problem: ( Cont00064417 ), ( Cont00064448 ) The VM/VPort/VM Friendly Name and Switch Friendly Name are not displaying the correct Information. Cause: Unicode strings were not handled correctly. Change: Handle unicode string correctly. Impact: VM/VPort/VM Friendly Name, etc. 3. Problem: ( Cont000644500 ) Remove "SRIOV" prefix from the switch type strings. Cause: unnecessary prefix was used. Change: This field along with some fields that are not in the specifications were removed. Impact: SRIOV Information and statistics. 4. Problem: ( Cont00064188 ) User setting is not removed after uninstall BACS. Cause: Persisted files are not cleaned up during uninstall. Change: BACS saves persisted path in registry so that installer can get it and delete the files. Impact: uninstall BACS. 5. Problem: ( Cont00064490 ) "Failed to commit team configuration" is seen while attempting to create or remove team. Cause: Previous code change unintentionally impacted WMI communication. Change: Revert back the change that introduced the issue. Impact: WMI communication. 6. Problem: ( Cont00064512 ) In the interacitve mode, CLI should be able to show a remote host status Cause: Host connection status missing when listing hosts Change: Added host connection status when listing hosts Impact: "list hosts" command 7. Problem: ( Cont00064357 ) Not all functions of physical ports are showed Cause: Failed to get port info when NIC driver is not loaded Change: Check other loaded drivers to get port info if one function driver is not loaded Impact: "list phyports" commmand 8. Problem: ( Cont00063850 ) Failed to run diag test with non-admin/guest account Cause: Diag test is allowed to run and failed for non-admin Change: Not allow diag test for non-admin user Impact: "diag" command 9. Problem: ( Cont00063962 ) "list fcport" gives wrong MAC key Cause: FCoE MAC is given when listing fcport Change: Display FMPA and FCoE MAC when listing fcport Impact: "list fcport" command 10. Problem: ( Cont00064505 ) wrong discoverhost command will result in error message "Segmentation fault". Cause: Command parser buffer overflow Change: Added boundry check Impact: "discoverhost" command 11. Problem: ( Cont00064503 ) Failed to discoverhost with protocol "cimxml" Cause: Wrong port number is used for cimxml protocol Change: Corrected port number Impact: "discoverhost -protocol cimxml" command Version 15.4.20 (July 6, 2012) --------------------------------- Enhancements ================= 1. Feature: Implement SRIOV information, configurations and statistices. Change: Implement as requested. Impact: SRIOV information, configurations and statistics. 2. Feature: ( Cont00064256 ) Hide SRIOV if not supported. Change: Implement as requested. Impact: SRIOV information, configurations and statistics. Fixes ================= 1. Problem: ( Cont00064345 ) ‘Help’ commands not work properly as what BACSCLI_Readme.txt says. Cause: Wrong example in readme file Change: Updated readme file Impact: Readme file. 2. Problem: ( Cont00064207 ) The sort order of driver information is different between BACS and CLI. Cause: Information display orders are different between BACS and CLI Change: Changed CLI display order to match GUI Impact: 'info' command. 3. Problem: ( Cont00064467 ), ( Cont00064373 ), (Cont00064304) BACS displays "Failed to commit configurations" after changing Relative Bandwidth, etc. Cause: Data validation was not complete and error code was not handled. Change: Added data validation and error code Impact: NPAR and SRIOV configurations. Version 15.4.19 (July 2, 2012) --------------------------------- Fixes ================= 1. Problem: ( Cont00064340, Cont00064341, Cont00064342, Cont00064348, Cont00064366 ) Team configuration, Diagnostic tests, Cable Diag, Network Test and iSCSI Ping Test failure. Cause: Previous fix for Cont00064118 introduced problem in WMI communication. Change: Fixed Cont00064118 properly without affecting WMI. Impact: WMI communication. Version 15.4.18 (June 29, 2012) --------------------------------- Fixes ================= 1. Problem: ( Cont00064204 ) Advanced properties are missing from Ndis node. Cause: Incorrect device context was used. Change: Use correct device context. Impact: Ndis Advanced properties. 2. Problem: ( Cont00064108 ) The selected iface file is not used in the discovery portal. Cause: The selected iface file was not passed down. Change: Passed down the selected iface file in the discovery portal. Impact: Discovery Portal. Version 15.4.17 (June 22, 2012) --------------------------------- Enhancements ================= 1. Feature: EEE information for NXI and 10G NXII devices on Windows hosts. Change: Added EEE information for NXI and 10G NXII devices on Windows hosts. Impact: Physical Port information. 2. Feature: Display "DCBX configuration information is not available. Microsoft Data Center Bridging is enabled" when DCBX is configured by OS QOS. Change: Implemented as requested. Impact: DCBX information and configuration. Fixes ================= 1. Problem: ( Cont00063517 ) Grouping list command out put by the hosts Cause: Some list commands are not grouped by hosts Change: Group list commands under hosts Impact: 'list fcoe' command. 2. Problem: ( Cont00063893 ) Unable to run diag test with CLI mode with command: "BACScli -t l2nic -f mac -i xxxxxx "diag -c all" Cause: Diag test is not available for l2nic device Change: Update readme file Impact: readme file 3. Problem: ( Cont00063686 ) 57811 Adapter is shown as "unknown" in adapter information. Cause: The device id was not included in the device id list. Change: Added the device id for 57811 in the device id list. Impact: Adapter information. 4. Problem: ( Cont0003889 ) "Windows Server 2012" is shown as "Windows 8" in host OS information. Cause: Incorrect OS text was used. Change: Use the correct OS text. Impact: Host information. Version 15.4.16 (June 15, 2012) --------------------------------- Enhancements ================= 1. Feature: EEE information for NXI devices on Windows hosts. Change: Added EEE information for NXI devices on Windows hosts. Impact: Ndis information. Fixes ================= 1. Problem: ( Cont00063852 ) BACScli displays stat MAC Rx. w/ no Pause command "N/A" in custom statistics for port node Cause: Stat is displayed without validation Change: Do not display stat if it is not valid Impact: 'stats' command under phyports. 2. Problem: ( Cont00063390 ) Missing DCBX advanced texts item from info command Cause: The DCBX advanced information are there, make readme file clearer to show how to get it Change: Update readme file Impact: readme file 3. Problem: ( Cont00063945 ) BACScli crash when adding iSCSI target Cause: parameter array overflow Change: Check parameter array range Impact: 'addhost" command under host Version 15.4.15 (June 8, 2012) --------------------------------- Enhancements ================= 1. Feature: ( Cont00063316 ) BacsCLI is unable to set L2 or iSCSI HBA vlan tagging for Linux host. Change: Added ability to set vlanid info for supported platforms. Impact: "cfg iSCSIMgmt" command. 2. Feature: ( Cont00063246 ) BACScli does not provide iface selection for login in iscsi targets on Linux hosts. Change: Added a parameter for iface file selection. Impact: Login command. Fixes ================= 1. Problem: ( Cont00063669 ) BACScli "version" command removes all persisted hosts Cause: Persist hosts list is overwritten Change: Reserve persist hosts list Impact: 'BACScli "version"' command. 2. Problem: ( Cont00063096 ) Session statistics do not update unless a host refresh is done Cause: Session stats are not refreshed when reading them Change: Refresh stats before reading Impact: 'sessionstats' command under iSCSI/iSCSITarget 3. Problem: ( Cont00063584 ) BACScli does not display an error message when commands with no matching quotation mark are executed in the interactive mode. Cause: An error in parsing command parameters. Change: Fixed the error in parsing command parameters. Impact: Command execution in the interactive mode. 4. Problem: ( Cont00063577 ) "-t host" related commands don't work in command line mode. Cause: Device context was not set up correctly. Change: Set up the device context correctly. Impact: "-t host" related commands. 5. Problem: ( Cont00063529 ) BACScli crashes when 'BACScli ""' is executed. Cause: An error in parsing command parameters. Change: Fixed the error in parsing command parameters. Impact: BACScli in command line mode. 6. Problem: ( Cont00063748 ) BacsCLI displays FCoE in NPAR mode without license. Cause: Check for license is missing. Change: Added check for license for FCoE and iSCSI. Impact: "cfg multi-function" command. Version 15.4.14 (June 1, 2012) --------------------------------- Fixes ================= 1. Problem: ( Cont00063527 ) An incorrect error message was displayed when 'BACScli -t team "remove - c all"' is executed and no team is present. Cause: Device context was not set correctly. Change: Set the device context correctly. Impact: 'BACScli -t team "remove -c all" command. 2. Problem: ( Cont00063529 ) BACScli crashes after some specific invalid command such as "BACScli r" is executed. Cause: An error in command syntax parsing. Change: Fixed the syntax parsing error. Impact: Some specific invalid command such as "BACScli -r". 3. Problem: ( Cont00063393 ) BACScli displays iSCSI initiator information even when there is no iSCSI device on a host. Cause: A condition check was missed. Change: check the condition correctly. Impact: iSCSI initiator information. 4. Problem: ( Cont00063570 ) Some examples listed in readme were incorrect. Cause: Copy and paste error. Change: Corrected the examples. Impact: Examples in readme file. 5. Problem: ( Cont00063593 ) Error messages for invalid commands were incorrect. Cause: Grammar error for some error messages Change: Fixed error message Impact: BACScli error message 6. Problem: ( Cont00063558 ) Result format is not properly displayed for command line mode "BACScli version" command. Cause: BACScli tries to connect to hosts for "version" command Change: Do not connect to hosts for some commands Impact: "BACScli version" Version 15.4.13 (May 25, 2012) --------------------------------- Enhancements ================= 1. Feature: ( Cont00063398 ) BACSCli needs a notification message if addhost command with invalid or misspelled persist parameter: -persists, -per, and so on. Change: Added warning messages for invalid parameters. Impact: "addhost" command. Fixes ================= 1. Problem: ( Cont00063431 ) Failed to save SF mode values when using cfg multi-function -s file.xml Cause: Config is not stored when a adapter is in SF mode. This is a limitation in BACScli. Change: Allow BACScli to store its config when a adapter is in single function mode. Impact: "cfg multi-function -s file" command 2. Problem: ( Cont00063392 ) BACScli displays custom statistics for NDIS node for NX2 devices. Cause: NIC type is not checked correctly. Change: Fixed check for NIC type. Impact: "stats" command for ndis. 3. Problem: ( Cont00063355 ) Unable to disable or enable TOE. Cause: Return code is incorrect. Change: Fixed return code. Impact: "cfg resource" command. 4. Problem: ( Cont00063179 ) BACScli does not list correct flow control status for adapters of Linux hosts. Cause: Flow control status was not processed correctly for adapters of Linux hosts. Change: Process flow control status properly. Impact: Flow control status. 5. Problem: ( Cont00063386 ) BACScli is unable to execute some of the commands in command line mode. Cause: An incorrect value was not returned due to copy and paste error. Change: Fixed the return value. Impact: Some commands in command line mode. 6. Problem: ( Cont00063328 ) BACScli is unable to execute commands with 'l2nic' as target type in command line mode. Cause: 'l2nic' target type was not added in command line mode. Change: Added 'l2nic' as a target type in command line mode. Impact: 'l2nic' target type in command line mode. 7. Problem: ( Cont00063379 ) '-persist' option does not function in discoverhost command. Cause: A parameter was not initialized in discoverhost command. Change: Initialized the parameter in discoverhost command. Impact: Discoverhost command with '-persist' option. 8. Problem: ( Cont00062907 ) BACScli cannot connect to remote Linux hosts using https scheme. Cause: An older version third party library was used. Change: Used an updated version third party library. Impact: Add Linux hosts using https scheme. Version 15.4.12 (May 18, 2012) --------------------------------- Fixes ================= 1. Problem: ( Cont00063127 ) Run any command in CLI mode, error message "The host localhost is already added" is seen. Cause: Localhost is automatically added when launching BACScli; the it is added again when processing CLI command. Change: Don't add localhost by default when processing CLI command. Impact: Any CLI commands 2. Problem: ( Cont00062900 ) iSCSI discovery portal is not listed after it is added on a Linux host. Cause: CimXML service API status was not handled properly. Change: Handled the CimXML service API status properly. Impact: iSCSI discovery portal. 3. Problem: ( Cont00062904 ) iSCSI target is not listed on a Linux host until refresh host command is executed. Cause: CimXML service API status was not handled properly. Change: Handled the CimXML service API status properly. Impact: iSCSI target. 4. Problem: ( Cont00063350 ) BACSCli displays the incorrect Flow Control setting on ports 0 and 1 with NPAR enabled. Cause: Incorrect strings are used. Change: Used correct strings to display Flow Control. Impact: "cfg multi-function" command under phyadapter. Version 15.4.11 (May 11, 2012) --------------------------------- Fixes ================= 1. Problem: ( Cont00062338 ) BACScli crashes when four teams with AFEX enabled are restored. Cause: An invalid object was accessed and an error in parsing team configuration file. Change: Corrected access violation error and the error in parsing team configuration. Impact: Restore team configuration. 2. Problem: ( Cont00062338 ) localhost is been tried to connect a second time in command line mode if no host is specified. Cause: localhost was been tried to connect a second time. Change: Don't connect localhost for a second time. Impact: Connection localhost. 3. Problem: ( Cont00063157 ) The network diag test fails with team present. Cause: Typo in calling diagnostic with wrong class. Change: Fixed typo. Impact: Network test on virtual adapter. 4. Problem: ( Cont00062979 ) Multifunction configuration option is not available for AFEX configuration in Linux. Cause: AFEX was disabled for Linux hosts. Change: Enabled AFEX for Linux hosts. Impact: AFEX configuration. 5. Problem: ( Cont00063132 ) There are 2 debug files wsmand.txt, wsmand.log.lock in BACS folder Cause: Those log files are created by openwsman. Change: Disable openwsman's log. Impact: wsman protocol. Version 15.4.10 (May 4, 2012) --------------------------------- Fixes ================= 1. Problem: ( Cont00062932 ) BACS does not display correct OS information for Windows 8 systems. Cause: The OS information of Windows 8 systems was not parsed. Change: Parsed the OS information of Windows 8 systems. Impact: Host information. 2. Problem: ( Cont00062918 ) BACScli displays "Failed to commit configuration changes" when disable/enable iSCSI in Resource Reservations wizard is applied. Cause: A return value was not handled properly. Change: Handled the return value correctly. Impact: Resource Reservations. 3. Problem: ( Cont00063091 ) BACScli does not list any hosts when 'BACScli "list hosts"' is executed in command line mode even though there are some persistent hosts have been added. Cause: In command line mode, the persistent hosts were not added. Change: Added persistent hosts in both command line mode and interactive modes when BACScli is started. Impact: List command in command line mode. Version 15.4.9 (April 27, 2012) --------------------------------- Fixes ================= 1. Problem: ( Cont00062603 ) In BacsCLI AFEX profile is not displayed accurately per function. Cause: Missing function info for AFEX profile. Change: Added function info for AFEX profile. Impact: "cfg multi-function" command. 2. Problem: ( Cont00062659 ) BACScli displays an error message when it runs "addhost host -u user -p password" command. Cause: 'cimxml' protocol was tried with an incorrect function. Change: Used the correct function to try 'cimxml' protocol. Impact: Addhost command. Version 15.4.8 (April 24, 2012) --------------------------------- Fixes ================= 1. Problem: ( Cont00062868 ) Namespace error is seen when bacscli launches with remote hosts in managed target list. Cause: XML request was not constructed correctly. Change: Fixed XML request. Impact: WSMAN communication. Version 15.4.7 (April 20, 2012) --------------------------------- Fixes ================= 1. Problem: ( Cont00062659 ) BACScli displays an error message when it runs "addhost host -u user -p password" command. Cause: An error in connect host. Change: Fixed the error. Impact: Addhost command. 2. Problem: ( Cont00062734 ) BACS does not display the correct state of the flow control under Ndis/Information. Cause: The value was not retrieved from the correct device. Change: Retrieve the value from the correct device. Impact: Flow Control in Ndis/Information tab. Version 15.4.6 (April 13, 2012) --------------------------------- Enhancements ================= 1. Problem: (Cont00051978 ) The resulting output is inconsistent in diag command Change: Reformat the output as requested Impact: "diag" command under port level. Fixes ================= 1. Problem: ( Cont00062399 ) BACScli displays an error message when it is executed in command line mode with "addhost host -u user -p password" command . Cause: The syntax parsing was not in sync with other changes. Change: Updated syntax parsing. Impact: BACScli command line mode. 2. Problem: ( Cont00062521 ) BACS can't login iSCSI target with 5706/5708 adapters. Cause: The device types were not fully checked. Change: Checked device types properly. Impact: iSCSI Target. Version 15.4.5 (April 6, 2012) --------------------------------- Enhancements ================= 1. Problem: (Cont00062414) Disable/enable iSCSI when NPAR is enabled. Change: Allow to disable/enable iSCSI when NPAR is enabled. Impact: cfg resource Fixes ================= 1. Problem: ( Cont00062400 ) BACScli displays "host>" prompt after "removeallhost" command is executed. Cause: An error code was not checked. Change: Checked error code properly. Impact: "removeallhosts" command. Version 15.4.4 (March 30, 2012) --------------------------------- Match the version with GUI. Version 15.4.3 (March 23, 2012) --------------------------------- Match the version with GUI. Version 15.4.2 (March 16, 2012) --------------------------------- Enhancements ================= 1. Problem: (Cont00061838) Add more detail to FCoE Targets, FCoE/iSCSI LUNs in tree view Change: Added details to FCoE targets, LUNs Impact: "list fcoetargets/luns" Version 15.4.1 (March 9, 2012) --------------------------------- Fixes ================= 1. Problem: ( Cont00062090 ) If driver not loaded, CLI does not display driver info equivalent to GUI Cause: some driver info is missing Change: Added missing driver info Impact: "info" command under FCoE device. Version 15.4.0 (March 5, 2012) --------------------------------- Match the version with GUI. Version 15.2.17 (March 2, 2012) --------------------------------- Fixes ================= 1. Problem: ( Cont00061924 ) 'cfg multi-function" command needs some clarification. Cause: The online help text and readme file needs some update regarding the command. Change: Updated online help text and readme file. Impact: "cfg multi-function" command. 2. Problem: ( Cont00061960 ) One Key is wrong in file after saving AFEX config. Cause: Wrong key name was used in xml file Change: Used the right name Impact: "cfg multi-function" command. Version 15.2.16 (February 29, 2012) --------------------------------- Enhancement ================ 1. Feature: ( Cont00061810 ) Add capability to view port profiles pushed by the switch Change: Added new command to display AFEX profile list Impact: cfg multi-function -p port# "AFEX VIF profile list" Fixes ================= 1. Problem: ( Cont00071788 ) BACScli displays "Failed to get multi-function, host reboot or refresh needed" when "cfg multi- function" command is executed at a multi-function adapter node. Cause: The code was not synchronized with another change in BACS. Change: Synchronized the changes. Impact: "cfg multi-function" command. Version 15.2.15 (February 24, 2011) --------------------------------- Match the version with GUI. Version 15.2.14 (February 22, 2012) --------------------------------- Fixes ================= 1. Problem: ( Cont00061738 ) Change all Multi-function references to AFEX. Cause: AFEX was not used initially. Change: Changed as requested. Impact: AFEX related function. Version 15.2.13 (February 17, 2011) --------------------------------- Match the version with GUI. Version 15.2.12 (February 15, 2011) --------------------------------- Match the version with GUI. Version 15.2.11 (February 10, 2012) --------------------------------- Enhancement ================ 1. Feature: Add new flag to allow FCoE enumeration and FCoE boot. Change: As requested. Impact: FCoE. Fixes ================= 1. Problem: ( Cont00061204 ) BACScli falsely returns "0" when diag tests fail Cause: BACScli always returns 0 no matter diag tests pass or fail Change: Return non-zero error code when any diag test fails Impact: diag command under phyport Version 15.2.10 (February 8, 2012) --------------------------------- Enhancements: ============= 1. Feature: Add support for FLR Change: As requested. Impact: cfg flr command under phyPort. Version 15.2.9 (February 03, 2012) --------------------------------- Enhancements ================= 1. Problem: ( Cont00060346 ) Add required support for AFEX Change: Added AFEX support for Multi-Function configuration Impact: AFEX Fixes ================= 1. Problem: ( Cont00061204 ) BACScli falsely returns "0" when diag tests fail Cause: BACScli always returns 0 no matter diag tests pass or fail Change: Return non-zero error code when any diag test fails Impact: diag command under phyport 2. Problem: ( Cont00061312 ) fcport command does not work under CLI mode Cause: fcport device is not listed under CLI mode Change: Found and list fcport device under CLI mode Impact: fcport related command under CLI mode 3. Problem: ( Cont00061368 ) BacsCLI is unable to discover remote hosts using a securtiy certificate via wsman/https Cause: https scheme is not supported for discovering hosts Change: Added https scheme Impact: discoverhost command 4. Problem: ( Cont00061280 ) Remove IPv6 Default Gateway Prefix length field from cfg iscsimgmt Cause: Field was included by mistake Change: Removed IPv6 default gateway prefix length Impact: cfg iscsimgmt Version 15.2.8 (January 27, 2012) --------------------------------- Fixes ================= 1. Problem: ( Cont00061128 ) BACScli does not prompt any error message when executing a Ndis cfg command with incorrect parameters. Cause: Syntax error was not prompted. Change: Prompt the syntax error. Impact: Ndis cfg command. 2. Problem: ( Cont00060038 ) Team config file is blank when saving team config on remote Win2k8 host which is connected with wsman protocol Cause: Can't get IP setting on host connected with wsman protocol, then no team config is saved Change: Get IP setting correct and write team config to file Impact: Save team under teamview 3. Problem: ( Cont00061231 ) Unable to set a static ipv6 address, default gateway, and prefix length on iscsi adapter Cause: Bug in previous enhancement to support Linux multiple IP config causing IPv6 config not saved. Change: Save IPv6 config properly Impact: iSCSI configuration Version 15.2.7 (January 20, 2012) --------------------------------- Enhancements: ============= 1. Feature: ( Cont00060938 ) remove the enable/disable option for TOE in non-English versions of the OS Change: As requested. Impact: BACS GUI. Fixes ================= 1. Problem: ( Cont00061062 ) There are a few misspelled words in BACScli's release.txt file. Cause: Typo. Change: Correct the typo. Impact: release.txt. 2. Problem: ( Cont00060943 ) The format of the log file is incorrect, makes the text file hard to read Cause: A line feed is missing after logging CLI command Change: Added line feed Impact: BACScli Log file 3. Problem: ( Cont00061096 ) Unable to connect to remote host using "-scheme http" in the addhost command line Cause: https scheme is used by mistake for "-scheme http" option Change: Use the right scheme Impact: addhost command Version 15.2.6 (January 13, 2012) --------------------------------- Enhancements: ============= 1. Feature: Add support for 57762, 57766, 57782 and 57786 devices. Change: As requested. Impact: BACS CLI. Fixes ================= 1. Problem: ( Cont00060573 ) Listing devices which are unavailable causes BACS prompt to go to ">" Cause: ">" displayed when the device list is empty Change: Display "INVALID>" when device list is empty Impact: command prompt Version 15.2.5 (January 6, 2012) --------------------------------- Fixes ================= 1. Problem: ( Cont00060070 ) Unable to connect to a Win2k8 r2 remote host using IPv6 address via WinRM. Cause: IPv6 string need to be put in brackets for WinRM. Change: Change the IPv6 string before send it to remote. Impact: Host Connection. 2. Problem: ( Cont00060551 ) When link is down, the Bus Speed/Bus Width would shows N/A Cause: The condition was not checked properly. Change: Checked the condition properly. Impact: "info" command under phyadapter 3. Problem: ( Cont00060450 ) Need space in between two sessions statistics. Cause: Did not put space between two sessions statistics. Change: Added new line between sessions. Impact: iSCSI Session statics. Version 15.2.4 (Dec 22, 2011) --------------------------------- Enhancements: ============= 1. Feature: Support iSNS discovery for Linux hosts. Change: As requested. Please note that only discovery is supported. Once discovery is done, the iSNS server cannot be manipulated (enumerate, refresh, and delete) due to limitation of open-iscsi. Impact: iSCSI. Fixes ================= 1. Problem: ( Cont00060493 ) The BACS diag tests are not executed in the order they are listed in the GUI. Cause: The tests send to provider is in wrong sequence. Change: Sent the tests in the right order. Impact: Diagnostics Tab. 2. Problem: ( Cont00055808 ) iSCSI Crash dump should be shown "enabled" in BACS when booted via offload path. Cause: Wrong value is used when booted via offload path. Change: Show "enabled" when booted via offload path. Impact: Configuration Tab. 3. Problem: Configuring iSCSI IP address on a disabled device on Linux host results in error. Cause: Configuration on disabled device is not supported on Linux host. Change: Disable configuration on disabled device on Linux host. Impact: Configuration Tab on iSCSI device. Version 15.2.3 (Dec 16, 2011) --------------------------------- Enhancements: ============= 1. Feature: ( Cont00059724 ) Update BACS/BACScli to support the new Basp6 VMQ feature. Change: Added ability to configure HyperV Mode. Impact: Teaming. Fixes ================= 1. Problem: ( Cont00060326 ) Update BACS/BACScli to block enabling FCoE on both 1gb ports for 57800 device. Cause: The check condition is missing for FCoE. Change: Added check condition for 1gb port for 57800 device, so no FCoE on that port. Impact: Resource Reservation. 2. Problem: Memory leak when connecting to host using WSMAN protocol Cause: WSMAN library has memory leaks Change: Update WSMAN library 2.2.7 Impact: Memory leaks Version 15.2.2 (Dec 09, 2011) --------------------------------- Match the version with GUI. Version 15.2.1 (Dec 02, 2011) --------------------------------- Enhancements: ============= 1. Request: Modify interface for iSCSI portal IP configuration on Linux host. Change: As requested. Impact: iSCSI configuration. Fixes ================= 1. Problem: BACS client crashes when running diagnostic test on a port of a Linux host Cause: Test status object not initialized correctly Change: correctly initialize test status object Impact: diagnostic test under port 2. Problem: (CQ52249) In the list command optional -f MAC/BDF is not available at all device Cause: -f MAC option not applicable for some devices Change: Display error message when -f MAC is not applicable for a device Impact: "list" command Version 15.0.28 (Nov 02, 2011) --------------------------------- Fixes ================= 1. Problem: (CQ59537) Unable to disable/enable iSCSI adapter for NIC5708/5709 Cause: Resource Configuration is not written to hardware Change: Write resource configuration to hardware Impact: "cfg resource iscsi=enable/disable" under vbd 2. Problem: (Cont00059556) "Parent WW Port Name" field is missing for NPIV port Cause: Did not display the NPIV port's "Parent WW Port Name" field Change: Display the NPIV port's "Parent WW Port Name" field Impact: info under NPIV port 3. Problem: BACScli crashes after remove the current host and execute the command "help" Cause: An invalid object was accessed Change: Properly handle object Impact: "removehost" command Version 15.0.27 (Oct 28, 2011) --------------------------------- Match the version with GUI. Version 15.0.26 (Oct 19, 2011) --------------------------------- Fixes ================= 1. Problem: (CQ59309) Device ID lacks leading 0s Cause: leading 0 is missing for Device ID Change: Added missing leading 0 Impact: "info command" under phyadapter Version 15.0.25 (Oct 14, 2011) --------------------------------- Match the version with GUI. Version 15.0.24 (Oct 12, 2011) --------------------------------- Fixes ================= 1. Problem: Do not display MAC address for connected iSCSI targets Cause: single iSCSI target can be connected from multiple iSCSI HBA of multiple hosts. It does not make sense to display MAC address of a single iSCSI HBA Change: Only display "connected/disconnected" status for iSCSI target Impact: "list iscsitargets" command Version 15.0.23 (Oct 7, 2011) --------------------------------- Match the version with GUI. Version 15.0.22 (Oct 5, 2011) --------------------------------- Match the version with GUI. Version 15.0.21 (Oct 5, 2011) --------------------------------- Fixes ================= 1. Problem: ( Cont00058861 ) With TOE disabled in RR, BACScli displays TOE RSS as still enabled. Cause: TOE RSS was not handled correctly. Change: Handling TOE RSS correctly. Impact: Resource Configuration. 2. Problem: ( Cont00058859 ) BACScli displays flow control parameter as Auto, Disabled, Rx Pause, Tx Pause, Tx/Rx Pause. Cause: The strings were not updated and synchronized with drivers. Change: Changed the strings to Disabled, Rx Enabled, Tx Enabled, Rx & Tx Enabled, Auto. Impact: Flow Control. Version 15.0.20 (Sep 30, 2011) --------------------------------- Fixes ================= 1. Problem: ( Cont00058859 ) BACScli displays flow control parameter as Auto, Disabled, Rx Pause, Tx Pause, Tx/Rx Pause. Cause: The strings were not updated and synchronized with drivers. Change: Changed the strings to Auto, Disabled, Rx Enabled, Tx Enabled, Tx & Rx Enabled. Impact: Flow Control. 2. Problem: ( Con00058942 ) BACScli displays an error message "NPAR disabled" when a user tries to enable NPAR on an adapter with NPAR disabled. Cause: Incorrect condition check. Change: Removed the incorrect condition check. Impact: NPAR configuration. 3. Problem: ( Cont00058936 ) BACScli displays "The parameter is read-only" when a user tries to enable/disable TOE on an adapter with NPAR enabled at a VBD node. Cause: The condition was not checked properly. Change: Checked the condition properly. Impact: Resource Configuration. 4. Problem: ( Cont00058863 ) In BACScli unable to set the total number of iSCSI connections to the max of 128 when NPAR is enabled. Cause: Incorrect maximum limit for iSCSI connections. Change: Fixed maximum limit for iSCSI connections. Impact: Resource Reservations. 5. Problem: ( Cont00058861 ) With TOE disabled in RR, BACScli displays TOE RSS as still enabled. Cause: TOE RSS was not handled correctly. Change: Handling TOE RSS correctly. Impact: Resource Configuration. Version 15.0.19 (Sep 28, 2011) --------------------------------- Fixes ================= 1. Problem: ( Cont00058855 ) Unable to disable/enable TOE in SF mode Cause: A comparing condition was set incorrectly. Change: Corrected the comparing condition. Impact: "cfg resource" under VBD. 2. Problem: ( Cont00058488 ) BACS displays a generic error message when restore a team fails. Cause: Specific teaming configuration error message was not preserved and returned. Change: Preserve and return the specific teaming configuration error message. Impact: Teaming. Version 15.0.18 (Sep 23, 2011) --------------------------------- Enhancements: ================= 1. Feature: ( Cont00058685 ) Display dots (......) when BACSCLI launches. Change: Display dots when connecting to remote persist hosts when BACSCLI launches Impact: launch BACSCLI Fixes ================= 1. Problem: ( Cont00058586 ) iSCSI target "Session type" displayed as N/A Cause: Session type is not displayed Change: Displayed right session type Impact: "info" command under iSCSI target 2. Problem: ( Cont00058631 ) Seeing FCID in BACSCLI under iscsiportal info Cause: FCID is invalid for iSCSI portal Change: Removed FCID for iSCSI portal Impact: "info" command under iscsiportal 3. Problem: ( Cont00058641 ) command 'bootcfg -t mba| iscsi | fcoe' does not display correct output Cause: default values of some parameters are missing Change: Set necessary parameters to default value if not specified by user and display result Impact: "bootcfg" command 4. Problem: ( Cont00058642 ) 'cfg resource' command returns error Cause: Error is reported when resource registry key is missing Change: Do not report error when resource registry key is missing which is a valid case Impact: "cfg resource" command 5. Problem: ( Cont00058668 ) Unable to disable/enable iSCSI adapter Cause: iSCSI enable/disable flag is not set correctly Change: Set iSCSI enable/disable flag correctly Impact: "cfg resource" command 6. Problem: ( Cont00058745 ) Pressing ctrl+break does not cancel connecting to remote hosts Cause: BACSCLI always connects to hosts when displaying host list after launch Change: Display host list without retrying connection Impact: launch BACSCLI 7. Problem: ( Cont00058569 ) The Dynamic Configuration (DHCP) of OOB Management IP Configurations for IPv4/IPv6 shows as "Enabled" even when IPv4/IPv6 is set to static IP. Cause: IP Configuration flag was not converted correctly. Change: Correctly convert IP Configuration flag value. Impact: OOB Management. 8. Problem: ( Cont00058488 ) BACS displays a generic error message when a teaming of LACP/GEC type with NPAR enabled adapter is restored. Cause: Specific teaming configuration error message was not preserved and returned. Change: Preserve and return the specific teaming configuration error message. Impact: Teaming. 9. Problem: Some large integers of some device properties were not displayed correctly. Cause: The integers were supposed to be converted into unsigned integers, but they were converted into integers. Change: Corrected the conversions. Impact: Various device properties. 10. Problem: ( Cont00058595 ) BACScli displays Speed&Duplex auto setting as "Auto", but BACS displays it as "Auto Negotiation" Cause: A comparing condition was set incorrectly. Change: Corrected the comparing condition. Impact: "cfg advanced" under host. 11. Problem: ( Cont00058643 ) 'cfg nicpartition' has various errors for SF Cause: Don't support the command 'cfg nicpartition' for SF Change: Display error message if run 'cfg nicpartition' for SF Impact: "cfg nicpartition" under phyadapter. Version 15.0.17 (Sep 16, 2011) --------------------------------- Fixes ================= 1. Problem: ( Cont00058469 ) diag tests results listed by different order than Bacs Cause: Results displayed different order than GUI Change: Displayed results same order as GUI Impact: "diag" command 2. Problem: ( Cont00058460 ) TOE RSS shows disabled when BACS shows it as enabled. Cause: TOE RSS is not updated Change: Updated TOE RSS Impact: "cfg resource" command 3. Problem: ( Cont00058489 ) In BACScli FCoE is listed in file when saving "cfg nicpartition -s filename.xml" and FCoE is not installed. Cause: Missing check for adapter feature. Change: Added check for adapter feature. Impact: "cfg nicpartition" command. 4. Problem: ( Cont00058495 ) The speed link field is missing on the VBD node. Cause: Did not display speed link value of VBD. Change: Display speed link value of VBD. Impact: VBD info. 5. Problem: ( Cont00058521) FCoE Cfg advanced command accepts invalid non-integer string value with no warning. Cause: Proper syntax check for non-integer string was not implemented. Change: Properly check non-integer string for input value of FCoE advanced configuration. Impact: FCoE cfg advanced command. 6. Problem: ( Cont00058472 ) BACScli does not display advanced DCBX properties. Cause: An error in command syntax. Change: Fixed command syntax. Impact: Info command at physical port level. 7. Problem: ( Cont00058488 ) BACScli displays a generic error message when a user tries to create a LACP/GEC team. Cause: An error in team configuration file was not captured and displayed to the user. Change: Capture the error and display a proper message. Impact: Teaming. 8. Problem: ( Cont00058492 ) BACScli does not display the iSCSI initiator information at the hosts node Cause: BACScli did not display the iSCSI initiator information if the iSCSI initiator's name was empty. Change: BACScli displays the iSCSI initiator information even the iSCSI initiator's name is empty. Impact: Info command at host level. 9. Problem: ( Cont00058589 ) CLI crashes on supplying invalid parameters to addhost command Cause: Invalid input cause buffer overflow Change: Added checking and Protection for invalid input parameters Impact: "addhost" command at host level. Version 15.0.16 (Sep 09, 2011) --------------------------------- Fixes ================= 1. Problem: ( Cont00058359 ) BACS displays incorrect link speed on all adapters at physical port node. Cause: The unit of link speed was in GB instead of MB. Change: Corrected the link speed unit conversion. Impact: Link Speed of physical port information. 2. Problem: ( Cont00058364 ) BACScli crashes when "cfg nicpartition" is used on an unsupported NPAR adapter. Cause: Dividing by zero scenario was not considered. Change: Change the code execution order in which dividing by zero will be handled appropriately. Impact: "cfg Nicpartition" command 3. Problem: ( Cont00058240 ) Unable to change the total # of iscsi connections on VBD node in NPAR mode for 57810 device Cause: The VBD's iscsi is disable even NPAR's iscsi is enable. Change: Enable the VBD's iscsi if NPAR's iscsi is enable Impact: "cfg resource" command Version 15.0.15 (Sep 06, 2011) --------------------------------- Match the version with GUI. Version 15.0.14 (Sep 02, 2011) --------------------------------- Fixes ================= 1. Problem: ( Cont00058223 ) A generic error message is displayed when the teaming driver is not installed. Cause: Generic error message displayed Change: A detailed message displayed Impact: teaming 2. Problem: ( Cont00058290 ) On disabling DCBX, DCBX is shown as "Disable" Cause: Should show "Disabled" Change: Changed to "Disabled" Impact: "info" cmd under port 3. Problem: ( Cont00058273 ) DCBX stats should not be displayed if DCB is disabled Cause: DCBX stats are always displayed Change: Hided DCBX stats when DCB is disabled Impact: "stats" cmd under port Version 15.0.13 (Aug 31, 2011) --------------------------------- Fixes ================= 1. Problem: ( Cont00057733 ) In the Team node Stats field, Rx and Tx Packet, initial stats show a (-) minus in front the stats Cause: Stats display error Change: Reset stats and display correctly Impact: "stats" command Version 15.0.12 (Aug 26, 2011) --------------------------------- Fixes ================= 1. Problem: ( Cont00057704 ) No error message shown when invalid value entered for FCoE advanced parameters Cause: Error message is missing Change: added error message when invalid value entered for FCoE advanced parameters Impact: "cfg advanced fcoe" command Version 15.0.11 (Aug 23, 2011) --------------------------------- Fixes ================= 1. Problem: ( Cont00058022 ) Cannot enable and disable iSCSI device using 15.0.10 Cause: The checking condition is wrong Change: Fixed the checking condition Impact: "cfg resource" command 2. Problem: ( Cont00057997 ) FCoE stats 'Packets received with wrong FC-CRC' does not increment Cause: The wrong value is displayed Change: Display the correct value Impact: "stats" command Version 15.0.10 (Aug 19, 2011) --------------------------------- Enhancements: ================= 1. Feature: NAPR support for 57800 and 57810 Change: Added NAPR support for 57800 and 57810 Impact: "cfg Nicpartition" command Fixes ================= 1. Problem: ( Cont00057871 ) 'iSCSI Boot Configuration' should block saving of same Initiator and target CHAP secret Cause: CHAP secret not validated Change: Validate CHAP secret Impact: "bootcfg -t iscsi" command Version 15.0.9 (Aug 12, 2011) --------------------------------- Enhancements: ================= 1. Feature: (CQ57623) Remove DCBX ENABLE/DISABLE configuration capability Cause: DCBX Enable/Disable field is Read-Only Change: Set DCBX Enable/Disable filed Read-Only Impact: "cfg dcbx" command under phyport 2. Feature: (CQ57640) Remove DCB management when DCBX is disabled Cause: All DCBX fields are Read-Only when DCBX is disabled Change: Set all DCBX fields Read-Only when DCBX is disabled Impact: "cfg dcbx" command under phyport Fixes ================= 1. Problem: (CQ57737) Readme has duplicate sentences Cause: duplicate sentences in readme file Change: Cleaned duplicate lines Impact: Readme file 2. Problem: (CQ57732) There is an extra field "Failure Due to LiveLink" on a SLB team with LiveLink configured Cause: This field should be hided in some conditions Change: Hide this field Impact: "Stats" command under teamview 3.Problem: (CQ57257) Warning message "One or more VLAN name(s) were not successfully set" is displayed after creating team in Win2k8-R2 core Cause: Windows server core OS doesn't support changing virtual adapter identification name Change: Skip setting VLAN name when creating team for windows server core Impact: Teaming 4. Problem: (CQ57622) Some fields in FCPort and FCoE missed measurement units. Cause: The measurement units were not displayed. Change: Display measurement units for these fields. Impact: FCPort and FCoE display. Version 15.0.8 (Aug 05, 2011) --------------------------------- Fixes ================= 1. Problem: (CQ57503) The Removeall hosts command is missing Cause: There is no removeallhosts command Change: Added removeallhosts command Impact: "removeallhosts" command 2. Problem: (CQ57302) logged in as a non-admin, run bacscli, user account control window pops up for administrator privilege Cause: application was set to run only for administrator Change: Changed manifest file to make application to run for any user Impact: user privilege. 3.Problem: (CQ57604) stats do not increment unless the host is refreshed Cause: stats command does not get latest statistics Change: Do update data for stats command Impact: "stats" command 4.Problem: (CQ57619) Some commands do not display usage info when invalid/no parameters are entered Cause: Usage not disabled for some command Change: Always display command usage when parameter error happens Impact: all command 5.Problem: Remove iSCSIBoot support from win2k3 Cause: win2k3 not support iSCSIBoot Change: Remove iSCSIBoot from win2k3 Impact: iSCSIBoot 6.Problem: Remove Resource Configuration support from win2k3 Cause: win2k3 not support Resource Configuration Change: Remove Resource Configuration from win2k3 Impact: "cfg resource" command Version 15.0.7 (July 29, 2011) --------------------------------- Fixes ================= 1. Problem: (CQ57212) Static IPv6 address of VLAN is not saved to teaming file Cause: Failed to save VLAN static IPv6 address Change: Check static IPv6 setting and save it to teaming file Impact: Team 2. Problem: ( Cont00057337 ) MBA link speed is blank for some 57712 adapters. Cause: MBA link speed options were not set correctly. Change: Set MBA link speed options correctly. Impact: MBA Configurations. 3.Problem: ( Cont00057012 ) MBA link speed is incorrectly set to AutoNeg for some adapters. Cause: MBA link speed options were not set correctly. Change: Set MBA link speed options correctly. Impact: MBA Configurations. 4.Problem: Some MBA link speed options are missed from the list for NX1 and some NX2 adapters. Cause: MBA link speed options were not set correctly. Change: Set MBA link speed options correctly. Impact: MBA Configurations. Version 15.0.6 (July 27, 2011) --------------------------------- Fixes ================= 1. Problem: (CQ57321) The Link Speed (in Mbps) value will get zero when link is up. Cause: Wrong value to read to get link speed Change: Read proper link speed value Impact: "info" under phyport 2. Problem: (CQ57212) Restore team failed when team file only contains IPv6 static address Cause: IPv6 setting is checked against IPv4 Change: Check IPv6 setting against IPv6 Impact: Team Version 15.0.5 (July 22, 2011) --------------------------------- Enhancements: ================= 1. Feature: (CQ54989) LUN# identifiers cannot identify iSCSI target disk/s via BACS4 Cause: LUN volume name info is missing Change: Added and displayed LUN volume name info Impact: "info" command under LUN Fixes ================= 1. Problem: (CQ57179) Command line mode to create FCOE NPIV port broken Cause: Failed to set current target in command line mode Change: Set current target correctly Impact: Command line mode 2. Problem: (CQ56810) Displays the 57800 as a 2 port adapter. Cause: Failed to get port count Change: Get correct port count Impact: "list phyports" command 3. Problem: (CQ57212) IPv6 team address does not get saved to team configuration file when ipv4 set to dhcp and ipv6 set to static Cause: IPv6 is checking IPv4 DHCP enable flag Change: Use IPv6 dhcp enable flag to decide static or dhcp address; save it if static Impact: Team 4. Problem: ( Cont00056204 ) BACS reports 57810 device media type as copper. Cause: Media Type was not handled correctly. Change: Handling media type correctly. Impact: Adapter Port Information. Version 15.0.4 (July 15, 2011) --------------------------------- Fixes ================= 1. Problem: (CQ56516) CLI displays the first 15 characters of hostname in CLI dos prompt. Cause: Displaying the NETBIOS name and not the full computer name. Change: Displaying full computer name. Impact: Prompt for all commands. 2. Problem: (CQ56945) When a system is booted via FCoE boot, bacs displays iSCSI boot type, not FCoE Cause: Used wrong flag to set boot type Change: Use correct flag to set boot type Impact: "info" command under VBD 3. Problem: (CQ56905) BACScli diag test times outs with no results for 57810 Cause: Timeout was too short for 57810 Change: Increased timeout value Impact: Diagnostics 4. Problem: (CQ57112) BACScli displays the status of iscsi targets as "unconnected" Cause: Display Change: Change display to "disconnected" Impact: "list iscsitargets" Version 15.0.3 (July 08, 2011) --------------------------------- Fixes ================= 1. Problem: (CQ54006) iSCSI Boot information is missing under Function Vital Signs Cause: Parameters are missing Change: Added iSCSI Boot info Impact: "info" command under VBD 2. Problem: ( CQ56791 ) Remove 'VLAN ID' from FCOE adapter 'Info'. Cause: VLAN ID should be removed. Change: Remove VLAN ID. Impact: "info" command under FCoE Version 15.0.2 (July 01, 2011) --------------------------------- Fixes ================= 1. Problem: (CQ55947) Network diag test failed to get an ip address to ping when default gateway assigned to adapter Cause: Failed to get default gateway IP address Change: Get default gateway IP address Impact: "networkdiag" command under NDIS 2. Problem: (CQ56539) port 1(function 1) information displayed under port 0 and vice versa for 57810 adapter Cause: used wrong port index to display port info Change: Use function index to display port info Impact: "info" command under phyports Version 15.0.1 (Jun 24, 2011) --------------------------------- Enhancements: ================= 1. Feature: ( CQ55879 ) The Info command at the Adapter level should display FCoE bootcode and PXE bootcode version as well. Change: Implement as requested. Impact: "info" command under phyAdapter Fixes ================= 1. Problem: ( CQ56556 ) VLANs are not sorted correctly under teamview Cause: Elements are not sorted Change: Sort elements with ascending order Impact: "list teamview" command Version 15.0.0 (Jun 16, 2011) --------------------------------- Enhancements: ================= 1. Feature: Use XML file to save/set Nic partition configuration Change: Implement as requested. New command syntax is used, see readme file or online help for details. Impact: "cfg nicpartition" command under phyadapters Fixes ================= 1. Problem: (CQ56083) Display the authentication type, header and data digests under the connection in the iscsitargets view. Cause: Parameters are missing Change: Added authentication type, header and data digests Impact: "info" command under iscsitargets 2. Problem: (CQ56082) Need to use ' - h' as header digest not '-e' in the description part of the login command Cause: Typo in online help Change: Fixed typo Impact: online help 3. Problem: (CQ56081) Need to update the date of the readme.txt Cause: readme file was not modified for a while Change: Date will be updated whenever there is a change in it Impact: readme file 4. Problem: (CQ56003) Able to change TOE and iSCSI connections when team is present Cause: TOE should be set to read-only when team is present Change: Check team configuration and set TOE to read-only Impact: "cfg resource" command 5. Problem: (CQ55950) BACScli allows all resources to be disabled. Cause: An error in checking resource reservation. Change: Not allow all resources to be disabled. Impact: Resource reservation. 6. Problem: (CQ56065) Port numbers display as port 1 and port 2. Cause: Port number was set to one based. Change: Change the port number to be zero based so the port numbers display as port 0 and port 1. Impact: "info" and "list" command. 7. Problem: In Windows 2003, "cfg" command shows 57712 FCoE as enabled. Cause: The supported feature of Windows 2003 was not checked correctly. Change: Check supported feature correctly. Impact: "cfg" command. Version 14.8.25 (Jun 10, 2011) --------------------------------- Fixes ================= 1. Problem: A memory leak is observed in BACScli Cause: Memory allocated was not released. Change: Released allocated memory when it is not longer needed. Impact: Memory usage. Version 14.8.24 (May 30, 2011) --------------------------------- Fixes ================= 1. Problem: (CQ55979) BACS4 v14.8.23 Without "cable analyze" test. Cause: A typo in check condition cause cable analysis is missing Change: Fix the typo Impact: Cable Analysis 2. Problem: (CQ55880) The Port level statistics does not show correct value of Pause frame related counters. Cause: Port level statistics should be removed for NPAR mode. Change: Remove these statistics as required. Impact: Statistics Version 14.8.23 (May 27, 2011) --------------------------------- Fixes ================= 1. Problem: (CQ55827) Remove FCoE, DCBX feature from win2k3 Cause: FCoE, DCBX feature is not supported in win2k3 Change: Removed FCoE, DCBX feature from win2k3 Impact: FCoE, DCBX 2. Problem: Show BDF information in decimal format for "info" command under port Cause: It was Hex Change: Displayed as decimal Impact: "info" under ports 3. Problem: ( Cont00055953 ) BACS4 and BACScli are unable to save teams with Static ip addresses. Cause: Truncated string used for virtual adapter number. Change: Correctly format string for virtual adapter number. Impact: BACS4 Teaming. Version 14.8.22 (May 25, 2011) --------------------------------- Fixes ================= 1. Problem: (CQ55758) An invalid value is allowed to set Transmit buffers Cause: Validation is wrong Change: Use correct validation Impact: "cfg advanced" command under NDIS 2. Problem: (CQ55799) 'removenpivport' needs port wwn as an argument to succeed, readme says to use -n Cause: Wrong syntax in online help and readme file Change: Fixed online help and readme file Impact: "removenpivport" under FCoE 3. Problem: (CQ55807) Does not display correctly the current settings for NPAR enabled adapter Cause: Refresh/reboot host needed to read new NPAR settings Change: Added warning message to refresh/reboot host Impact: "cfg nicpartition" under phyadapters 4. Problem: (CQ55806) Unable to change the Relative BW setting on a NPAR enabled Adapter Cause: Can't change one Relative BW at a time, total Relative BW in one port has to either 0 or 100 Change: Changed command syntax to set all Relative BW at one time Impact: "cfg nicpartition" under phyadapters 5. Problem: (CQ55822) With VLANs part of the team, the VLAN ID field is missing Cause: VLAN ID is hidden when it is 0 Change: Hide VLAN ID when VLAN name is empty Impact: "info" under VNIC 6. Problem: (CQ55809) Unable to change/modify TOE connections on VBD node with NPAR enabled Cause: Parameter is set to read-only wrongly Change: Parameter is configurable Impact: "cfg resource" under VBD 7. Problem: (CQ55859) The "Info" command at the Port level has an option "driver" which does not work. Cause: Online help is not correct Change: Fixed online help, removed "driver" option Impact: "info" under port 8. Problem: (CQ55866) After importing a DCBX configuration file which had DCB option Disabled, the CLI does not ask to reboot the computer. Cause: Return code is not checked Change: Check return code and prompt warning message Impact: "cfg dcbx" under port Version 14.8.21 (May 20, 2011) --------------------------------- Enhancements: ================= 1. Feature: Support advanced features for new chips, 5719, 5720, 57800, 57810 and 57840. Change: Implement as requested. Impact: GUI Fixes ================= 1. Problem: (CQ55701) FCoE boot configuration xml file contains additional redundant data which are not available for FCoE boot Cause: XML output contains unrequited parameters Change: Removed unrequited parameters Impact: "bootcfg -t fcoe -o save" command under ports 2. Problem: (CQ55720) 4 fields under DCBX subsection show up when DCBX is disabled Cause: parameters still show up when DCBX is disabled Change: Not display DCBX related parameters when DCBX is disabled Impact: "info" under ports Version 14.8.20 (May 18, 2011) --------------------------------- Fixes ================= 1. Problem: (CQ55612) BACScli displays the Stand-by adapter as active when the primary is active Cause: Stand-by adapter status not updated Change: Updated Stand-by adapter Impact: "info" command under teamview 2. Problem: (CQ55677) BACScli displays LiveLink address field for the team member as IPv4 Address Cause: Display error Change: Changed display Impact: "info" command under teamview 3. Problem: (CQ54531) Failed to restore teaming in BACScli with ip, smask, gw,dns in configuration file Cause: Read file is not correct Change: Read file correctly Impact: Team restore Version 14.8.19 (May 13, 2011) --------------------------------- Fixes ================= 1. Problem: (CQ55370) Seeing the MAC in the iscsitargetsview even though It's not connected. Cause: targets status not updated Change: Updated targets status Impact: "list iscsitargets" command 2. Problem: (CQ55429) Set "SNMP Community Name" less than 6 characters is abnormal Cause: String buffer not cleared Change: Cleared whole string buffer Impact: OOBMGMT 3. Problem: (CQ55557) Behavior is different between BACS4 and BACScli when a 57712 NIC is not present in the system. Cause: Some commands are not disabled for unsupported NIC Change: Disabled commands based on NIC feature Impact: iSCSI 4. Problem: (CQ55558) Failed to save iSCSI Boot crashdump configuration Cause: iSCSI Boot crashdump Driver is not installed Change: Checking driver installation before save iSCSI Boot crashdump configuration Impact: "cfg iscsiboot CDUMP" command under ports 5. Problem: (CQ55575) Restoring FCoE boot configuration from CLI crashes the CLI application Cause: Null pointers when reading FCoE XML file Change: Checking NULL pointers Impact: "bootcfg -t fcoe -o restore filename" 6. Problem: (CQ55530) Remove FCoE resource reservation fields (FCoE Connections, FCoE Pending Tasks, FCoE Pending Tasks Sessions) from GUI and CLI Cause: FCoE does not need resource allocation Change: Remove resource reservation field Impact: Resource Reservation 7.Problem: ( Cont00055509 ) unable to save two DNS IP address, only one DNS IP address can be saved. Cause: Only support single address. Change: Add support multiple addresses. Impact: Teaming. 8.Problem: ( Cont00054531 ) Failed to restore teaming in BACScli with ip, smask, gw,dns in configuration file. Cause: Issue is fixed in previous release, need warning message if there is no link. Change: Add warning message. Impact: Team restore. Version 14.8.18 (May 11, 2011) --------------------------------- Fixes ================= 1. Problem: (CQ55425) The Addressing Model doesn’t show up IPv6. Cause: IPv6 is missing Change: Checking IPv6 too Impact: "cfg oobmgmt" command under NDIS 2. Problem: IP configurations will not be displayed if either ipv4 or ipv6 is missing Cause: IP configurations will not be displayed if either ipv4 or ipv6 is missing Change: Should display if either ipv4 or ipv6 exists Impact: "cfg oobmgmt" command under NDIS 3. Problem: (CQ55429) diag command -c EEP is executed on device not supporting EEPROM Cause: Test stops whenever there is an invalid test Change: Test continues whenever there is a valid test Impact: "diag" under port 4. Problem: (CQ55070) Management fw for 57711nic is missing Cause: Management fw version is empty Change: Added management fw version Impact: "info" under Adapter 5. Problem: (CQ55337) "Management Console Address Type" at Alerting property and Manage Alerting. Cause: Parameter is missing Change: Added parameter Impact: "cfg oobmgmt" command under NDIS 6. Problem: (CQ55401) No need to select the specified target and then login in the iscsitarget view Cause: Target name is unnecessary Change: Remove unnecessary parameters Impact: "login" command under iScsiTargets Version 14.8.17 (May 06, 2011) --------------------------------- Fixes ================= 1. Problem: (CQ55232) diag command not executed on device not supporting EEPROM Cause: Test validation error Change: Pass when there is any valid test Impact: "Diag" command under port 2. Problem: (CQ55072) Cmd cfg oobmgmt set management console address is null will get error message. Cause: IPv4 Validation error for management console address under OOBMGMT Change: Management console address can be NULL, 0, or 0.0.0.0 Impact: "cfg oobmgmt" under NDIS 3. Problem: (CQ55070) ASF oobmgmt put management console address to null will app crash Cause: IPv4 Validation error for management console address under OOBMGMT Change: Management console address can be NULL, 0, or 0.0.0.0 Impact: "cfg oobmgmt" under NDIS Version 14.8.16 (May 04, 2011) --------------------------------- Fixes ================= 1. Problem: (CQ55223) Teaming: Unable to create any team type using CLI mode Cause: CLI mode is not supported Change: Added CLI mode command Impact: Teaming in CLI mode 2. Problem: (CQ55270) BacsCLI consistently crashes when deleting 16 teams Cause: Stack overflow Change: Change stack memory usage Impact: "remove -c all" under Teamview 3. Problem: (CQ55220) removepersistenttarget syntax is not working in iscsitargets view Cause: Readme not accurate Change: Update readme file Impact: Readme 4.Problem: (CQ55881) The display of the 57712 adapter is different from all other adapters Cause: Display error Change: Fixed display Impact: 57712 Adapter name display 5.Problem: (CQ53365) Cfg advanced settings for Ndis node do not match the cfg advanced setting on the VBD node Cause: VBD configuration and NDIS configuration mismatch Change: Sync VBD configuration and NDIS configuration Impact: "cfg advanced" for VBD and NDIS 6.Problem: (CQ55313) BACScli crashes when creating 63 VLANs in win2k3-32 Cause: Stack overflow Change: Change stack memory usage Impact: "add" under teamview Version 14.8.15 (Apr 29, 2011) --------------------------------- Fixes ================= 1. Problem: (CQ55001) It doesn't show up "Operator Authentication Key" on b57765x-B0 with ASF fw Cause: Parameter is missing Change: Added missing parameter Impact: "cfg oobmgmt" under NDIS 2. Problem: (CQ54890) The LiveLink address fields are missing on the NDIS node when adapter is part of team with LL configured Cause: IP addresses were not configured successfully Change: Correctly configure IP addresses Impact: "info" under Teamview 3. Problem: (CQ54531) Failed to restore teaming in BACScli with ip, smask, gw,dns in configuration file Cause: IP addresses were not configured successfully Change: Correctly configure IP addresses Impact: "restore team" under Teamview 4. Problem: Increase CLI input command string size limit Cause: Buffer overflow with too long input command string Change: Allocate right memory buffer to store command Impact: CLI command input 5. Problem: (CQ55072) Cmd cfg oobmgmt set management console address is null will get error message. Cause: 0 or 0.0.0.0 IP address was not supported for management console address Change: management console address can be set to 0.0.0.0 Impact: "cfg oobmgmt" under NDIS Version 14.8.14 (Apr 27, 2011) --------------------------------- Fixes ================= 1. Problem: (CQ54888) change format of data so that information is all aligned at the tab Cause: Display is misaligned Change: Fixed display Impact: "info" under iSCSI 2. Problem: (CQ54746) "unknown Full duplex" on the NDIS node on a NPAR enabled 57712 Cause: Link speed is not right Change: Checked link speed correctly Impact: "networkdiag" under NDIS 3. Problem: (CQ54742) In network diag test for VNIC, BACS displays "unknown Half duplex" Cause: Link speed is not right Change: Checked link speed correctly Impact: "networkdiag" under VNIC 4. Problem: (CQ55063) List iscsitargets shows unconnected even there are two sessions Cause: sessions are not enumerated Change: Enumerate Sessions when list iscsitargets Impact: "list iscsitargets" command 5. Problem: (CQ55064) List iscsitargets should show the status of the target instead of MAC Cause: Output Column name is not accurate Change: Change Column name to MAC/Status Impact: "list iscsitargets" command 6. Problem: (CQ55066) Have the session and not able to see the LUN info Cause: sessions are not enumerated Change: Enumerate Sessions when list LUNs Impact: "list luns" command Version 14.8.13 (Apr 22, 2011) --------------------------------- Fixes ================= 1. Problem: (CQ54896) Typos in BACSCLI help Cause: Typos in online help Change: Fixed typos Impact: online help 2. Problem: (CQ54903) Not able to disable/enable NPAR for the adapter, but per port Cause: Enable/Disable NPAR command only supported on port level Change: Enable/disable NPAR don't need port index Impact: "cfg nicpartition" under adapter 3. Problem: (CQ54903) "unknown Full duplex" on the NDIS node on a NPAR enabled 57712 Cause: Link speed is not right Change: Checked link speed correctly Impact: "networkdiag" under NDIS 4. Problem: (CQ54903) cli crashes while trying to login to target using CHAP authentication Cause: Command string buffer overflows Change: Increase command string size Impact: long command under CLI Version 14.8.12 (Apr 20, 2011) --------------------------------- Enhancements: ================= 1. Feature: Add DCBX simple mode parameters to show DCBX operational status Change: Add DCBX simple mode parameters and represent the existing Advanced mode parameters. Impact: "info dcbx [-a]" command under port 2. Feature: (CQ54793) Show virtual FCoE MAC addresses, FCoE WWPN and WWNN in function vital signs Change: Added these information in Vital Signs Impact: "info" under VBD 3. Feature: Add two more statistics for 10 Gig device in function custom statistics. Change: Frames Discard Due to Lack of On-chip Buffer Space and Frames Discard Due to Lack of Host Rx Buffers are added Impact: Function Statistics. Fixes ================= 1. Problem: (CQ54745) The perm MAC, MAC address, and MTU fields are missing from NDIS node Cause: Parameters are missing Change: Added missing parameters Impact: "info" under NDIS 2. Problem: (CQ54796) OS showing "NA SP1" in Win7x86 SP1 Cause: Wrong version checking for Win7 Change: Checking right version for Win7 Impact: "list hosts" Version 14.8.11 (Apr 15, 2011) --------------------------------- Enhancements: ================= 1. Problem: (CQ54754) Add initiator CHAP secret for use with mutual CHAP Change: Add initiator CHAP secret at host level Impact: "cfg iscsisecret" command under host Fixes ================= 1. Problem: (CQ54503) Networkdiag on VNIC displays error" Unable to find default gateway IP address" Cause: Using default gateway IP address caused test terminated Change: used empty string if no IP address specified to test Impact: "networkdiag" under VNIC 2. Problem: Addhost online help doesn't show persist option Cause: option is missing in online help Change: Added missing option Impact: "Addhost" 3. Problem: (CQ54773) 'bootcfg' usage information not clear Cause: online help is not clear Change: Added details to online help Impact: "bootcfg" under phyports Version 14.8.10 (Apr 13, 2011) --------------------------------- Fixes: ================= 1. Problem: (CQ54581) Target NDIS cmd "stats" shows wrong stats group Cause: Custom stats group is missing for some NICs Change: Added Custom stats group Impact: "stats" command under NDIS 2. Problem: (CQ54577) Some parameters in OOBMgmt failed to change Cause: Parameters not passed through Change: Passed parameters down to host Impact: "cfg oobmgmt "xxxxxx"="value"" under NDIS 3. Problem: (CQ54336) CHAP authentication option during iSCSI Target Discovery Cause: CHAP authentication option is missing Change: Added CHAP authentication option Impact: "adddiscoverytarget" command 4. Problem: (CQ54497) ISCSI login mutual CHAP authentication option is missing Cause: mutual CHAP option is missing Change: Added CHAP authentication option Impact: "iscsi login" command 5. Problem: (CQ54519) list of iSCSI targets not refreshed after "refresh ISNS Server" Cause: iSCSI target list is not updated Change: Update iSCSI target list Impact: "list iscsitargets" command 6. Problem: (CQ54687) Seeing portal info twice in the host info Cause: Display error Change: Fixed display Impact: "info" command under host Version 14.8.9 (Apr 08, 2011) --------------------------------- Fixes: ================= 1. Problem: (CQ54377) Not able to see session info after login to the targets until I do Refresh all in the hosts view Cause: Sessions were not updated Change: Update new sessions Impact: "login" command under iscsi 2. Problem: (CQ53934) OOB Mgmt "xxxxxx"="value" does not function Cause: Parameters not initialized in XML message Change: Initialized parameters Impact: "cfg oobmgmt "xxxxxx"="value"" under NDIS 3. Problem: cfg oobmgmt "xxxxxx"="value" crashes CLI Cause: configuration array index error Change: Fixed configuration array index Impact: "cfg oobmgmt "xxxxxx"="value"" under NDIS Version 14.8.8 (Apr 06, 2011) --------------------------------- Enhancements: ================= 1. Feature: (CQ52883) No persist option for adding host from CLI Change: Add -persist option for addhost Impact: BACS CLI. 2. Feature: Discover hosts from an IP range Change: Add discoverhost command Impact: BACS CLI. Fixes: ================= 1. Problem: (CQ53024) Cmd "cfg Power" and "cfg iSCSIBoot" get different status with BACScli. Cause: Commands not supported Change: Added commands Impact: "cfg" command under NDIS 2. Problem: (CQ53945) 5761 oobmgmt "ASF 1.0 compatibility" display incorrect Cause: Get wrong parameter Change: Fixed parameter Impact: "cfg oobmgmt" under NDIS 3. Problem: (CQ54287) There are no "statistics" fields under the VNIC node Cause: command is missing Change: Added command Impact: "stats/resetstats" under VNIC 4. Problem: (CQ54432) Cannot list FCoE ports by MAC address Cause: Failed to find FCoE port Change: Use MAC address to find matching FCoE Impact: "bacscli -t fcoe -f mac -i 00101888E8C5 "info" " Version 14.8.7 (Apr 01, 2011) --------------------------------- Fixes: ================= 1. Problem: (CQ54219) Crashes at sessions command when multiple targets are connected Cause: String buffer overflow Change: Fixed buffer index Impact: "sessions" command under iscsi 2. Problem: (CQ54223) Error message when port number is not specified for commands adddiscoveryportal, removediscoveryportal, refreshdiscoveryportal Cause: Wrong Command syntax checking Change: Fixed command syntax validation Impact: "adddiscoveryportal" 3. Problem: (CQ54222) misleading error message when trying to remove invalid discovery portal Cause: Wrong message Change: Fixed message Impact: "removediscoveryportal" 4. Problem: (CQ53935) oobmgmt can't display mgmt version Cause: Version information is missing Change: Added version information Impact: "cfg oobmgmt" under NDIS 5. Problem: (CQ53936) 5761 oobmgmt can't display mgmt IP Cause: IP address is missing Change: Added IP address Impact: "cfg oobmgmt" under NDIS 6. Problem: (CQ54280) Team Mode field is seen with SLB team present in the VNIC node Cause: Team mode should not display for some team type Change: Removed team mode Impact: "info" under VNIC 7. Problem: (CQ54286) The information at physical port level mismatch Cause: parameters display error Change: Displayed parameter correct Impact: "info" under PhyPorts 8. Problem: (CQ54295) Unable to login to localhost automatically in CLI mode Cause: not supported Change: Added Impact: CLI mode 9. Problem: (CQ54291) Unable to set a valid subnet mask of 255.255.0.0 on the iSCSI adapter Cause: Wrong IP address passed to validate Change: Pass in right IP address Impact: "cfg iscsimgmt ipv4mask" 10. Problem: (CQ54322) sessionstats should display all of the sessions on the selected adapter in ISCSI view in BACScli Cause: Only 1 session displayed Change: Display all sessions stats Impact: "sessionstats" 11. Problem: (CQ54325) Sessionstats is displaying the same session info with two different session IDS in BACSCli Cause: Wrong session index used Change: Fixed session index Impact: "sessionstats" Version 14.8.6 (Mar 30, 2011) --------------------------------- Enhancements: ================= 1. Feature: Ctrl+break to stop active operation Change: Add ctrl+break to stop running actions like list devices, addhost, refresh hosts and tests. Impact: BACS CLI. 2. Feature: Reorganize readme file Change: Group command under device type and sort them with ascending alphabet order Impact: Readme file Fixes: ================= 1. Problem: (CQ54173) Under ISCSI VIEW select an adapter and do info all, it's showing portal 2 times in BACSCLI 14.8.5 Cause: Wrong display string Change: Fixed display Impact: "info" command under iscsi 2. Problem: (CQ53950) VBD: PTPC is not displayed as read-only when cfg resource configurable cmd is executed Cause: Read-only flag is not set correctly Change: ISCSI PTPC is always read only Impact: "cfg resource configurable" command under iscsi 3. Problem: (CQ53891) The Session List shows "to " while listing information about iSCSI adapter. Cause: Failed to display local/remote ip address Change: Read and display local/remote ip address Impact: "info" command under iscsi 4. Problem: (CQ53810) Dual port adapter when plug out one of cable then "NetworkTest" still completed successfully. Cause: Port link status is not checked Change: Check both link status and test result Impact: "networkdiag" command under NDIS 5. Problem: (CQ53378) Teaming: Team Mode field is seen with SLB team present Cause: Team mode is not supported for some team type Change: Remove team mode based on team type Impact: "info" command under teamview 6. Problem: (CQ53332) Under the PhyAdapters node, BACScli displays NPAR info for the 5709 and 57712 with the cfg nicpartition command Cause: Nicpartition configuration reading issue Change: Correctly reading nicpartion configuration, empty it if no configuration Impact: "cfg nicpartition" command under phyadapter 7. Problem: (CQ53021) "Diag test and "cablediag test" doesn't work. Cause: Readme file error Change: Fixed Readme file Impact: Readme file 8. Problem: (CQ54219) crashes at sessions command when multiple targets are connected Cause: session name string overflow Change: reset string index correct Impact: "sessions" under iscsi 9. Problem: (CQ54222) misleading error message when trying to remove invalid discovery portal Cause: display error Change: Fixed display Impact: "adddiscoveryportal" under iscsi 10. Problem: (CQ54223) error message when port number is not specified for commands adddiscoveryportal, removediscoveryportal, refreshdiscoveryportal Cause: always wants -n option Change: -n option is option Impact: "adddiscoveryportal" under iscsi Version 14.8.5 (Mar 25, 2011) --------------------------------- Enhancements: ================= 1. Feature: Automatically add local host. Change: During initial launch, BACSCLI will detect local CIM provider and if detected, it will try to connect. Impact: BACS CLI. 2. Feature: NPIV Create should restrict the allowed WWPN/WWNN. Change: Added an save mode option to allow only 3 digit to be modified instead of the whole WWNN/WWPN. Impact: 'createnpivport -s x:xx' command. 3. Feature: Force to refresh host with "list -r" option Change: Added an option -r to force refresh host Impact: 'list -r' command. 4. Feature: Allow FCoE to be configured in LACP team. Change: Teaming validation to allow FCoE to be configured in a team. Impact: Teaming. Fixes: ================= 1. Problem: (CQ53484) configuring MPIO settings for iscsiboot from CLI does not take effect Cause: Wrong XML format Change: add example to readme file Impact: Readme file 2. Problem: (CQ53929) The iscsi targets are not listed with 'list" commands. Cause: Unconnected targets are not listed Change: List all targets Impact: "list iscsitargets" command. 3. Problem: (CQ53950) PTPC is not displayed as read-only when cfg resource configurable cmd is executed Cause: Read Only flag is not set Change: Set read only flag Impact: "cfg resource configurable" command. 4. Problem: (CQ53986) erroneous error message displayed when correct ipv4mask is set Cause: Wrong validation of IPv4 Mask Change: Validate IPv4 Mask correctly Impact: "cfg iscsimgmt ipv4mask" command. 5. Problem: (CQ53926) List iscsiportal show incorrect MAC address Cause: Parameter not saved/restored Change: Save/restore parameter Impact: "list iscsiportal" command. 6. Problem: (CQ53331) There is no online help available for several commands under several nodes Cause: online help is missing Change: Add online help messages Impact: "help" command. 7. Problem: (CQ53023) Cmd "cfg OOBMgmt" doesn't work. Cause: command is not supported Change: Added command Impact: "cfg oobmgmt" command. 8. Problem: ( Cont00053223 ) iSCSI: Unable to set to static IPv6 address on the iSCSI adapter. Cause: Request to set ISCSI configuration was not constructed properly. Change: Construct request correctly. Impact: iSCSI configuration 9. Problem: ( Cont00053617 ) BACSCLI does not display default configured values for Advanced FCOE parameters. Cause: Did not display default value. Change: Display default value. Impact: FCoE configuration Version 14.8.4 (Mar 18, 2011) --------------------------------- Enhancements: ================= 1. Feature: (CQ53323) There is no "Refresh All" command under the Host node Change: added refreshall command under host Impact: "refreshall" command under host. 2. Feature: compatible with T6.2 gold update. Change: Implemented BACSCLI compatibility so it can work with T6.2 gold update. Impact: BACSCLI compatibility. Fixes: ================= 1. Problem: (CQ53328) cannot add static target Cause: Command parameter processing is wrong Change: Get correct parameter Impact: "addtarget" command. 2. Problem: (CQ53660) not able to change/modify "pause on exhausted host ring" adv driver property Cause: Failed to get adv river property Change: Get adv driver property Impact: "cfg advanced" command. 3. Problem: (CQ53094) IPv6 DHCP field is missing from under iscsi node, cfg iscsimgmt Cause: IPV6 DHCP is invisible, misalignment Change: enable IPV6 DHCP and align display Impact: "cfg iscsimgmt" command. 4. Problem: (CQ52713) Configuring TOE parameter did not work Cause: TOE can't be configured Change: Enable configuring TOE Impact: "cfg resource" command. 5. Problem: (CQ52805) Missing leading ZERO in the fcmap value for fcport information Cause: Display format Change: Add leading 0 for fcmap Impact: "info" command under fcport. 6. Problem: (CQ52835) Incorrect error message when addhost fails due to wrong host name Cause: connection error is not returned correct Change: return correct error when connection fails Impact: "addhost" command. 7. Problem: (CQ53250) Syntax checking for iscsiboot configuration cli command Cause: Syntax checking is not correct Change: fix syntax validation checking Impact: "bootcfg" command under iscsi. 8. Problem: (CQ53762) Inconsistencies seen in Session IDs between MS iSCSI initiator, BACS4, and certain bacscli commands Cause: CLI session ID is different from BACS GUI Change: use same format to display Impact: "sessions" command under iscsi. 9. Problem: (CQ53464) The VNIC is missing IPv4/IPv6 and Offload Capabilities fields Cause: parameters are missing Change: add missing parameters Impact: "info" command under VNIC. 10. Problem: (CQ53377) Teaming: error message displayed for "info" command under teamview\VNIC Cause: command not supported Change: add missing command Impact: "info" command under teamview/VNIC. 11. Problem: (CQ53776) The ipv6 address, gateway and prefix length are all misaligned under cfg iscsimgmt Cause: display misalignment Change: align display Impact: "cfg iscscmgmt" command under iscsi. 12. Problem: (CQ53027) Command "list -f -mac -b vbd" will show all the devices for NX1 Cause: filter error Change: filter out NX1 Impact: "list -vbd" command. 13. Problem: (CQ52454) Disconnect network cable and then do a list command hangs Cause: took too long time when connection error Change: time out when connection fails Impact: "list" command. 14. Problem: (CQ52227) Once host is discovered then rebooted, list hosts shows the host but no device can be listed Cause: CLI didn't show host disconnected Change: display host as red when it is disconnected Impact: "list" command. Version 14.8.3 (Mar 11, 2011) --------------------------------- Fixes: ================= 1. Problem: (CQ53375) Remove System node, it’s a holdover from the old BACScli Cause: "list system" is not supported Change: Remove "system" option Impact: "list" command. 2. Problem: (CQ53537) The word "invalid" is misspelled "invliad" Cause: Typo in error message Change: Fix type Impact: "list" command. 3. Problem: (CQ53113) The IPv4 Default Gateway address is misaligned under iSCSI node, cfg iscsimgmt Cause: Display format is misaligned Change: Fix display format Impact: "cfg iscsimgmt" command. 4. Problem: (CQ53109) Unable to set Memory consumption field to any of the values of 25,50,75,100 Cause: Value validation returned wrong result Change: Fix value validation function Impact: "cfg resource memconumption=25" command. 5. Problem: (CQ53348) On PhyPorts node, bacscli displays "Media Type" as copper and Duplex Setting as 2 Cause: Parameters displayed as integer Change: Display parameters as string Impact: "info" command under phyports. 6. Problem: (CQ53352) On the PhyPorts node, Cablediag test is available Cause: Cablediag is not supported for fiber ports Change: Remove cablediag for fiber ports Impact: "cablediag" command. 7. Problem: (CQ53594) crash when creating a team on a remote system Cause: Initialization issue Change: Initialized variables correctly Impact: Teaming command. 8. Problem: (CQ53571) Should list the permanent MAC address not LAA address Cause: LAA address is used to list adapters Change: Always use permanent MAC address Impact: "list" command. 9. Problem: (CQ53558) Team config saved in BDF format using invalid BDF format Cause: BDF IDs not found Change: Found BDF IDs and save it Impact: Teaming command. 10. Problem: (CQ53371) "Family Firmware Version" field is seen under the PhyAdapters Cause: Family Firmware version always displayed Change: Don't display it if it is 0 Impact: "info" command under phyadapters. 11. Problem: (CQ53439) Bus/Device/Function displays in decimal format, should display in Hex format Cause: BDF displayed in decimal format Change: Display BDF in HEX format Impact: "list -f bdf" command. 12. Problem: (CQ53641) Teaming: save LiveLink probe target and adapter address in wrong format Cause: Probe target saved wrong Change: Get correct probe target Impact: Teaming save command. 13. Problem: (CQ53473) Configuration parameter for primary dns address is not read by cli from configuration file in iscsiboot configuration Cause: Primary DNS was overwritten by secondary DNS Change: Keep both primary and secondary DNS Impact: "bootcfg -t iscsi - restore" command. Version 14.8.2 (Mar 04, 2011) --------------------------------- Fixes: ================= 1. Problem: (CQ53373) Some MBA parameter settings are misspelled under Phyports node Cause: Parameters were misspelled Change: use unique format to display parameters Impact: "bootcfg -t mba -o show" command. 2. Problem: (CQ53062) Unable to set LAA to a valid MAC address, error message displayed "Invalid MAC address format" Cause: Valid MAC address was not accepted Change: validate MAC address and accept Impact: "cfg advanced" command. 3. Problem: (CQ53142) Unable to create/restore/remove a team, these commands are missing from the teamview context. Cause: Commands not supported under teamview context Change: Add support to teaming commands Impact: teaming commands. 4. Problem: (CQ52431) CLI commands for team operation like "add, save, restore, remove, fallback" etc are not available Cause: Commands not supported under teamview context Change: Add support to teaming commands Impact: teaming commands. 5. Problem: (CQ52197) In teamview no "unassigned" NDIS port list is available. Cause: Command not supported under teamview context Change: Add support to teaming command Impact: "unassigned" command. 6. Problem: (CQ52194) No unassigned port shows up when "unassigned" command is used in teamview context Cause: Command not supported under teamview context Change: Add support to teaming command Impact: "unassigned" command. Version 14.8.1 (Feb 25, 2011) --------------------------------- Fixes: ================= 1. Problem: (CQ53041) The 'cfg advanced "802.3ad EEE"="Enable"' command did not work in CLI mode on BCM5718 NIC. Cause: There are uninitialized variables during operation of this command. Change: All variables are initialized and the command can work correctly on the selected NIC. Impact: "cfg advanced =" command. 2. Problem: (CQ53252) Configuring iSCSI boot parameters causes cli crash. Cause: Parameters with no specified value in the configuration xml file were not handled properly. Change: Handle all parameters in the xml configuration file properly regardless whether they have values specified. Impact: iSCSI boot configuration. 3. Problem: Configuring FCoE and/or MBA boot parameters causes cli crash. Cause: Parameters with no specified value in the configuration xml file were not handled properly. Change: Handle all parameters in the xml configuration file properly regardless whether they have values specified. Impact: FCoE/MBA boot configuration. 4. Problem: Show, save and restore MBA/iSCSI/FCoE boot configuration command does not display error message when command fails to execute. Cause: Some return codes of the functions were not checked. Change: Checked all necessary return codes related to the MBA/iSCSI/FCoE boot configuration commands and display error messages when the commands fail to execute. Impact: MBA/iSCSI/FCoE boot configuration commands. 5. Problem: (CQ50284) The DCBX configuration parameters were imported wrong Cause: Default values are "-1" for some registry keys Change: Make default 0 Impact: "cfg dcbx -c " command. 6. Problem: (CQ52607) Pause On Exhausted Host Ring parameter is not available to configure in either at NDIS or VBD level device Cause: Parameter was missing Change: Parameter is added Impact: "cfg advanced" under NDIS & vbd 7. Problem: (CQ52613) settodefault value option is not available under VBD advanced parameter Cause: "cfg advanced" command was not supported under vbd Change: Command is added Impact: "cfg advanced" under vbd 8. Problem: (CQ52614) No Advanced Configuration parameter at vbd device level Cause: "cfg advanced" command was not supported under vbd Change: Command is added Impact: "cfg advanced" under vbd 9. Problem: (CQ53093) Get error message "Command is valid for NDIS NIC only" for adv driver properties under the eVBD node Cause: "cfg advanced" command was not supported under vbd Change: Command is added Impact: "cfg advanced" under vbd 10. Problem: (CQ53140) The resetstats command under the NDIS node does not function Cause: Stats display absolute values Change: Stats display delta values Impact: "resetstats" command 11. Problem: (CQ53141) The "Out of Rec. Buffer" stats field has a value of N/A, all other fields have a number 0 or greater. Cause: This stat is unsupported and displayed as N/A Change: Do not display unsupported stats Impact: "stats" command 12. Problem: (CQ53146) "Pause on exhausted host ring" driver property for 57712 and Wake Up Capabilities for 5708/5709 are missing from cfg advanced Cause: Parameters were missing Change: Parameters Stats display delta values Impact: "cfg advanced" command 13. Problem: (CQ53229) When DCBX information is being saved to a file or applied from a file, CLI does not display any message to wait. Cause: No message displayed Change: Add wait message Impact: "cfg dcbx" command 14. Problem: (CQ53329) "Custom" subsection statistics is observed under the Ndis node, not in BACS GUI Cause: custom section is displayed under NIDS stats Change: Remove custom section from NDIS stats Impact: "stats" command under NDIS 15. Problem: (CQ53133) BACScli: There is no resetstats option under the vbd node Cause: resetstats command is missing under VBD Change: Command is added Impact: "resetstats" command under VBD Version 14.8.0 (Feb 18, 2011) --------------------------------- Fixes: ================= 1. Problem: (CQ52594) Restoring DCBX setting from saved configuration file crashes Cause: Invalid memory access when configuration file is in wrong format Change: Validate configuration file before accessing object Impact: "cfg dcbx -c " 2. Problem: (CQ52669) Entering wrong WWPN and WWNN while creating NPIV port crashed the application Cause: Buffer overflow when WWPN/WWNN is longer than spec Change: Check WWPN/WWNN size and not overflow Impact: "createnpivport" 3. Problem: (CQ52703) iSCSI MAC ID info is missing at PCI device level vital sign Cause: iSCSI MAC is missing Change: Add iSCSI MAC to info under vbd Impact: "info" under vbd 4. Problem: (CQ52726) NPIV port validation error message is not clear and consistent with GUI Cause: Error message is vague Change: Use same error message as GUI Impact: error message for "createnpivport" 5. Problem: (CQ53112) application quits when setting a static IPv6 address on the iSCSI adapter under iscsi node cfg iscsimgmt Cause: Wrong return value when checking valid IPv6 address Change: Fixed return value Impact: "cfg iscsimgmt ipv6addr" 6. Problem: (CQ53033) Return code = 1 while executing command in tcl Cause: reboot code was not returned correctly Change: handle the reboot code correctly Impact: command line mode 7. Problem: (CQ53021) diag test and cable diag test command don't work Cause: the commands were not executed in the appropriate context Change: removed the commands from Ndis device command context Impact: diag test and cable diag test commands 8. Problem: (CQ53074) The BDF format is inconsistent in list command Cause: Incorrect BDF format was used in list command Change: Fixed the BDF format Impact: any commands utilize BDF format or BDF value Version 0.0.17 (Feb 10, 2011) --------------------------------- Fixes: ================= 1. Problem: (CQ50284) "cfg dcbx" command did not save DCBX parameter correctly. Cause: BACScli did not write the parameter to the file correctly. Change: BACScli writes the parameter to the file correctly. Impact: "cfg dcbx -s " command. 2. Problem: (CQ52723) At vbd device level 'cfg Resource' has missing configurable parameters. Cause: 'cfg resource' command not fully supported under vbd Change: Add 'cfg resource' support Impact: "cfg resource" command under vbd level. 3. Problem: (CQ52608) Information at Port level is missing many parameters Cause: some parameters are missing under 'info' Change: Add missing parameters Impact: "info" command under port level. Version 0.0.16 (Feb 04, 2011) --------------------------------- Fixes: ================= 1. Problem: (CQ52250) "showsel" command shows nothing selected when a device is listed with -h option Cause: Default device was not selected correctly with -h option Change: Select the first device of the chosen host by default Impact: "list