Manuals

Manuals
Configuration: ASF Administrator's Guide for Dell Portable Computers

Back to Contents Page

Configuration

ASF Administrator's Guide for Dell™ Portable Computers

Overview

VBScript

WMI Browser

Broadcom® ASF Configuration Utility 

Broadcom ASF Remote Configuration Utility

Broadcom ASF Configuration Visual Basic Script


Overview

NOTICE: Broadcom utilities are for use only with Broadcom NICs. 

ASF functionality is disabled by default on Dell computers. There are several ways to enable and configure ASF on your system, including a VBScript, using a WMI browser such as Dell OpenManage™ IT Assistant, running the Broadcom ASF Configuration Utility, or using the Broadcom Remote Configuration Utility to configure the solution. If you are familiar with scripting, it is recommended that you use VBscript to configure and enable ASF. 

Table 1 lists the ASF configuration settings and their defaults.

Table 1. Configuration Settings

Setting

Description

ASF

Enables ASF (default = disable).

RMCP

Enables RMCP packet handling (default = disable).

Heartbeat

Enables hardware-generated pulse from the client that the management station may monitor to determine if the client is present on the network (default = disable).

Heartbeat Interval

Time between heartbeat pulses from the client (default 0 seconds).

WoL on ARP/RMCP

Enables Wake-on-LAN when ARP or RMCP packet is sent to the client station (default = disable).

Management Console IP

IP address of the management station (default = 0.0.0.0).

IP Address (not configurable)

IP address of the client station (default = 0.0.0.0).

Subnet Mask (not configurable)

Subnet Mask (default = 0.0.0.0).

Default Gateway (not configurable)

Gateway IP address (default = 0.0.0.0).

PET Retransmit Interval

Number of seconds between alert retransmissions (default 10 seconds).

SNMP_Community

Identifier (default = public) that matches the client computer with the remote management program.


VBScript

WMI provides a scripting interface. Using VBScript, you can write scripts that connect to WMI services locally or remotely, retrieve information, or execute methods. Because ASF configuration can be accessed through WMI, you can use the script to achieve all tasks that ASF Remote Configuration Utility can accomplish. By using software tools such as the Microsoft® System Management Services (SMS) to deliver the script, you can remotely enable and configure ASF on any client system. 

Among the options for using Visual Basic scripts to configure ASF throughout the enterprise are the following:

  • Have the user login script run a script to enable and configure ASF.
  • Use deployment software, such as SMS, to deploy and run a script to enable and configure ASF.
  • Create a batch file that serially runs a script on each computer on the network to enable and configure ASF.

See Broadcom ASF Configuration Visual Basic Script for an example of a Visual Basic script that can be used to configure ASF.

NOTE: To connect remotely to WMI services, you must have administrative rights for both the local and the remote systems. 


WMI Browser

You can view ASF properties and change configuration settings using a WMI browser, such as that available with the Dell OpenManage IT Assistant. For information on using IT Assistant, see the Dell OpenManage IT Assistant User's Guide.

From the root/cimv2 namespace, navigate to the class name BRCM_ASFOOBAlertService. Perform a search for this "class name" if your browser supports searches. Otherwise, use the following derivation:

root\cimv2\CIM_ManagedSystemElement\CIM_LogicalElement\CIM_Service\
CIM_OOBAlertService\BRCM_ASFOOBAlertService

The managed object format (mof) is part of the Common Information Model (CIM) standard. A .mof file contains compatible definitions of CIM classes and includes the properties, qualifiers, and descriptions that are a part of each class. A class entry in a .mof file is a definition only; any code that services the class must be implemented elsewhere.


Broadcom ASF Configuration Utility

The Broadcom ASF Configuration Utility (ASFConfig.cpl) allows you to configure the Broadcom NIC to use ASF functions and is located in the Microsoft Start/programs/Broadcom ASF Configuration folder. The user interface components of the Broadcom ASF Configuration Utility are described below:

ASF Enable

Allows the user to enable or disable the ASF function inside Broadcom’s Network Interface Controller (NIC).  When more than one ASF-capable NIC exists in a system, only one ASF NIC should be enabled. 

Network Adapters

Displays all ASF-capable Broadcom NICs that are found in the system. If more than one such NIC is found, only one is allowed to have the ASF functionality enabled. 
NOTICE: ASF is only supported on a single NIC. Currently, it is not possible to designate which NIC will act as the Master Alert Sending Device.


Remote Management Control Protocol (RMCP)

Enables or disables the handling of the RMCP network packets.

The Remote Management Console uses RMCP packets to communicate with the ASF NIC. When enabled, the ASF NIC responds to the following RMCP commands: ping, Capability Request, and System State Request. When disabled, the ASF NIC does not respond to any RMCP commands.


Heartbeat and Heartbeat Interval

Enables, disables, or sets the generation of heartbeat PET (Platform Event Trap) packets.

The ASF NIC is capable of periodically generating heartbeat PET packets that get transmitted to the Remote Management Console. A heartbeat PET packet follows the SNMP trap format and can be viewed via any industry-standard SNMP browsers.

When disabled, the ASF NIC does not generate any heartbeat PET packets. When enabled, the ASF NIC generates a heartbeat PET periodically, determined by the value in the Heartbeat Interval field.

 

WoL on ARP/RMCP

Controls how ASF NIC handles the Wake On LAN (WoL).

Almost all Windows operating systems have the capability to conserve power by entering standby or hibernate mode. They also have the capability to wake up the system when an external event occurs. One such event is when the NIC receives an Interesting Network Packet. Typically, Windows operating system can be woken up by one of three Interesting Packets: Direct-IP, Uni-cast, or NetBIOS Name Query.

The Windows WoL feature creates a conflict with ASF NIC operation, because when the system enters a powersaving mode, the ASF NIC is still operational, sending PETs, receiving RMCP packets, and responding to ARP requests. ARP and RMCP packets are Direct-IP packets and can wake up the system, but this may not be desirable to some users. By selecting this option, you can choose to wake up the system when the ASF NIC receives an Interesting Packet.

When ASF is enabled but the Wol on ARP/RMCP field is disabled, the ASF NIC does not wake up the system when an Interesting Packet is received. When the Wol on ARP/RMCP field is enabled, the ASF NIC wakes up the system when an Interesting Packet is received. 

SMBus Address of the Adapter

Displays the SMBus address used by the ASF NIC. This field is read-only and is set by Dell.

 

PET Retransmit Interval

Controls the duration between retransmission of a PET packet.

According to the ASF standard, each PET packet (except the heartbeat PET) must be retransmitted three times to ensure successful delivery of the PET packet to the Remote Management Console. Typically, this value should be set between 10 and 20 seconds.

 

Legacy Device Poll Interval

Controls how frequently the ASF NIC monitors system sensors, such as the chassis intrusion sensor. This field is read-only and is set to 4 seconds.

 

Management Console IP

Sets the IP address for the Remote Management Console. The ASF NIC sends all PETs to this IP address through the network.

The Remote Management Console IP address should be statically assigned. When the Remote Console IP address is changed, the Management Console IP field must be updated with the new IP address.

 

IP Address

Displays the local IP address of the system. 

This is a read-only field that runs in the Windows background.

Subnet Mask

When the Remote Management Console is located on a different subnet, connected via a Gateway Router, the ASF NIC uses this read-only field with the Default Gateway field to communicate with the Remote Management Console.

Default Gateway

When the Remote Management Console is located on a different subnet, connected via a Gateway Router, the ASF NIC uses this read-only field with the Subnet Mask field to communicate with the Remote Management Console.

ASF Firmware Version

This read-only field displays the version of the ASF firmware that is running inside the ASF NIC.

SNMP Community

Set the SNMP community string. The default value is public

View Detailed ASF Configuration

Displays detailed ASF configuration information stored inside the ASF NIC. 

 

ASF Diagnostics

ASF diagnostics test the proper operation of the hardware.

EEPROM

Checks the integrity of the configuration data and the ASF firmware code that is stored in the NICs EEPROM.

ASF Test

Checks all hardware inside the NIC that is required to support the ASF function, such as SMBus signaling, all hardware timers, and control registers.


Broadcom ASF Remote Configuration Utility

The Broadcom ASF Remote Configuration Utility (ASFRCfg.exe) does not require an installation program. The ASFRCfg.exe file is located in the c:\WINNT\system32 folder.

ASFRCfg Usage

Description:

This application allows users to configure ASF remotely with WMI environment.

Usage:

ASFRCfg [options]

-EnableASF:  Enable ASF.

-DASF:  Disable ASF.

-h:  This help message.

-HB interval:  Set heart beat interval in seconds

'interval' is in decimal from 0 to 600

-MgmtIP ip:  Set management consol's IP address

'ip' is in form of '123.456.789.123'

-Pass password:  Login password for the remote system

-PETt interval:  Set PET retransmit interval in seconds

'interval' is in decimal from 1 to 29

-Poll interval:  Set legacy device poll interval in sec

'interval' is in decimal from 0 to 255.

-ServerName name:  The name of the system that you are going to connect to

-SetHB flag:  Enable/disable heart beat.

'flag' is 1 to enable and 0 to disable.

-SetRMCP flag:  Enable/disable RMCP.

'flag' is 1 to enable and 0 to disable.

-SetWoL flag:  Enable/disable ASF WoL on ARP/RMCP.

'flag' is 1 to enable and 0 to disable.

-SNMPCom name: Set SNMP community name.

'name' is SNMP community name.  The SNMP community name is limited to 19 characters.

-User username:  Login user name. 

'username' is the user name on the remote system


Broadcom ASF Configuration Visual Basic Script

The Broadcom ASF Configuration Visual Basic script (BASFRCfg.vbs) is an example of a Windows Visual Basic script.

The following link contains the sample script. If you are familiar with scripting, you can modify this text file for use in your organization. To save the file to your hard drive, right-click the link and save the file in the location you desire with a .vbs extension.

NOTE: The sample script is provided as an example only, and has not been tested, nor is warranted in any way by Dell; Dell disclaims any liability in connection therewith. Dell provides no technical support with regard to such scripting. For more information on WMI scripting, refer to applicable Microsoft documentation. 

Broadcom ASF sample configuration script

BASFRCfg.vbs Usage

Description:

BASFRCfg.vbs is a Windows script that allows users to configure ASF on Broadcom adapter remotely. It requires Windows WMI and Broadcom CIM provider.

Usage:

cscript.exe BASFRCfg.vbs [options]

[-enableasf:true|false]     -  Enable/disable ASF

[-h:]                       -  Display this help

[-hbintvl:<interval>]        -  Set heart beat interval between 0 and 600 in seconds

[-mgmtip:<mgmtip>]          -  Set IP address of management console

[-user:<username> [-password:<password>]]  -  Username and password

[-petintvl:<interval>]      -  Set PET retransmit interval between 1 and 29 in seconds

[-pollintvl:<interval>]     -  Set legacy device poll interval between 0 and 255 in seconds

[-servername:<name>]        -  The name of the System that you are going to connect to

[-sethb:true|false]         -  Enable/disable heart beats

[-setrmcp:true|false]       -  Enable/disable RMCP

[-setwol:true|false]        -  Enable/disable ASF WoL on ARP/RMCP 

[-snmpcom:<name>]                          -  Set SNMP community name.  The SNMP community name length is limited to 19 characters.


Back to Contents Page

Laptops | Desktops | Business Laptops | Business Desktops | Workstations | Servers | Storage | Monitors | Printers | LCD TVs | Electronics
© 2009 Dell | About Dell | Terms of Sale | Unresolved Issues | Privacy | About Our Ads | Dell Recycling | Contact | Site Map | Feedback

snEB13