============================
R E L E A S E N O T E S
============================
Broadcom BACS command line interface utility
for Windows Vista, Windows 2000, Windows XP,
Windows Server 2008, Windows Server 2003
Copyright (c) 2002-2010 Broadcom Corporation
All rights reserved.
June 25, 2010
Version 2.0.32 (June 25, 2010)
-------------------------------
BMAPI DLL version: 7.18.1
Enhancements:
==============
1. Request:
Support administrator account in
Dash WS-Management
Change:
Added the new properties for this
request.
Impact:
Use case around the issue.
Fixes:
======
1. Problem: CQ48136
Added 82567 adapter for teaming.
Cause:
This type of adapter was not listed
in the header file of BSelList before.
Change:
Picked up the latest header file
from BSelList.
Impact:
Use case around the issue.
Version 2.0.31 (June 07, 2010)
-------------------------------
BMAPI DLL version: 7.18.1
Fixes:
======
1. Problem: CQ47994
BACScli should not show oobmgmt IP address
when “Management firmware” is disabled.
Cause:
To keep the consistency with BACS.
Change:
Added the visible condition of IP address.
Impact:
Use case around the issue.
2. Problem: CQ47995
Incorrect writing for several examples in
BACSCLI_Readme.txt.
Cause:
Wrong writing.
Change:
Corrected it.
Impact:
Use case around the issue.
3. Problem: CQ48036
BACSCli crashed during the pressure test
with oob management on Windows Vista.
Cause:
Coding errors with exceptional handling.
Change:
Fixed the related coding errors.
Impact:
Use case around the issue.
Version 2.0.30 (May 24, 2010)
-------------------------------
BMAPI DLL version: 7.18.1
Fixes:
======
1. Problem: CQ47910
OOBmgmt shows up on 5717, 5718 and 5724.
Cause:
Missing to check the bit of ASF enable
for Dash Management.
Change:
Added the check with ASF enable bit for
Dash management
Impact:
Use case around the issue.
Version 2.0.29 (May 10, 2010)
-------------------------------
BMAPI DLL version: 7.18.1
Fixes:
======
1. Problem: CQ47579
BACScli didn't return an error code when saving
team configuration failed.
Cause:
A coding error leaded to return the successful
code.
Change:
Return the proper error code for this case.
Impact:
Use case around the issue.
Version 2.0.28 (April 15, 2010)
-------------------------------
BMAPI DLL version: 7.17.1
Enhancements:
==============
1. Request:
CQ44408: Support 5717,5718,5724.
Change:
Need at least BMAPI v7.18.1 to support.
Impact:
All available NX1 features.
2. Request:
CQ45664: Support cable Analysis for 57761,
57765, 57781, 57785, 57791, 57795.
Change:
Need at least BMAPI v7.18.1 to support.
Impact:
Cable diagnostics.
Fixes:
======
1. Problem:
Memeory leaking when getting gateway ip.
Cause:
Coding error.
Change:
Fixed.
Impact:
Use case around the issue.
2. Problem:
Return code mis-used when checking the status
of console window.
Cause:
Coding error.
Change:
Fixed.
Impact:
Use case around the issue.
Version 2.0.27 (February 12, 2010)
-------------------------------
BMAPI DLL version: 7.17.1
Fixes:
======
1. Problem: CQ45744
The option of iSCSI Crash Dump isn't enabled on
5714/5715 with iSCSI boot.
Cause:
Missed the exceptional case of 5714/5715.
Change:
Enable iSCSI Crash Dump for 5714/5715.
Impact:
Use case around the issue.
Version 2.0.26 (February 3, 2010)
-------------------------------
BMAPI DLL version: 7.17.1
Fixes:
======
1. Problem: CQ45647
The configuration of system chimney is missing
after long term stress test.
Cause:
The code is not robust enough.
Change:
Add more exceptional handling.
Impact:
Use case around the issue.
2. Problem: CQ45267
Report 57711E-CX4 as 57712.
Cause:
The definition of 57711 is wrong.
Change:
Correct this definition error.
Impact:
Use case around the issue.
Version 2.0.25 (February 1, 2010)
-------------------------------
BMAPI DLL version: 7.17.1
Enhancements:
==============
1. Request:
Support 57761,57765,57781,57785,57791,57795.
Change:
Need at least BMAPI v7.17.17 to support.
Impact:
All available NX1 features.
Fixes:
======
1. Problem: CQ45231
Failed to set "SNMP Community Name" on DASH.
Cause:
Misuse the type verification for this property.
Change:
Select the proper type verification.
Impact:
Use case around the issue.
2. Problem: CQ45233
The displayed IPv6 addresses on DASH oobmgmt are
abnormal.
Cause:
There is a coding error when obtaining the IPv6
address.
Change:
Correct this coding error.
Impact:
Use case around the issue.
3. Problem: CQ45506
Shouldn't allow crash dump on IBM 5704 device.
Cause:
This special case was missed to check.
Change:
Add the check for this case.
Impact:
Use case around the issue.
4. Problem: CQ45297
Enable teaming on all NX1/NL Broadcom NICs.
Cause:
Doesn't support it before.
Change:
Update the support file from BSelList and
change the check condition.
Impact:
Use case around the issue.
Version 2.0.24 (January 04, 2010)
-------------------------------
BMAPI DLL version: 7.17.1
Fixes:
======
1. Problem: CQ44488
BACScli console window became inactive after some
command execuated on Windows 2008.
Cause:
Console window lost focus after command execuated.
Change:
After command executed, restore the active status
of BACScli console window as before.
Impact:
Use case around the issue.
Version 2.0.23 (December 18, 2009)
-------------------------------
BMAPI DLL version: 7.17.1
Fixes:
======
1. Problem: CQ44913
Bacscli crashed during automation tests for "cfg
advanced, cfg iscsimgmt, cfg resource" on 5709.
Cause:
Invalid memory access.
Change:
Changed the code sequence to avoid using the
released memory.
Impact:
Use case around the issue.
2. Problem: CQ44982
BACScli should ask user to restart system after command
"cfg iSCSIboot cdump" changes the value of "Crash Dump".
Cause:
Requirement changed.
Change:
Added the hint message to notify user to reboot system.
Impact:
Use case around the issue.
Version 2.0.22 (December 9, 2009)
-------------------------------
BMAPI DLL version: 7.17.1
Fixes:
======
1. Problem: CQ41399
The Pre-Allocated iSCSI Resource isn't allocated
when system is booted by iSCSI HBA.
Cause:
The Pre-Allocated iSCSI Resource was removed
before and the driver ignores this configuration
when system is booted by iSCSI HBA.
Change:
Automatically detect such a case and prompt a
warning message when the "cfg resource" command
or one of its sub commands is executed on the
booted VBD device.
Impact:
Use case around the issue.
2. Problem: CQ44278
Still show IPv6 or IPv4 configuration options
when system is booted up through iSCSI HBA on
an IPv6 or IPv4 address.
Cause:
Misuse the BMAPI version and miss the case of
"cfg iSCSIMgmt <key>"
Change:
The BMAPI version needs 7.17.14 and above, and
add the handling on the missed case.
Impact:
Use case around the issue.
3. Problem: CQ44764
Output contains spelling errors.
Cause:
Typo and misspelling.
Change:
Correct the writing.
Impact:
Use case around the issue.
4. Problem: CQ41105
Add the ability to restore default values for
NDIS Advanced Settings.
Cause:
There is no such function before.
Change:
Add the command "cfg advanced default"
Impact:
Use case around the issue.
5. Problem: CQ44101
Inconsistent available value list in "Management
Console Address Type" of DASH firmware.
Cause:
There shouldn't be such a property for DASH.
Change:
Delete such a property and add the option
"-ipv4|ipv6|hostname" on the command
"cfg oobmgmt 'Management Console Address'=<value>"
to verify the input value.
Impact:
Use case around the issue.
6. Problem: CQ44103
No more configurable once "Transmit System Heartbeat
Messages" in DASH firmware toggling to "NO".
Cause:
Misuse the string of "enable" instead of "yes" for
comparison.
Change:
Use the correct string to compare.
Impact:
Use case around the issue.
Version 2.0.21 (October 9, 2009)
-------------------------------
BMAPI DLL version: 7.17.1
Fixes:
======
1. Problem: CQ43590
In Legacy mode, changes to resource reservations
does not get refreshed.
Cause:
There is no refresh data after apply the change.
Change:
Refresh the data after apply the change.
Impact:
Use case around the issue.
2. Problem: CQ43774
Bacscli does not allow teaming of an iSCSI boot
adapter.
Cause:
The iSCSI boot check use wrong Nic type.
Change:
Check the iSCSI boot correctly.
Impact:
Use case around the issue.
3. Problem: CQ43786
Wrong spelling "recommended" as "recommanded"
when typing the legacy command.
Cause:
Wrong spelling.
Change:
Correct the wrong spelling.
Impact:
Use case around the issue.
4. Problem: CQ43810
Application crash when performing "cabldiag"
on 5704.
Cause:
One data structure is not initialized correctly.
Change:
Initialize the data correctly.
Impact:
Use case around the issue.
5. Problem: CQ43811
Failed to toggle setting of "Transmit platform
Event Trap (PET) Messages" on 5761 with DASH.
Cause:
The wrong string is used for comparatioin when
apply the change.
Change:
Use the correct string to compare.
Impact:
Use case around the issue.
6. Problem: CQ43546
The iSCSI adapter login and instate stats are N/A.
Cause:
When there is no session stats avaliable, all
statistics show N/A.
Change:
Show 0s for statistics avaliable, Don't show session
statistics if there is no session.
Impact:
Use case around the issue.
Version 2.0.20 (September 1, 2009)
-------------------------------
BMAPI DLL version: 7.17.1
Fixes:
======
1. Problem: CQ42554
iBooted bxois configurations tab needs updates
Cause:
Prior versions of BACScli did not have a way to
detect which IP address was used for HBA boot.
Change:
Using the information provided by driver through
WMI to detect which IP address was used for HBA boot
and addressed the cq accordingly.
Impact:
Use case around the issue.
2. Problem: CQ43154
Remove all Legacy command syntax from BACScli
Cause:
Legacy commands are only supported for backward
compatibility.
Change:
Instead of removing all Legacy commands, Added
warning message for deprecated commands.
Impact:
Use case around the issue.
3. Problem: CQ43290
BACScli display version as 2.0.18, when the version
should be 2.0.19
Cause:
Version is not update correctly for last release.
Change:
Updated the version to 2.0.20.
Impact:
Use case around the issue.
4. Problem: CQ43346
Poor customer experience when trying to learn how to
run diags.
Cause:
Help messages are not composed properly.
Change:
Changed the help messages.
Impact:
Use case around the issue.
Version 2.0.19 (August 19, 2009)
-------------------------------
BMAPI DLL version: 7.17.1
Enhancements:
=============
1. Problem:
Support cable diag, MII test and PHY loopback test
on 5785.
Change:
Support added.
Impact:
Use cases around the enhancement.
Version 2.0.18 (August 14, 2009)
-------------------------------
BMAPI DLL version: 7.17.1
Fixes:
======
1. Problem: CQ43039
Unable to set IPv6 DHCP to disable on iSCSI adapter.
Cause:
BACScli allows user to set static IPv6 address to
disable IPv6 DHCP.
Change:
Allows use "disable" for valid setting to disable
IPv6 DHCP.
Impact:
Use case around the issue.
2. Problem: CQ39425
Use VPD-R V0 entry as display firmware revision
in BACS and other displays.
Cause:
BACScli display bc2 version for NX2 and Everest
devices.
Change:
If VPD-R V0 entry is avaliable, then use it for
display, otherwise use bc2 version.
Impact:
Use case around the issue.
3. Problem: CQ43134
5771x- Unable to run BACScli when 1+ ndis device
is disabled in device manager or network properties.
Cause:
The NULL check is performed on the wrong variable.
Change:
Perform NULL check on the right variable.
Impact:
Use case around the issue.
4. Problem: CQ43156
BACScli runs 3 unsupported diag tests on 57710
fiber adapters.
Cause:
The check for external PHY is not correct.
Change:
Perform correct check for ecternal PHY.
Impact:
Use case around the issue.
Version 2.0.17 (July 31, 2009)
-------------------------------
BMAPI DLL version: 7.17.1
Fixes:
======
1. Problem: CQ42786
Update BACScli to require HEX version of BDF in
CLI mode for cfg advanced, cfg resource and cfg
iscsimgmt.
Cause:
The fix in the last release missed one case on
"list -f bdf ndis" view.
Change:
Change the display in "List -f bdf ndis" view to
display bdfs in HEX format.
Impact:
Use case around the issue.
2. Problem: CQ42863
Bacscli crushes when changing driver advanced
property in legancy bdf/dev view.
Cause:
Application used wrong parameters for NX2/Everest
devices.
Change:
Changed code to use the right data for NX2/Everest
devices.
Impact:
Use case around the issue.
3. Problem: CQ42877
Cable diag failed on 57710 Cx4 Adapter. Test should
not run, test not avaliable for this adapter.
Cause:
Application did not check this adapter before run
the test.
Change:
Check if the adapter support before run the test.
Impact:
Use case around the issue.
4. Problem: CQ42885
Bacscli display an invalid error message for valid
"cfg iscsimgmt vlanid" command, vlanid does get set.
Cause:
After display vlan id, the code goes to wrong switch.
Change:
After display vlan id, return the right return code.
Impact:
Use case around the issue.
5. Problem: CQ42901
Bacscli display error message when setting "speed &
duplex" to 1 gb full auto.
Cause:
When paramters list, some NDIS parameters are
overwritten by VBD parameters.
Change:
Don't overwrite NDIS parameters.
Impact:
Use case around the issue.
6. Problem:
Bacscli crushes when user try to disable dhcp on
iscsi adapter in Legency mode.
Cause:
When IPV6 address is not set, it's not initilized
correctly.
Change:
Initlize the address correctly.
Impact:
Use case around the issue.
Version 2.0.16 (July 24, 2009)
-------------------------------
BMAPI DLL version: 7.17.1
Fixes:
======
1. Problem: CQ42786
Update BACScli to require HEX version of BDF in
CLI mode for cfg advanced, cfg resource and cfg
iscsimgmt.
Cause:
In team command, it use BDF in HEX format, but
in cfg command, it use BDF in decimal format.
Change:
Changed BDF format in HEX in cfg aommand.
Impact:
Use case around the issue.
Version 2.0.15 (July 17, 2009)
-------------------------------
BMAPI DLL version: 7.17.1
Fixes:
======
1. Problem: CQ42564
cfg resource displays 1 pending tasks per
connection when iSCSI disabled.
Cause:
pending tasks per connection is not displayed
correctly.
Change:
display pending task per connection correctly.
Impact:
Use case around the issue.
2. Problem: CQ42655
Bacscli crashes when changing any advanced
properties in legancy bdf or dev list context.
Cause:
When user enter wrong command an invalid
parameter is passed in display error function.
Change:
passed in the correct parameter to the function.
Impact:
Use case around the issue.
3. Problem: CQ42489
Save a team with multiple vlans results in vlans
being saved in config file out of order.
Cause:
Vlans are not sorted.
Change:
Sorted vlans by name.
Impact:
Use case around the issue.
Version 2.0.14 (July 2, 2009)
-------------------------------
BMAPI DLL version: 7.17.1
Fixes:
======
1. Problem: CQ42415
Unable to change adv property "Chassis PHY" and
"Chassis SW" settings.
Cause:
Dispaly name is not correctly mapped to internal
name.
Change:
Map the display name and internal name correctly.
Impact:
Use case around the issue.
2. Problem: CQ42429
Set OOBmgmt "Data Integrity Key" would cause the
OOB no response.
Cause:
The key length is not write correctly.
Change:
Set the key length correctly.
Impact:
Use case around the issue.
3. Problem: CQ42443
The new team naming convention not reflect in
ipconfig when no vlans are present in team.
Cause:
The renaming is not performed when there is
no vlan in the team.
Change:
Perform rename for this case.
Impact:
Use case around the issue.
Version 2.0.13 (July 1, 2009)
-------------------------------
BMAPI DLL version: 7.17.1
Fixes:
======
1. Problem: CQ42397
Unable to restore team using same config file used
to create team. display error duplicate team name
error message.
Cause:
Check the team names against existing teams for
restore team.
Change:
Do not check team names against existing teams for
restore team because the existing teams will be
overwrite with the new teams.
Impact:
Use case around the issue.
2. Problem:
Application does not give error message regarding
the bad IP address.
Cause:
Ip address validation missing the check for empty
field.
Change:
Check IP address correctly.
Impact:
Use case around the issue.
3. Problem:
Team name has an _ underscore at the end of team.
Cause:
Team name is changed when there is no VLAN.
Change:
If there is no VLAn, don not try to rename the VLAN.
Impact:
Use case around the issue.
4. Problem:
Team name allows 40 characters, linit is 39.
Cause:
The limit used for checking name is not right.
Change:
Limit name length to 39 characters.
Impact:
Use case around the issue.
Version 2.0.12 (June 29, 2009)
-------------------------------
BMAPI DLL version: 7.17.1
Fixes:
======
1. Problem: CQ42344
Error message when setting adv property
"Receive Buffers (0=auto) on 57710 in
interactive and CLI mode.
Cause:
"=" sign is used to parsing parameters and
value pairs, parameter contains "=".
Change:
Use differnet method to parse the parameters
and value pairs.
Impact:
Use case around the issue.
2. Problem: CQ42346
There are missing advanced driver properties
in dev/bdf list context.
Cause:
Parameters under VBD is not displayed.
Change:
Display the missing parameters.
Impact:
Use case around the issue.
3. Problem: CQ42365
OOBMgmt parameters in DASH are not changable.
Cause:
The flag is not set up correctly.
Change:
Set the flag correctly.
Impact:
Use case around the issue.
Version 2.0.11 (June 26, 2009)
-------------------------------
BMAPI DLL version: 7.17.1
Fixes:
======
1. Problem:
Application can not exit with q command in
certain cases at interactive mode.
Cause:
A wrong code is used in quit command.
Change:
Use the right exit code in quit command.
Impact:
Use case around the issue.
2. Problem: CQ42305
No error message when trying to enable TOE
when NDIS is disabled.
Cause:
Error message is missing.
Change:
Added error message for this.
Impact:
Use case around the issue.
3. Problem: CQ42229
Application crashes when "info" cmd is issued
the 2nd time in BDF list context on dual port
NX2 with iSCSI enabled in only 1 port.
Cause:
Bug in utility function creates invalid entry.
Change:
Fixed utility function.
Impact:
"info" command in bdf/dev list view.
4. Problem:
No error message when set invalid value to
"Vlan ID" in advanced configuration.
Cause:
Validation is missing one special case.
Change:
Added this for data validation.
Impact:
"cfg advanced" command.
Version 2.0.10 (June 24, 2009)
-------------------------------
BMAPI DLL version: 7.17.1
Enhancements:
=============
1. Problem:
Application needs change VNIC's name on
Vista and later.
Change:
Change VNIC's name after create the team.
Impact:
Use case around the issue.
Fixes:
======
1. Problem: CQ42189
"There is no team to save" error message
whe you try to remove team with no team
present.
Cause:
Error message is not correct.
Change:
Changed the error message.
Impact:
Use case around the issue.
2. Problem: CQ42229
Application crashes when "list" cmd is issued
in BDF list context.
Cause:
NULL pointer check was checking the
wrong pointer.
Change:
Check the correct pointer for NULL before
using it.
Impact:
"info" command in bdf/dev list view.
3. Problem: CQ42230
lists driver advanced properties different
than DM and Bacs.
Cause:
Did not sort the list.
Change:
Added sorting.
Impact:
"cfg advanced" command.
Version 2.0.9 (June 19, 2009)
-------------------------------
BMAPI DLL version: 7.17.1
Enhancements:
=============
1. Problem:
application does not detectTOE capabilities
when chimeney offload state is set to auto.
Change:
Appropriately set the TOE state in resource
reservation based on 1G or 10G device and
System Chimney state.
Impact:
Use case around the issue.
Fixes:
======
1. Problem: CQ42064
CLI mode commands should not run, or give
syntax error, when run without the quotes"".
Cause:
Application does not force double quotes.
Change:
Show error message if user does not have
double quotes around the complex commands.
For details information, please read
BACScli_readme.txt.
Impact:
CLI mode commands.
2. Problem: CQ42069
no error message when setting invalid
parameters.
Cause:
Two more new items was added on the CQ.
Change:
Show the correct error message for these
cases.
Impact:
"cfg resource" command.
3. Problem: CQ42085
Unable to assign same ip address to team
and dns in team configuration file.
Cause:
dns address is fixed on last release, gateway
address still can not use the same one.
Change:
do the same for gateway address.
Impact:
"restore/add file" command.
4. Problem: CQ42087
In a vnic/adapter context, there are commands
listed under help which do not run and give an
error message.
Cause:
When display commands in help, bacscli does not
check if it is applicable or not.
Change:
Check the capability for the command.
Impact:
"help" command.
5. Problem: CQ42104
TOE Protocol Type setting shows parameter is
read only.
Cause:
Platform checking is not right.
Change:
Correctly check the platform information
Impact:
"cfg resource" command
6. Problem: CQ42149
OOBMgmt: Enable "Management Firmware" would show
up warning message with un-readable characters.
Cause:
String is not used correctly.
Change:
Get the correct string for display.
Impact:
"cfg OOBMgmt" command
7. Problem: CQ42126
BacsCLI:Bacs: under guest account, both apps do not
display sessions stats for active iscsi connection
Cause:
WMI access is denied in cases where the user is 'guest'.
Change:
WMI access is denied in cases where the user is 'guest'.
So, displaying "N/A" in such cases. Also fixed the error
message string.
Impact:
Bacscli usage under 'guest' account.
8. Problem: CQ42154
Under guest account iscsiconn and memconsumption shows
as configurable.
Cause:
Did not check user privilege on these two properties.
Change:
check user privilege on these two properties.
Impact:
"cfg resource" command
Version 2.0.8 (June 17, 2009)
-------------------------------
BMAPI DLL version: 7.17.1
Fixes:
======
1. Problem: CQ41816
No error message when entering a command on
a non-supportive device.
Cause:
Save team does not show error when there is
no team avaliable.
Change:
Show error if there is no team.
Impact:
"save file" command.
2. Problem: CQ42041
Chimney state does not get enabled with
"cfg systoe enable".
Cause:
On line help is different from
BACScli_readme.txt.
Change:
Update the online help command.
Impact:
"cfg systoe" command.
3. Problem: CQ42057
Application does not display limited
privilege message when changing any iscsi
settings while logged in as a guest.
Cause:
iscsimgme codedoes not check privilege.
Change:
Checked the user privilege before set the
parameters.
Impact:
"cfg iscsimgmt" command.
4. Problem: CQ42067
Error message seen when trying to disable iSCSI
boot crush dump setting.
Cause:
The key is not check correctly.
Change:
Check the right key for iSCSI boot crush dump.
Impact:
"cfg iscsiboot" command.
5. Problem: CQ42068
Cannot change offload configuration to RSVD when
iscsiprotocol=ipv6
Cause:
Recource is not configured correctly.
Change:
Configure the resource correctly
Impact:
"cfg resource" command
6. Problem: CQ42069
No error message when setting invalid parameters.
Cause:
Did not do the validation on a few locations in
resource reservation.
Change:
Added validation in the code.
Impact:
"cfg resource" command
7. Problem: CQ41961
When input a valid subnet mask, shows error message
that it's an invalid mask.
Cause:
Subnet mask was validated as a regular IP address.
Change:
Use the correct subnet mask validation.
Impact:
"cfg iscsimgmt" command
8. Problem: CQ42085
Unable to assign same ip address to team and DNS in
team configuration file.
Cause:
Check duplicate ip for DNS against the team.
Change:
Don't check DNS against IPs in team.
Impact:
"restore/add file" command
Version 2.0.7 (June 12, 2009)
-------------------------------
BMAPI DLL version: 7.17.1
Fixes:
======
1. Problem: CQ41933
cfg resource does not return any data
when license is not present.
Cause:
When failed with reading license, BACScli
returned.
Change:
Display the same info as BACS3.
Impact:
"cfg resource" command.
2. Problem: CQ41958
Modify error message when trying to create
a team with same name as an existing team.
Cause:
Missing the check with duplicate name with
existing name.
Change:
Check the duplicates.
Impact:
"add file" command.
3. Problem: CQ41959
The IPv4 Default Gateway and Subnet Mask
fields are reversed on iSCSI adapter.
Cause:
Display data on the wrong location.
Change:
Display the data in the right spot.
Impact:
"info" command.
4. Problem: CQ41816
No error message when entering a command on
a non-supportive device
Cause:
Previous fix was overwritten in the last release
Change:
Put in bug fix again
Impact:
"cfg resource" command for 57710.
5. Problem: CQ41961
Able to program an invalid subnet mask on the
iSCSI adapter
Cause:
Did not verify subnet mask
Change:
Check subnet mask before saving the change
Impact:
"cfg iscsimgmt" command
6. Problem: CQ41969
'Set resource config failed (201)' when re-enabling
iSCSI offload
Cause:
Did not handle "reboot needed" return code properly
Change:
If reboot is needed, display message.
Impact:
"cfg resource" command
7. Problem: CQ42002
The JF MTU default setting on the iSCSI adapter is
0, it should be 1500.
Cause:
0 is not a valid value for MTU.
Change:
Default MTU to 1500.
Impact:
"cfg iscsimgmt" command
Version 2.0.6 (June 10, 2009)
-------------------------------
BMAPI DLL version: 7.17.1
Fixes:
======
1. Problem: CQ41815
Cannot set ndis/TOE/iSCSI under resource
reservations when Offload configuration
set to First Come First Served.
Cause:
This part is not allowed by BACScli.
Change:
Allows user change this part as BACS does.
Impact:
"cfg resource" command.
2. Problem: CQ41855
cfg resource configurable lists RDMA.
Cause:
RDMA is not removed.
Change:
Removed RDMA form configurable list.
Impact:
"cfg resource configurable" command.
3. Problem: CQ41881
Modify error code to indicate reason for
failure, instead of general failure message.
Cause:
Application didn't check iSCSI support
for NetXtream II device.
Change:
Check iSCSI support before put it in team.
Impact:
"restore/add" command.
4. Problem: CQ41893
Modify error message to indicate the max
# of team members allowed in team.
Cause:
Message missing max # of team member allowed.
Change:
Added max # of team member allowed in message.
Impact:
"restore/add" command.
5. Problem: CQ41894
Update error message to indicate the max #
of teams that are permitted in a system.
Cause:
Max # of teams permitted is missing in message.
Change:
Added max # of teams permitted in message.
Impact:
"restore/add" command.
6. Problem: CQ41816
No error message when entering a command on
a non-supportive device
Cause:
Did not display error message if invalid param
is specified for 57710
Change:
Display error message if invalid parameter is
specified
Impact:
"cfg resource" command for 57710.
7. Problem: CQ41849
Team cmd line mode command are displayed twice
Cause:
list command is implicitly executed when entering
command line mode. Running list command in command
line mode would cause a duplicate display
Change:
If running list command in command line mode,
do not execute the implicit list command
Impact:
"list" command in command line mode.
8. Problem: CQ41877
An endless stream of "0," are display in the console
when the cmd "cfg resource configuedrable" is issued
when 5709 is in team
Cause:
In this test case, the resource configurations are
read only, and a bug in the display function caused
an infinite loop of printing "0, ". This configuration
is not displayed in BACS.
Change:
Matching BACS, certain configurations are not
displayed when read only.
Impact:
"cfg resource configurable" command.
9. Problem: CQ41932
cfg resource displays iSCSI offload even though
there is no iSCSI offload license.
Cause:
Application didn't check license when display reserved
resource
Change:
Checked the license for iSCSI
Impact:
"cfg resource" command
10. Problem: CQ41896
BacsCLI:In CLI mode, the remove cmd does not delete
the specified team
Cause:
Although the correct team was picked for deletion,
the view in which the pick would have been valid
was wrong.
Change:
Using the correct view to delete the selected
team.
Impact:
team add/remove/restore operations.
Version 2.0.5 (June 5, 2009)
-------------------------------
BMAPI DLL version: 7.17.1
Fixes:
======
1. Problem: CQ41663
cfg licenses displays RDMA licenses.
Cause:
Issue is fixed on new command but not in
legancy command.
Change:
Remove RDMA licenses in legancy command.
Impact:
"cfg licenses" command.
2. Problem: CQ41776
cfg resource command does not return resource
keys with AUT in team.
Cause:
Application missing a null check.
Change:
Added null check before using the data.
Impact:
"cfg resource" legancy command.
3. Problem: CQ41808
dev view does not list TOE under pre-allocated
resources.
Cause:
TOE capbility is not checked correctly.
Change:
Checked the right data for TOE support.
Impact:
"cfg resource" command.
4. Problem: CQ41809
TOE parameter shown as READ ONLY in dev view.
Cause:
Read only property is not checked correctly.
Change:
Update the read only property correctly.
Impact:
"cfg resource" command.
5. Problem: Cont00041784
Crashes if trying to run diag test on
non Broadcom NDIS device
Cause:
The code was incorrectly attempting to run
diag tests on third-party adapters.
Change:
Not allowing cable/ethernet diag on third-party
adapters.
Impact:
Cable/Ethernet diag.
6. Problem: CQ41806
Debug messages were displayed in 'cfg resource'
command.
Cause:
Debug messages were displayed in legacy command.
Change:
Remove the display of Debug messages.
Impact:
"cfg resource" legacy command.
Version 2.0.4 (June 3, 2009)
-------------------------------
BMAPI DLL version: 7.17.1
Fixes:
======
1. Problem: CQ41663
cfg licenses displays RDMA licenses.
Cause:
RDMA licenses should be removed.
Change:
Remove RDMA licenses.
Impact:
"cfg licenses" command.
2. Problem: CQ41685
Exit code "1046" shown while command w/ -t
team(or teamview).
Cause:
Error code shouldn't be displayed to user when
the error message is already display to user.
Change:
Remove this part of code.
Impact:
Any invalid command.
3. Problem: CQ41601
Invalid IP/Subnet value successfully executed
with no error .
Cause:
Did not check any extra characters at the end
of IP address.
Change:
Make sure no extra characters follow IP address.
Impact:
"cfg iSCSIMgmt" command.
4. Problem: CQ41688
Vlans are not listed in numerical order.
Cause:
vlans were not sorted.
Change:
Sort vlans.
Impact:
"list" command in teamview.
5. Problem: CQ41672
Error saving team config with 63 valns.
Cause:
Read IP address object is not used correctly.
Change:
Read Ip address correctly.
Impact:
"save" command in teamview.
6. Problem: CQ41500
Update the online file; update the format
and include singular command help
Cause:
Unfriendly help format
Change:
Reformat help command
Impact:
"help" command.
7. Problem: CQ40074
E1.0: Add "memconsumption" command to the online
help file
Cause:
The resource key in online help file is missing
Change:
Added back the keys for cfg resource
Impact:
"help" command.
8. Problem: CQ41750
readme.txt file is missing some commands and
needs to be reformatted
Cause:
Readme.txt is missing examples
Change:
Added examples and add missing informations
Impact:
BACSCLI_Readme.txt
9. Problem: Cont00041679
Unable to save IP information of virtual adapters
when teaming w/ Mixed IPv4 and IPv6 Livelink target
Cause:
The code was not looking at the link status information
to decide if a virtual adapter is on DHCP or not.
Change:
Using the linkstatus information as it reflects the
current state of the virtual adapter.
Impact:
Use cases around the bug.
10.Problem: Cont00041676
BACSCLI: Application error and unexpected quit
from interactive mode while delete teamfrom
BACS and issue "scan" in interactive mode.
Cause:
Null pointer was accessed.
Change:
Validating the NULL pointer before using it.
Impact:
Use cases around the bug.
11.Problem: Cont00041758
BACSCLI crushes when run cfg resource.
Cause:
Wrong data structure is passed indisplay function.
Change:
Pass in the correct data structure.
Impact:
Use cases around the bug.
Version 2.0.3 (May 29, 2009)
-------------------------------
BMAPI DLL version: 7.17.1
Fixes:
======
1. Problem: CQ41462
The ip address fields on the iSCSI adapter
are not correctly alligned.
Cause:
IPv4 address title should not show up if DHCP
is enabled.
Change:
Do not show title if IPv4 address is not
avaliable and correct the misaligned default
Gateway ip address.
Impact:
"cfg iSCSImgmt" command.
2. Problem: CQ41519
Errneous error message is displayed when setting
duplicated ipv6 address on iSCSI address.
Cause:
error message is show several times.
Change:
Only show message once and show more accurate
message.
Impact:
"cfg iSCSImgmt" command.
3. Problem: CQ36535
APPcrush occured while create a new teaming
and set IP address.
Cause:
For team with DNS IP address, BACScli show error
message that "No link is present for team to
set IP address" when actually team has link.
Change:
Check link status correctly.
Impact:
"Add <file>" and "Restore <file>" command.
4. Problem: CQ41587
With a SLB team, no LL configured. 2 blank LL
fields show up undered the ndis on a 57711.
Cause:
Application try to show Live Link when there is
no live link configured.
Change:
Don't show Live link if it's not configured.
Impact:
"info" command.
5. Problem: CQ41509
BacsCLI crashes when creating a team with 63 vlans
Cause:
When trying to set the static IP Address, BACSCLI is
able to set invalid object.
Change:
Check for invalid object and proceed
Impact:
"add" command.
6. Problem: CQ41551
dhcp ip address info is missing from the Vital Signs
page on the iSCSI adapter
Cause:
Missing iscsi IP address information
Change:
Added IP Address information
Impact:
"info" command.
7. Problem: CQ41500
BacsCLI: Update the online file; update the format
and include singular command help
Cause:
Unfriendly help format
Change:
Reformat help command
Impact:
"help" command.
8. Problem: Cont00041504
BacsCLI: The Team properties page and Vnic display
different OL caps for a team
Cause:
The offload capabilities were not computed
correctly.
Change:
Correctly computing it.
Impact:
Team info display.
9. Problem: Cont00041540
BacsCLI crashes with active HBA connection and
launch bacsCLI
Cause:
Stack corruption due to imporper vector structure
entry access.
Change:
Accessing only intialized vector entries.
Impact:
iSCSI stats display.
Version 2.0.2 (May 26, 2009)
-------------------------------
BMAPI DLL version: 7.17.1
Enhancements:
=============
1. Problem: Cont00041496
BacsCLI: Remove "List team" command and integrate
it into the "List teamview" command
Change:
Added -b (bare format option) to the 'list teamview'
command.
Impact:
Use case around the issue.
Fixes:
======
1. Problem: CQ41456
Info driver shows driver version incorrectly.
Cause:
BACScli doesn't display build private number.
Change:
Added build private.
Impact:
"info" command.
2. Problem: CQ41396
Attempt to log to an existing file cause
exception.
Cause:
The CQ fixed problem on 2k3, but not on Vista.
Change:
Fixed problem on VIsta too.
Impact:
"log" command.
3. Problem: CQ41330
With an AFD team present, the BASP state filed is
blank.
Cause:
Active state is cleared by mistake.
Change:
Correct the mistake.
Impact:
"info" command.
4. Problem: CQ41397
Missing Initiator Login and Instance Statistics
Cause:
If the initator login and instance statistics are not
available, the application failed to display them
Change:
Display the default values
Impact:
"stats" command.
5. Problem: CQ41413
Not all writable oobmgmt fields can be set correctly.
Cause:
Data validation check the wrong return value.
Change:
Check the right return value.
Impact:
"cfg oobmgmt" command.
6. Problem: Cont00041447
BACScli: Failed to list NDIS devices
Cause:
Wrong data structure was accessed for NDIS.
Change:
Using the right data structure.
Impact:
Use case around the issue.
7. Problem: Cont00041496
BacsCLI: Remove "List team" command and integrate
it into the "List teamview" command
Cause:
Enhancement request.
Change:
Added -b (bare format option) to the 'list teamview'
command.
Impact:
Use case around the issue.
Version 2.0.1 (May 22, 2009)
-------------------------------
Enhancements:
=============
1. Request: CQ41263
Unable to set max TOE connections to 8192 on
Everest.
Change:
Added the support.
Impact:
"cfg resource" command.
2. Request:
Add iSCSI mtu support.
Change:
Added the support.
Impact:
"cfg iscsimgmt" command.
3. Request:
Add TOE RSS support for Everest.
Change:
Added the support.
Impact:
"cfg resource" command.
Fixes:
======
1. Problem: CQ36535
APPcrush occured while create a new teaming
and set IP address.
Cause:
Issue fixed on last release, but for team with
third party nic, still has problem because VLAN
check is not correct.
Change:
Perform the correct VLAN check.
Impact:
"Add <file>" and "Restore <file>" command.
2. Problem: CQ41331
With a team present, under statistics, it
displays the team states as Statistics, should
display BASP Statistics.
Cause:
Display string is not correct, and statistics
fileds are empty.
Change:
Changed the string, and display the correct valus
for ststistics.
Impact:
"stats" command.
3. Problem: CQ39962
Able to program invalid vlan id 4095 to the iscsi
adapter.
Cause:
Partly fixed on last release, the range display is
still not right.
Change:
Change the range.
Impact:
"cfg iscsimgmt" command.
4. Problem: CQ41330
With an AFD team present, the BASP state filed is
blank.
Cause:
The value is not return correctly for display.
Change:
Return the right data.
Impact:
"info" command.
5. Problem: CQ40031
Missing statistics fields for Intel adapter.
Cause:
Old BACScli issue.
Change:
New BACScli doesn't have this issue any more.
Impact:
"stats" command.
6. Problem: CQ41413
Not all writable oobmgmt fields can be set correctly.
Cause:
Data validation check the wrong return value.
Change:
Check the right return value.
Impact:
"cfg oobmgmt" command.
7. Problem: CQ41426
The team save cmd online help makes a reference
to baspconfig.
Cause:
Text displayed is not correct.
Change:
Change the display text.
Impact:
Online help.
8. Problem: CQ41396
Attempt to log to an existing file cause exception.
Cause:
File is not closed after application exit.
Change:
Closed the file before BACScli exit.
Impact:
"log" command.
9. Problem: CQ41217
Unexpected quit from interactive mode while run diag
with devicetype "dev" and "bdf"
Cause:
The quit problem is fixed last release, but diag does
not return any result.
Change:
Set up and run diag correctly.
Impact:
"diag diag run -all" command.
10. Problem: CQ40504
Application error while access advanced propertites of
"Number of Transmit Descriptors" on supported NX1
devices
Cause:
Did not expect missing values read from driver.
Change:
If value is not provided from driver, set default value.
Impact:
"cfg advanced" command in dev mode of bdf mode.
11. Problem: CQ41297
Bogus IPv6 addresses are inserted under iSCSI
Configuration when a static Ipv4 address is added
Cause:
Did not initialize buffer properly when IPv6 address
is empty.
Change:
Properly initialize buffer for IPv6 addresses.
Impact:
"cfg iscsimgmt" command.
12. Problem: CQ41355
After deleting a team, bacscli crashes when you
issue stats and info cmd
Cause:
A bug in a get function causing an invalid entry
in the data map.
Change:
Fixed the bug in the function.
Impact:
running commands after deleting all the teams in
team mode.
13. Problem: Cont00041354
BacsCLI:The Team Properties page is missing
Cause:
Prior to the fix, these properties were not
populated.
Change:
Added those properties.
Impact:
'info' command with team as active context.
Version 2.0.0 (May 20, 2009)
-------------------------------
Enhancements:
=============
1. Request: CQ41267
BACScli: Remove any reference of upgrading TOE/iSCSI
license in the readme.txt and online help file.
Change:
Remove the information from Readme.txt.
Impact:
None.
Fixes:
======
1. Problem: CQ36535
APPcrush occured while create a new teaming
and set IP address.
Cause:
BACScli released set IP object every time when team
is created.
Change:
Release the object when it is not needed.
Impact:
"Add <file>" and "Restore <file>" and "Remove"
command.
2. Problem: CQ39081
Stop Working" error shown while query "Jumbo mtu"
on 5704.
Cause:
BACScli missing the NULL check.
Change:
Perform NULL check before using the data.
Impact:
"cfg Advanced" command.
3. Problem: CQ39942
Unable to program iscsiprotocol on 5709 in
command-line or interactive mode.
Cause:
Change is not applied to the device.
Change:
Mark the change and apply to the device.
Impact:
"cfg resource" command.
4. Problem: CQ39943
The JF MTU does not get refreshed/updated under
"vital signs" when setting is changed.
Cause:
Last fix was working for NXI device, but not NXII
device.
Change:
Refresh the data for NXII device after apply the
setting.
Impact:
"cfg advanced" command.
5. Problem: CQ39962
Able to program invalid vlan id 4095 to the iscsi
adapter.
Cause:
The range used for validation is not right.
Change:
use the correct number to validate vlan id.
Impact:
"cfg iscsimgmt" command.
6. Problem: CQ41166
Guest account is able to change TOE connections on
5709.
Cause:
Readonly property is not set up when change resource
parameter.
Change:
Set up readonly property correctly, so guest account
is readonly.
Impact:
"cfg resource" command.
7. Problem: CQ41176
Allows invalid driver parameter to be configured on
the mp driver; result in BACScli crashing
Cause:
Wrong value is applied and missing a NULL check.
Change:
Valid the value and do NULL check.
Impact:
"cfg Advanced" command.
8. Problem: CQ41268
Application crash while get current value of "IPv4
checksum offload" on 5704.
Cause:
BACScli missing a NULL check.
Change:
Perform the NULL check before using the data.
Impact:
"cfg advanced" command.
9. Problem: CQ41221
The version displays BACScli title as "Broadcom
Advanced Control Utility for Windows v1.0.11"..
Cause:
Display name is different from official name of the
program.
Change:
Change the display name.
Impact:
"version" command.
10. Problem: Cont00040510
Saving current team config with LiveLink results in
bad ipv6 address inserted into config file
Cause:
Coding error to not check the empty ipv6 address when saving
to a config file
Change:
Fixed the coding error to exclude the saving of empty ipv6
address
Impact:
"save" command in team
11. Problem: Cont00041229
When creating team with config file, I get error msg
"SetWMIConnect: Cannot set ip address"
Cause:
WMI object was initialized and destroyed on every commands
which result an error during the re-initialization
Change:
Initialized and uninitialized WMI object once during one
application session
Impact:
"save" command in team
12. Problem: Cont00041235
Displays LiveLink IPv4 adapter addesses and LL
Probe targets as duplicates
Cause:
Debug print was unintentionally printed out
Change:
Cleaned up all debug print on the release module
Impact:
All commands
13. Problem: Cont00041271
unexpected quit from Interactive mode while run
diag with devicetype "dev" and "bdf"
Cause:
Coding error on uninitialized variables
Change:
Fixed coding error to initialized variables
Impact:
Legacy Commands
14.Problem: CQ39914
BacsCLI crashes when trying to view jumbo mtu properties
on an NX1 device (5704).
Cause:
Did not expect missing values read from driver.
Change:
If value is not provided from driver, set default value.
Impact:
"cfg iscsimgmt" command.
15.Problem: CQ40057
BacsCLI allows a user to set duplicate ipv4/ipv6 addresses
for 2 iscsi adapters.
Cause:
Did not check for duplicate iscsi IPv6 addresses.
Change:
Added check for iscsi IPv6 address.
Impact:
"cfg iscsimgmt" command.
16.Problem: CQ41164
BacsCLI crashes if ndis is disable under Resource
Reservations on 57710.
Cause:
Did not check for NULL pointer.
Change:
Added check for NULL pointer.
Impact:
"cfg resource" command.
17.Problem: CQ41266
BacsCLI crashes when using info cmd in list bdf
view mode.
Cause:
Did not check for NULL pointer.
Change:
Added check for NULL pointer.
Impact:
"list bdf" command.
Version 1.0.12 (May 15, 2009)
-------------------------------
Enhancements:
=============
1. Request: CQ41102
Update information in the Install section of Readme.txt.
Change:
The requested information was updated in the 'Install'
section of Readme.txt.
Impact:
None.
Fixes:
======
1. Problem: CQ39997
BACScli: NX2:E1.0: "Failed to suspend driver"
message when attempting to run diag test while
logged under guest account.
Cause:
BACScli doesn't check the user privilege.
Change:
Check user privilige before the test.
Impact:
"diag" command.
2. Problem: CQ39943
BACScli: The JF MTU does not get refreshed/updated
under "Vital Signs" when setting is changed.
Cause:
BACScli Doesn't refresh the data.
Change:
Refresh the data.
Impact:
"info" command.
3. Problem: CQ40032
BACScli: NX2:E1.0: MAC loopback test display is
duplicated; PHY loopback test missing in listof
avaliable tests.
Cause:
Display string is not right.
Change:
Fixed the display string.
Impact:
"diag" command.
4. Problem: CQ40002
BACScli: NX2:E1.0: BACScli allows an invalid config
which causes SUT to assert on the eVBD.
Cause:
BACScli allows user to remove both NDIS and ISCSI.
Change:
Do not allow user to remove both.
Impact:
"cfg resource" command.
5. Problem: CQ40606
BACScli: Non-Administrative user is able to perform
"diag" testing.
Cause:
BACScli doesn't check the user privilege.
Change:
Check user privilige before the test.
Impact:
"diag" command.
6. Problem: CQ40505
BACScli: Application error occurs when query advanced
features on RSS capable NX1 devices.
Cause:
BACScli doesn't do null check.
Change:
do null check and display correct information.
Impact:
"cfg advanced" command.
7. Problem: CQ39086
BACScli: All commands should be case sensitive, but
they are not.
Cause:
Some commands are case sensitive, some are not.
Change:
Changed all commands case insensitive.
Impact:
all commands.
8. Problem: CQ41159
BACScli: Networkdiag results in error msg
"BACSCLI_CANNOT_LOCK_ADAPTER"; network test passed!.
Cause:
Wrong piece of code is executed.
Change:
Removed the invalid piece of code.
Impact:
"networkdiag" command.
9. Problem: CQ39061
Static IPv4 address remains after enable/disable IPv4 DHCP
parameter.
Cause:
BACScli allows user to disable DHCP without setting the
static IPv4 address.
Change:
BACScli will not allow user to disable DHCP. The DHCP is
disabled automatically when the static IPv4 address is set.
Impact:
"cfg iSCSIMgmt" command.
10.Problem: Cont00041160
BacsCLI: BacsCLI crashes when info then stats commands
are used on eVBD/VBD on 57710/5708
Cause:
Data corruption due to improper device check.
Change:
Reading firmware information according to the device
appropriately.
Impact:
"cfg iSCSIMgmt" command.
11. Problem: Cont00040510
BaspCfg: Saving current team config with LiveLink results
in bad ipv6 address inserted into config file
Cause:
The code does not check for IPv6 existence in the system
Change:
BACSCli will not save IPv6 address if it doesn't configured
Impact:
"save" team command.
Version 1.0.11 (May 11, 2009)
-------------------------------
Enhancements:
=============
1. Request: CQ38233
Added support for Virtual Adapter.
Change:
Added support for Virtual Adapter.
Impact:
Virtual Adapter.
2. Request: CQ38234
Added support to display detail information
for Virtual Adapter.
Change:
Added support to display detail information
for Virtual Adapter.
Impact:
Virtual Adapter.
3. Request: CQ39386
Added support to display iSCSI session
statistics for attached LUNs.
Change:
Added support to display iSCSI session
statistics for attached LUNs.
Impact:
iSCSI Adapter.
4. Request: CQ39733
Added support for Cable Diagnostics.
Change:
Added support for Cable Diagnostics.
Impact:
Cable Diagnostic test.
5. Request:
Added support for OOB Management
Change:
Added support for OOB Management
Impact:
OOB Management
Note:
This version of BACScli implemented those functionalities
that are currently supported in BACS3 except the DASH
configuration under OOB Management.
Version 1.0.10 (Feb 03, 2009)
-------------------------------
Fixes:
======
1. Problem: CQ39445
Cannot enable NDIS resource after disabling it.
Cause:
The NDIS handle used became invalid after the
NDIS resource was disabled. The error message
was displayed when the NDIS handle was used by
BACScli.
Change:
The NDIS handle is validated before it is used
and the BACScli can enable the NDIS resource
without error.
Impact:
"cfg resource" command to enable/disable NDIS.
Version 1.0.9 (Jan 30, 2009)
-------------------------------
Enhancements:
=============
1. Request: CQ39062
Added support to display the IPv4/IPv6 DHCP
addresses for iSCSI HBA.
Change:
Added support to display the IPv4/IPv6 DHCP
addresses for iSCSI HBA.
Impact:
"info" command.
2. Request: CQ39239
Added support to configure "IPv6 DHCP" for iSCSI HBA.
Change:
Added support to configure "IPv6 DHCP" for iSCSI HBA.
Impact:
"cfg iSCSIMgmt" command.
3. Request: CQ39240
Added support to configure the "iSCSI Crash Dump" option.
Change:
Added support to configure the "iSCSI Crash Dump" option.
Impact:
"cfg iscsiboot" command.
4. Request: CQ39377
Change the copyright year/date in readme.txt.
Change:
Change the copyright year/date in readme.txt.
Impact:
None.
Version 1.0.8 (Jan 26, 2009)
-------------------------------
Enhancements:
=============
1. Request: CQ38322
BACScli will not allow user to add the iSCSI adapter
if the NIC is part of a LACP or GEC team.
Change:
BACScli will not allow user to add the iSCSI adapter
if the NIC is part of a LACP or GEC team.
Impact:
"cfg Resource" command.
2. Request: CQ38502
The "resource" parameters can't be modified after a
TOE-capable adapter was added to a BASP5 team.
Change:
BACScli will not allow user to modify the "resource"
parameter after a TOE-capable adapter was added to a
BASP5 team.
Impact:
"cfg Resource" command.
Fixes:
======
1. Problem: CQ38952
Diag test does not run on BCM57710 device.
Cause:
BACScli did not allow the Diag test to run
on BCM57710 device.
Change:
BACScli allows the Diag test to run on BCM57710
device now.
Impact:
"Diag" command to run the Diagnostic test on BCM57710.
2. Problem: CQ38969
BACScli cannot configure TOE in "Pre-Allocated Resource"
to "enable" on BCM57710.
Cause:
BACScli did not configure TOE in "Pre-Allocated Resource"
correctly.
Change:
BACScli now configures TOE in "Pre-Allocated Resource"
correctly.
Impact:
"cfg resource" command to configure "toe" to "enable/disable".
Version 1.0.7 (Nov 17, 2008)
-------------------------------
Fixes:
======
1. Problem: CQ37323
Management Firmware should be dispalyed only if OOB
Management was enabled.
Cause:
BACScli did not check the OOB Management status before
displaying the Management Firmware.
Change:
Management Firmware will be displayed only if OOB
Management is enabled.
Impact:
"info" command to display "Hardware" information.
2. Problem: CQ38165
BACScli did not display the IPv6 address that was assigned
to the iSCSI HBA.
Cause:
The IPv6 addess was not programmed into the iSCSI HBA
correctly.
Change:
The IPv6 addess is programmed into the iSCSI HBA correctly.
Impact:
"cfg iSCSIMgmt" command to program/display IPv6 address of
iSCSI HBA.
Version 1.0.6 (Nov 10, 2008)
-------------------------------
Enhancements:
=============
1. Request:
Limited the iSCSI Pending Tasks per Connection
to 128 for BCM5706/5708/5709.
Change:
Limited the iSCSI Pending Tasks per Connection
to 128 for BCM5706/5708/5709.
Impact:
"cfg Resource ISCSIPT" command for BCM5706/5708/
5709.
Version 1.0.5 (Oct 29, 2008)
-------------------------------
Fixes:
======
1. Problem: CQ38164
Unable to assign IPv4 address to iSCSI HBA in x64
system.
Cause:
The input IPv4 address was not processed correctly
in the x64 system.
Change:
Make sure the input IPv4 address is processed correctly
in x64 systems.
Impact:
"cfg iSCSIMgmt" command to assign IPv4 address.
Version 1.0.4 (October 9, 2008)
-------------------------------
BMAPI DLL version: 7.15.1
Enhancements:
=============
1. Request:
Show MSI version (Msi or Msi-X) in BACSCLI
Change:
BACSCLI now shows Msi information under the
resources category in the information tab.
Impact:
Msi information display in the resources
category.
2. Request:
Cont00036693 - Bacs: Add resource reservations
tab in bacs for 57710 family of products.
Change:
Added resource configuration for 57710 family
of products.
Impact:
Without Cont00037277 being addressed, it may
not be possible to exercise this feature fully.
3. Request:
Cont00037278 - Prevent BACS from displaying
WoL for second 5709 device on quad port NIC
Change:
We now handle the case specially as that
wasn't the case prior to this change.
Impact:
Use cases around the enhancement.
4. Request:
Cont00036980: Indicating iSCSI boot status per
virtual device, NDIS or Offload iSCSI
Change:
On VBD node we now display whether the device
is on iSCSI boot or offload under the "Vital Signs"
category.
Impact:
Use cases around the enhancement.
5. Request:
Added iSCSI Statistics information
Change:
Added iSCSI Statistics under statistics information
for each node that contains iSCSI
Impact:
Use cases around the enhancement.
6. Request:
Not to support MAC loopback for 5761.
Change:
Remove MAC loopback support for 5761.
Impact:
5761
Fixes:
======
1. Problem:
Cont00037523, Cont00037522:
5761s fails diagnostic test in BACS
Cause:
BACS did not have the support for 5761s adapter type.
Change:
Added support.
Impact:
Use case around the bug fix.
2. Problem:
Cont00037329: BACScli: Give -Cnt a minus number (-1 or -2)
will cause infinite loop testing. Same problem for -LEDIntv
Cause:
BACSCli did not handle negative number properly
Change:
Added validation check to handle negative number properly
Impact:
Use case around the bug fix.
3. Problem:
Cont00037328: BACScli: Multiple options does not
behave correctly.
Cause:
The code did not have a proper check for selective
diagnostic
Change:
Added check for selective diagnostic
Impact:
Use case around the bug fix.
4. Problem:
Cont00037327: BACScli: Command "BACScli.exe -mac
0010183605BB diag Diag Show" to show diag returned diag
failed code = 38295296
Cause:
The diagnostic code did set default return value when
it is not running
Change:
Set default return value for diagnostic commands
Impact:
Use case around the bug fix.
5. Problem:
Cont00037326: BACScli: Control Register Diag missing.
Command diag Diag Run -REG, nothing runs.
Cause:
The bit flag for each test was not defined
properly
Change:
Define bit flag for each test
Impact:
Use case around the bug fix.
6. Problem:
Cont00037325: BACScli: diag Diag Run -MII. Other
diag also performed.
Cause:
The bit flag for each test was not defined
properly
Change:
Define bit flag for each test
Impact:
Use case around the bug fix.
7. Problem:
Cont00037534: ServerCore CLI: using the info switch
with no link shows duplex setting twice
Cause:
A typo in the code
Change:
Fixed the typo
Impact:
Use case around the bug fix.
Version 1.0.3 (Sep 10, 2008 )
---------------------------------
Enhancements:
=============
1. Request:
BACS command line interface utility to configure and
run the Diagnostic test.
Change:
BACS command line interface utility to configure and
run the Diagnostic test.
Impact:
All networking adapters in the Windows system.
Version 1.0.2 (Sep 04, 2008 )
---------------------------------
Enhancements:
=============
1. Request:
BACS command line interface utility to configure iSCSI
Management and Resource Reservation parameters. Added
command to display License information.
Change:
Added capability to configure iSCSI Management and
Resource Reservation parameters. Added command to
display License information.
Impact:
All networking adapters in the Windows system.
Version 1.0.1 (Aug 20, 2008 )
---------------------------------
Enhancements:
=============
1. Request:
BACS command line interface utility to configure Advanced
parameters of the adapter.
Change:
Added capability to configure the Advanced parameters.
Impact:
All networking adapters in the Windows system.
2. Request: CQ36782
Added "bdf" command to display the PCI bus/device/function
number information for all available PCI adapters.
Change:
Added "bdf" command to display the PCI bus/device/function
number information for all available PCI adapters.
Impact:
All networking adapters in the Windows system.
Note: Require BMAPI v7.13.3 or later.
Fixes:
======
1. Problem: CQ36783
Running BACScli for IA32 in the 64-bit Windows environment
resulted the "failed to initialize" error message.
The error message is not clear enough for the user.
Cause:
The error was detected when calling BMAPI function during
BACScli Initialization.
Change:
The returned error code from BMAPI is analyzed and the
"System platform is not supported" error is displayed.
Impact:
Run the BACScli for IA32 in the 64-bit Windows environment.
Version 1.0.0 (Aug 06, 2008 )
---------------------------------
Enhancements:
=============
1. Request:
BACS command line interface utility to retrieve information
and statistics of the adapter.
Change:
Initial release supports all networking adapters in the
Windows system.
Impact:
All networking adapters in the Windows system.
Note: Require BMAPI v7.11.0 or later.
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.