Professional Documents
Culture Documents
HCMAdmin
HCMAdmin
13 June 2008
Asia-Pacific Headquarters
Brocade Communications Singapore Pte. Ltd.
9 Raffles Place
#59-02 Republic Plaza 1
Singapore 048619
Tel: +65-6538-4700
Fax: +65-6538-0302
apac-info@brocade.com
Document History
Title
Publication number
Summary of changes
Date
53-1000881-01
New document
June 2008
Contents
Chapter 1
HCM Overview
In this chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
HCM software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Tree node pop-up menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Operating System (OS) support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Driver operating system support. . . . . . . . . . . . . . . . . . . . . . . . . . 4
Host Connectivity Manager (HCM) for local and
remote management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
OS-specific features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Chapter 2
iii
Chapter 3
Host Configuration
In this chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Host security authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Configuring security authentication using the GUI . . . . . . . . . . 16
Configuring security authentication using the BCU . . . . . . . . . . 19
Basic port configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Opening the Basic Port Configuration dialog box . . . . . . . . . . . 21
Port speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Port logging level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Frame data field size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
MPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Path Time Out. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Persistent binding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
HCM Logging levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Advanced port configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Opening the Advanced Port Configuration dialog box . . . . . . . . 31
Queue Depth configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Interrupt Control Coalesce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
NPIV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Name configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Removing a name entry. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Exporting the properties for a WWN . . . . . . . . . . . . . . . . . . . . . . 36
Importing the properties for a WWN. . . . . . . . . . . . . . . . . . . . . . 36
Adding a name and a WWN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Buffer credits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
iv
Chapter 4
Monitoring
In this chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Performance monitoring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Polling frequency rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Resetting statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Port statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Virtual port statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Logical port statistics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
FCP IM statistics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Target statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Authentication statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Master Log. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Event severities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Filtering event log entries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Application log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Chapter 5
Diagnostics
In this chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Related Diagnostic Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Diagnostics using the Brocade Command Line Utility (BCU) . . . . . . 58
diag commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
fcdiag commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Diagnostics using the GUI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Running a port-level test using the GUI . . . . . . . . . . . . . . . . . . . 59
Port-level test parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Running a protocol-level test using the GUI . . . . . . . . . . . . . . . . 60
Displaying test log details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Beaconing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Configuring beaconing using the BCU . . . . . . . . . . . . . . . . . . . . 63
Configuring beaconing using the GUI . . . . . . . . . . . . . . . . . . . . .64
SFP Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Displaying SFP information using the BCU. . . . . . . . . . . . . . . . . 64
Displaying SFP information using the GUI . . . . . . . . . . . . . . . . . 64
Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
supportSave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
supportSave collection sources . . . . . . . . . . . . . . . . . . . . . . . . . 67
Chapter 6
Appendix A
vi
port. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120
rport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123
supportSave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .126
vport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .127
Appendix B
FDMI FC-CTs
HBA Driver and FDMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .129
Appendix C
Standards Compliance
Standards Compliance Publications . . . . . . . . . . . . . . . . . . . . . . . .131
Appendix D
Glossary
Index
vii
viii
Figures
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
Figure 24
SFP Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
ix
Tables
Table 1
Table 2
Table 3
OS-specific features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Table 4
Table 5
Table 6
Table 7
Table 8
Table 9
Table 10
Table 11
supportSave categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Table 12
xi
xii
In this section
How this document is organized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Additional information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Getting technical help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Related documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Document feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
xiii
xvi
xvii
xvii
xvii
This document is organized to help you find the information that you want as quickly and easily as
possible.
The document contains the following components:
Chapter 1, HCM Overview, provides a description of the Host Connectivity Manager (HCM)
application software, the graphical user interface (GUI), system requirements, and supported
operating systems.
Chapter 2, Getting Started with HCM Software, explains how to launch the management
software, set security passwords, discover SAN components, and log out.
Chapter 6, HCM Dialog Boxes, lists the fields that are associated with the HCM GUI and
provides a definition for each field.
Appendix A, Brocade Command Line Utility (BCU), provides reference information for the Host
Connectivity Manager (HCM) commands that can be run from the Brocade Command Line
Utility (BCU)
Appendix B, FDMI FC-CTs, provides reference information to support the Fabric Device
Management Interface (FDMI).
xiii
Appendix C, Extended Link Services (ELS) commands, lists the ELS commands supported by
the HBA stack.
Document conventions
Text formatting
The narrative-text formatting conventions that are used are as follows:
bold text
italic text
Provides emphasis
Identifies variables
Identifies paths and Internet addresses
Identifies document titles
code text
For readability, command names in the narrative portions of this guide are presented in mixed
lettercase: for example, switchShow. In actual examples, command lettercase is often all
lowercase. Otherwise, this manual specifically notes those cases in which a command is case
sensitive.
NOTE
A note provides a tip, guidance or advice, emphasizes important information, or provides a reference
to related information.
ATTENTION
An Attention statement indicates potential damage to hardware or data.
xiv
CAUTION
A Caution statement alerts you to situations that can be potentially hazardous to you.
DANGER
A Danger statement indicates conditions or situations that can be potentially lethal or extremely
hazardous to you. Safety labels are also attached directly to products to warn of these conditions
or situations.
Key terms
For definitions specific to Brocade and Fibre Channel, see the Brocade Glossary.
For definitions specific to this document, see Glossary on page 133.
For definitions of SAN-specific terms, visit the Storage Networking Industry Association online
dictionary at:
http://www.snia.org/education/dictionary
Microsoft Corporation
Sun, Solaris
SuSE
VMware
xv
Additional information
This section lists additional Brocade and industry-specific documentation that you might find
helpful.
Brocade resources
To get up-to-the-minute information, join Brocade Connect. Its free! Go to http://www.brocade.com
and click Brocade Connect to register at no cost for a user ID and password.
For practical discussions about SAN design, implementation, and maintenance, you can obtain
Building SANs with Brocade Fabric Switches through:
http://www.amazon.com
For additional Brocade documentation, visit the Brocade SAN Info Center and click the Resource
Library location:
http://www.brocade.com
Release notes are available on the Brocade Connect Web site and are also bundled with the Fabric
OS firmware.
Best practice guides, white papers, data sheets, and other documentation is available through
the Brocade Partner Web site.
For additional resource information, visit the Technical Committee T11 Web site. This Web site
provides interface standards for high-performance and mass storage applications for Fibre
Channel, storage management, and other applications:
http://www.t11.org
For information about the Fibre Channel industry, visit the Fibre Channel Industry Association Web
site:
http://www.fibrechannel.org
xvi
HBA model
HBA operating system version
Error numbers and messages received
supportSave command output (see debug on page 103 for details)
Detailed description of the problem, including the switch or fabric behavior immediately
following the problem, and specific questions
Related documentation
Part Number
Document Title
53-1000884-01
Brocade Fibre Channel HBA Installation and Reference Manual supporting HBA models
815, 825, 415, and 425
53-1000885-01
Brocade Fibre Channel HBA Troubleshooting Guide supporting HBA models 815, 825,
415, and 425
53-1000598-03
53-1000853-01
Document feedback
Quality is our first concern at Brocade and we have made every effort to ensure the accuracy and
completeness of this document. However, if you find an error or an omission, or you think that a
topic needs further development, we want to hear from you. Forward your feedback to:
documentation@brocade.com
Provide the title and version number of the document and as much detail as possible about your
comment, including the topic heading and page number and your suggestions for improvement.
xvii
xviii
Chapter
HCM Overview
In this chapter
HCM software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tree node pop-up menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operating System (OS) support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
3
4
HCM software
The Host Connectivity Manager (HCM) is a management software application for configuring,
monitoring, and troubleshooting host bus adapters (HBAs) in a storage area network (SAN)
environment that uses a supported Brocade HBA.
The management software has two components:
Features
The HBA management software has the following features:
Discovery, which, using the agent software running on the servers attached to the SAN,
enables you to contact the devices in your SAN.
Configuration management , which enables you to configure local and remote systems. With
HCM you can configure the following items:
Read/write buffer test, which tests the link between the adapter and its devices
FC protocol tests, including echo, ping, and trace route
Monitoring, which provides statistics for the following SAN components:
Authentication
FCP
Logical port
Port
Target
Virtual port (vport)
Security enables you to specify a CHAP secret and configure authentication parameters.
Event notifications provide asynchronous notification of various conditions and problems
through a user-defined event filter.
Host
Refresh All
Stop Polling
Configure Names
Basic Port Configuration
Persistent Binding
Port Statistics
FC SP
Support Save
Tree > Copy | Search | Collapse All | Expand All
HBA
Refresh
Define Name
Basic Port Configuration
Persistent Binding
Port Statistics
Diagnostics
FC-SP
Enable Adapter
Tree > Copy | Search | Collapse All | Expand All
Port
Refresh
Define Name
Port Configuration > Basic | Advanced
Persistent Binding
Port Statistics
Diagnostics
FC-SP > Authentication | Authentication Statistics
Enable Port
Beacon > Port | Link
Tree > Copy | Search | Collapse All | Expand All
Base Port
Refresh
Logical Port Statistics
Tree > Copy | Search | Collapse All | Expand All
VPort
Refresh
Logical Port Statistics
Virtual Port Statistics
Tree > Copy | Search | Collapse All | Expand All
Target Device
Refresh
Define Name
Statistics > Target Statistics | FCP IM Statistics
Tree > Copy | Search | Collapse All | Expand All
NOTE
The Brocade Command Line Utility (BCU) is a standalone application that is installed as part of the
driver package. The BCU is used primarily for managing HBAs installed on a local machine. The BCU
is supported across all operating system versions listed in Table 1.
Supported drivers vary with the operating system being used. For example, for Windows, the
Storport miniport driver is supported (there is no support for the SCSI miniport driver) and for
Solaris, only the Leadville-based driver is supported.
TABLE 1
Operating System
x86
x64
IA64
SPARC
32b
64b
No support
N/A
32b
64b
No support
N/A
32b
64b
64b
No
32b
64b
64b
No
64b
No support
No
32b
64b
64b
No
Solaris 10
32b
64b
N/A
64b
32b
N/A
N/A
N/A
NOTE
In addition to installing HCM on a local or remote machine, you can launch the HCM application from
the Brocade Enterprise Fabric Connectivity Manager (EFCM).
1
TABLE 2
Operating System
x86
x64
IA64
SPARC
32b
32b
No support
N/A
32b
32b
No support
N/A
32b
32b
No support
N/A
32b
32b
No support
N/A
32b
32b
No support
N/A
Windows XP Professional
32b
32b
No support
N/A
32b
32b
No support
No support
32b
32b
No support
No support
32b
No support
No support
32b
32b
No support
No support
Solaris 10
32b
32b
N/A
32b
N/A
N/A
N/A
N/A
OS-specific features
Some features are available only in specific operating system environments. These OS-specific
features are identified in Table 3.
TABLE 3
OS-specific features
Features
Linux
Windows
VMware
Solaris
NPIV
Yes
Yes
Yes
No
Yes
Yes
Yes
No
No
Yes
No
No
Yes
Yes
Yes
No
Yes
Yes
Yes
No
Chapter
In this chapter
HCM software launch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Changing a password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Logging off HCM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
FIGURE 1
The factory default user ID and password are Administrator and password. After you log in for the
first time, you should change the older password to a new one using the HCM GUI.
2
Launching the application on Linux platforms
1. After installing the HCM software, locate Brocade HCM on the Linux platform by double-clicking
on the BROCADE_FCHBA icon.
2. Select run to launch the application.
OR
Alternatively, you can start the application from the command prompt using the following
commands:
suse116208:~ # cd /opt/brocade/fchba/client
suse116208:<installed directory>/fchba/client # ./BROCADE_FCHBA
NOTE
You can use the shortcut for launching the application on Solaris platforms, by clicking on the
desktop icon, only on machines that have a desktop, such as gnome.
Remember password
The Login dialog has a check box to remember the password. If you check the Remember
password check box, you do not need to enter the password the next time you launch the
application.
Skip login
Enable skip login by checking the Skip Login Dialog check box.
If the Skip Login check box is checked, it automatically disables the Remember password
option.
If you select the skip login check box, the login dialog box will not appear the next time the
application is started.
2
Changing a password
You can change the default password of the application to a different password using the Change
HCM Password dialog.
Note the following when you change a password:
You must validate the user before you change the password by supplying the old password. The
new password must be different than the old password.
FIGURE 2
2. Type the current password for the account. The default user name and password are
Administrator and password.
3. Type the new password of the account.
The new password must have at least one character different from the old password.
4. Passwords can be from 8 to 40 characters in length. They must begin with an alphabetic or
numeric character.
5. Retype the new password in the Confirm New password field.
6. Click OK.
NOTE
Both the user name and passwords are case-sensitive.
2
Resetting a password or restoring a factory default password
After a successful installation, copy the /data/noitacitnehtua.properties file to your
personal folder so that, in case the password is lost, you can overwrite the
noitacitnehtua.properties file in the data folder with the local copy. This restores the
factory default user name (Administrator) and password (password).
HBAApplication.properties
SetupDiscovery.properties
HbaAliasdb.properties
log4j.xml
noitacitnehtua.properties
To restore the backed-up configuration data when you re-install the HCM, you must manually
overwrite the new data directory contents with the backed-up data. This restores your previous
settings.
10
2.
3.
5.
1. Menu bar
2. Device tree window
3. Master Log
4. Online help
5. System information
6. Context view
FIGURE 3
11
FIGURE 4
Discovery
Discovery enables you to contact the HBAs present in a specified host in your SAN. The setup
discovery profile is saved in the SetupDiscovery.properties file to remember the history of
each host and related attributes of discovered hosts.
When you log in to HCM, the specified host is automatically contacted (discovered) and displayed
on the navigation tree. When you configure and turn on discovery, the application discovers
Brocade HBAs in that host, connected to the SAN.
NOTE
The HCM application enables you to discover Brocade adapters, ports, virtual ports, remote ports,
and LUNs using out-of-band discovery only.
12
2
Setting up out-of-band discovery for an HBA
When performing out-of-band discovery, you are managing the HBA remotely. The application
connects to the agent running on the host server over the IP network and product information is
copied back from the Brocade HBA to the server. If you do not configure the application to directly
discover the devices, the connections and attached devices may not display correctly.
1. From the Host Connectivity Manager, click Discovery > Setup.
The Setup for HBA Discovery dialog box displays.
FIGURE 5
2. From the Host Name list, select the host name from where you will discover the HBA.
For the first time, the Host Name list will contain only the Local host. You must specify the
Hostname or the IP address for discovering the remote servers. Only previously-discovered
servers are available in the Host Name list.
3. Type the port number in the Port Number text box. The default is 34568.
4. Type in the user ID and password that will authenticate the SAN product with the agent. The
default user ID and password are admin/password.
It is recommended you change the agent password on the host for security reasons.
NOTE
Click the Remember Host check box if you do not want to type it in each time you set up
discovery.
13
2
5. In the Polling Frequency (Seconds) text box, specify the value for how frequently the application
has to poll for newly-discovered devices.
All parameters related to the HBAs that are installed in that server are refreshed each time the
poll occurs.
6. If the Keep Polling check box is checked, polling occurs after the specified polling interval. If
the check box is not checked, polling will stop.
7.
Click OK.
14
Chapter
Host Configuration
In this chapter
Host security authentication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Basic port configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
HCM Logging levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Advanced port configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NPIV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Name configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Buffer credits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
20
30
31
34
34
38
Host
Adapter
Port
Use the HCM GUI or the Brocade command line utility (BCU) to display the authentication settings
and status. Diffie-Hellman (DH) key exchange is a public key cryptosystem where public values are
exchanged to arrive at a symmetric key among the end entities. There are five well-known DH
groups, however, only DH-CHAP group 0, called NULL DH, is supported in this release.
NOTE
15
3
Configuring security authentication using the GUI
The security authentication dialog can be launched from host, HBA, and port levels.
From the host level:
1. Select the host from the device tree.
2. Select Configure > FC-SP from the main menu.
OR
Right-click the host and select FC-SP from the list.
The Fibre Channel Security Protocol Configuration dialog at the host level displays.
FIGURE 6
16
3
The Fibre Channel Security Protocol Configuration dialog at the HBA level displays.
FIGURE 7
From a port:
1. Select a port from the device tree.
2. Select Configure > FC-SP > Authentication from the main menu.
OR
Right-click a port and select FC-SP > Authentication from the list.
The Fibre Channel Security Protocol Configuration dialog at the port level displays.
17
3
3. Configure the following parameters on the Port Security Authentication tab:
a.
Select the Enable Authentication check box to enable or disable the authentication policy.
If authentication is enabled, the port attempts to negotiate with the switch. If the switch
does not participate in the authentication process, the port skips the authentication
process.
b.
MD5
A hashing algorithm that verifies a messages integrity using Message Digest version 5.
MD5 produces a 128-bit digest and is the required authentication mechanism for LDAP v3
servers.
SHA1
A secure hashing algorithm that computes a 160-bit message digest for a data file that is
provided as input.
MD5SH1
Similar to the MD5 hashing algorithm, but used for DH-CHAP authentication
SHA1MD5
Similar to the SHA1 hashing algorithm, but used for DH-CHAP authentication
c.
Select DHNULL as the group value (this is the only group that is supported).
18
3
Configuring security authentication using the BCU
Enter the following command to display or configure security authentication for the ports.
bcu>
bcu>
bcu>
bcu>
bcu>
bcu>
auth
auth
auth
auth
auth
auth
-show <port_id>
-policy <port_id> {on|off}
-algo <port_id> <md5|sha1|ms|sm>
-secret <port_id> <secret_string>
--stats <port_id>
--statsclr <port_id>
where:
- -show
port_id
- -policy
port_id
Specify the ID of the port for which you want to set the authentication policy.
on|off
- -algo
port_id
md5|sha1|ms|sm
Specify the hash algorithm:
SM defines the hash algorithm priority list of SHA-1, followed by MD5 for
DH-CHAP authentication.
- -secret
port_id
Specify the ID of the port for which you want to set the shared secret.
secret string
Specify the secret string. The maximum length of the secret is 63 bytes. The
default secret for each interface is its pwwn without the colons; for example,
0102030405060708.
19
3
- -stats
port_id
Specify the ID of the port for which you want to display information.
- -statsclr
port_id
Specify the ID of the port for which you want to clear statistical information.
TABLE 4
Port enable
Yes
Yes
Configure speed
Yes
Yes
Yes
Yes
MPIO mode
Yes
Yes
Yes
Yes
Persistent Binding
Note: The persistent binding option is
available on Windows platforms only.
Yes
Yes
Log Level
Yes
Yes
20
3
Opening the Basic Port Configuration dialog box
There are slight changes in HCMs basic port configuration dialog, depending on the operating
system. Refer to the appropriate figure for your operating system to determine the port
configuration feature options (Figure 8, Basic Port Configuration dialog box - Windows, Linux, and
VmWare or Figure 9, Basic Port Configuration dialog box - Solaris).
1. Select an HBA or port from the device tree.
2. From the Host Connectivity Manager, select Configure > Basic Port Configuration.
The Basic Port Configuration dialog box displays.
-
FIGURE 8
FIGURE 9
21
3
Port speed
Beyond the number of ports, it is important to also consider port speed, which is the maximum
amount of data that can pass through the port at a given second. The unit of measurement is in
gigabits per second (Gbps) and the speed options are 1 Gbps, 2 Gbps, 4 Gbps, and 8 Gbps.
Auto-negotiate is the recommended setting, and it is the default.
FIGURE 10
22
3
Configuring the port speed using the BCU
Enter the following command to set the port speed.
bcu> port -speed <port_id> <1|2|4|8|auto>
where:
- -speed
Displays or sets the port speed. The port speed can be changed dynamically
(when the port is enabled). If the port is disabled, the new port speed setting
takes effect when the port is re-enabled.
Note: Values 1, 2, 4, and 8 mean a single-port speed setting. The speed value
is a bit mask that specifies speeds to be considered for auto-negotiation.
port_id
Specify the ID of the port for which you want to set the port speed.
23
3
Configuring the logging level using the BCU
Enter the following command to set the logging level on the port.
bcu> log -level <port_id> [<Critical | Error | Warning | Info>]
-m <fw|half|fcs|drv|aen|all>]
where:
- -level
port_id
24
3
Configuring the frame data field size using the BCU
The dfsize command sets the ports maximum receive data field size. If you do not specify a value,
the current receive buffer size displays.
NOTE
The new receive data field size takes effect when the port is re-enabled.
Enter the following command to set the frame data field size.
bcu> port -dfsize <port_id> <df_size>
where:
port_id
Specify the ID of the port for which you want to set the frame data field size.
df_size
Specify the maximum supported receive data field size, in decimal value. If
set to auto, the driver default value displays.
MPIO
Multipathing solutions use redundant physical path components such as adapters, cables, and
switches to create logical paths between the server and the storage device. In the event that one or
more of these components fails, causing the path to fail, multipathing (MPIO) uses an alternate
path for I/O so that applications can still access their data.
where:
port_id
Specify the ID of the port for which you want to enable or disable the FCP
initiator mode.
on|off tov
Specify whether MPIO mode is enabled (on) or disabled (off). You can
optionally specify the time out value (TOV).
25
3
Path Time Out
You can enable or edit the Path Time Out field only when MPIO is disabled.
where:
port_id
Specify the ID of the port for which you want to enable or disable the FCP
initiator mode.
on|off tov
Specify whether MPIO mode is enabled (on) or disabled (off). You can
optionally specify the time out value (TOV).
26
3
Persistent binding
Persistent binding is a feature of Fibre Channel (FC) host bus adapters that enables you to
permanently assign a system SCSI target ID to a specific FC device. This capability is useful in
multi-server environments that share a device, because you can have multiple servers use the
same SCSI target ID when referring to the shared FC device.
NOTE
NOTE
The SCSI Target ID is unique. See the SCSI protocol for the valid target ID range.
The Persistent Binding dialog box (host level) displays, listing all the adapters in that host.
FIGURE 11
27
3
From the HBA level:
1. Select an HBA and select Configure > Persistent Binding from the main menu.
OR
2. Select and right-click an HBA in the device tree and select Persistent Binding from the list.
The Persistent Binding dialog box (HBA level) displays.
FIGURE 12
FIGURE 13
28
3
Enabling and disabling persistent binding using the GUI
Persistent binding can be enabled or disabled from the HCM GUI using the following steps:
1. Launch the Basic Port Configuration dialog at the port level.
2. Check or uncheck the persistent binding check box in the Basic Port Configuration dialog.
FIGURE 14
NOTE
The Persistent Binding check box is not available for Solaris agents.
where:
- -enable
port_id
- -disable
port_id
- -list
port_id
Displays the ID of the port for which you want to display information.
pwwn
29
Agent communication log, where all messages are exchanged between the HCM GUI
application and the HCM agent.
FIGURE 15
2. From both the Agent Communication Log and the Debug Log, select one of the following:
30
TABLE 5
Queue Depth
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
FIGURE 16
31
3
Queue Depth configuration
The queue depth is the number of I/O operations that can be run in parallel on a device. When the
queue is full, the drive refuses to accept any additional SCSI commands. The device continues to
refuse new commands until at least one command has been completed, freeing up space in the
queue.
From the Host Connectivity Manager, select Configure > Advanced Port Configuration.
The Advanced Port Configuration dialog box displays.
OR
where:
- -qdepth
port_id
32
3
Configuring the Interrupt Control Coalesce using the GUI
1. Select a port from the device tree.
From the Host Connectivity Manager, select Configure > Advanced Port Configuration.
The Advanced Port Configuration dialog box displays.
OR
Specify the delay time out value in microseconds, if coalesce is set to on. Delay time out
values supported are 0-1125 microseconds. Setting the delay time out value to 0 disables
the latency monitor time out interrupt.
3. Click OK.
NOTE
Note: The operation fails if the input parameters are out of the supported range.
Enter the following command to set Interrupt control coalesce, latency, and delay.
bcu> ioc --intr <ioc_id> <--coalesce|-c> {on | off} <Latency> <Delay>
where:
port_id
Specify the ID of the port for which you want to set the ports interrupt
attributes.
c coalesce
Latency
Specify the latency monitor time out value in microseconds, if coalesce is set
to on. Latency time out values supported are 0-225 microseconds. Setting
the latency time out value to 0 disables the latency monitor time out
interrupt.
Delay
Specify the delay time out value in microseconds, if coalesce is set to on.
Delay time out values supported are 0-1125 microseconds. Setting the delay
time out value to 0 disables the delay timeout interrupt.
33
NPIV
N-Port ID Virtualization (NPIV) enables a single Fibre Channel protocol port to appear as multiple,
distinct ports. NPIV provides separate port identification within the fabric for each operating system
image (partition) behind the port, as if each operating system image had its own unique physical
port.
Each NPIV device has a unique virtual port ID (PID), port WWN, and node WWN. The virtual port has
the same properties as an N_Port and is therefore capable of registering with all services of the
fabric. In other words, multiple virtual devices emulated by NPIV appear no different than regular
devices connected to a non-NPIV port. The maximum number of virtual PIDs for an N_Port on a
switch is 255.
NPIV is available at the physical port level only. No settings are available for vports from basic port
configuration.
NOTE
Name configuration
The Host Connectivity Manager allows you to use names as a method of providing familiar, simple
names to world wide names for adapters, ports, and remote ports in the SAN.
You can perform the following name tasks using either the Configure Names dialog or the Define
Names dialog:
Add a WWN and an associated name for an adapter, port, or storage device that is not yet
discovered.
In the GUI, across the adapters, ports, and remote ports, only unique names are allowed.
34
3
Removing a name entry
1. Select Configure > Names from the Host Connectivity Manager.
OR
Right-click a device from the device tree and select Configure Names.
The Configure Names dialog box displays.
FIGURE 17
Current Host
All WWNs
Only Nodes
Only Ports
Only Remote Ports
35
3
Exporting the properties for a WWN
1. Select Configure > Names from the Host Connectivity Manager.
OR
Right-click a device from the device tree and select Configure Names.
The Configure Names dialog box displays.
2. Select one of the following from the Display list:
Current Host
All WWNs
Only Nodes
Only Ports
Only Remote Ports
Current Host
All WWNs
Only Nodes
Only Ports
Only Remote Ports
36
3
Importing properties in EFCM format
1. In the Configure Names dialog box, select EFCM Format and then select Import.
2. Click OK.
3. Navigate to the location of the *.properties file from which you will import properties for the
selected device.
The format appears as follows.
# Names Export File V 1.0 : DO NOT DELETE / MOVE / MODIFY THIS LINE
# For each row in the file the name should be followed by an '='
# Column Format: WWN=Name=Type =Description
# EFCM Names file Format [ Delimiter '=' ]
####################################################################
200000051e536b20=s=Node=
200000051e536b43=bfa0=Node=
100000051e536b20=a=Port=
100000051e536b44=bfa0_port1=Port=
100000051e536b43=bfa0_port0=Port=
37
3
Adding a name and a WWN
You can add up to 2000 names which are then stored in the HbaAliasdb.properties file. The entries
persist during reboot.
1. Select Configure > Names from the Host Connectivity Manager.
The Configure Names dialog box displays.
2. Type a name that represents an adapter, port, or storage device.
3. Type a valid WWN that corresponds to the name.
4. Click OK to close the window.
The new component is added to the Name list.
Buffer credits
Buffer-to-buffer credit flow control is implemented to limit the amount of data a port sends, based
on the number and size of the frames sent from that port. This scheme allows Fibre Channel to be
self-throttling, thereby allowing it to establish a reliable connection without the need to
accommodate dropped frames due to congestion. Buffer credit limits between each device and the
fabric are communicated at the time of fabric login. One buffer credit allows a device to send one
frame of data (typically 1 or 2 KiloBytes).
The default BB Credit is 1. The baseline for the calculation is one credit per kilometer at 2 Gbps.
This yields the following values for 10 km:
Refer to the Extended Fabrics concepts and planning section of the Fabric OS Administrators
Guide for detailed information about buffer credits.
38
Chapter
Monitoring
In this chapter
Performance monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Master Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Application log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Performance monitoring
The Host Connectivity Manager (HCM) Port Statistics window enables you to monitor the
performance of the HBA and the traffic between the HBA and the LUNs. You can use the
information to isolate and troubleshoot areas that impact application performance.
The following components display statistics:
Port statistics
Virtual port (vport) statistics
Logical port statistics
FCP IM statistics
Target statistics
Security authentication statistics
39
4
Resetting statistics
1. Click the Reset button on any of the Statistics dialog box.
A warning dialog displays.
2. Click Yes.
All of the statistics are reset to 0.
Port statistics
Select Monitor > Statistics > Port Statistics from the Host Connectivity Manager.
OR
Right-click a port from the device tree and select Port Statistics from the list.
The Port Statistics dialog box displays.
The following statistical information for the selected port displays.
Date
The date and time of the most recent reset.
WWN
The world wide name of the port about which statistics are displayed.
TX Frames
The number of total Transmitted Fibre Channel frames across all protocols and classes.
RX Frames
The number of total Received Fibre Channel frames across all protocols and classes.
TX Words
The number of total Transmitted Fibre Channel words across all protocols and classes.
RX Words
The number of total Received Fibre Channel words across all protocols and classes.
LIP Count
The number of loop initialization (LIP) events.
NOS Count
The number of not operational (link has failed) events.
Error Frames
The number of frames that have been received in error.
Dropped Frames
40
4
The number of frames that were lost due to a lack of host buffers available.
Primitive SeqProtocolErr
The number of primitive sequence protocol errors.
Undersized Frame
The number of undersized frame errors.
Oversized Frame
The number of oversized frame errors.
41
4
Virtual port statistics
Select Monitor > Statistics > Virtual Port Statistics from the Host Connectivity Manager
OR
Right-click a virtual port from the device tree and select Virtual Port Statistics.
The following statistical information for the selected virtual port displays.
Date
The date and time of the most recent reset.
WWN
The world wide name of the virtual port.
FDISCs sent
The number of Fabric discoveries sent.
FDISC accepts
The number of times the system accepts Fabric discoveries.
FDISC retries
The number of times a Fabric discovery is attempted.
FDISC rejects
The number of times the system rejects Fabric discoveries.
FDISC unknown
The number of unknown Fabric discovery occurrences.
LOGOs sent
The number of times logouts occur.
LOGO accepts
The number of times logouts are accepted.
LOGO rejects
The number of times logouts are rejected.
42
4
LOGO unknown rsps
The number of unknown logout occurrences.
No NPIV support
Indicates if there is no NPIV support.
Fabric offlines
The number of fabrics that are offline.
Fabric onlines
The number of fabrics that are online.
Fabric cleanups
The number of fabric cleanups.
43
4
Logical port statistics
Select Monitor > Statistics > Logical Port Statistics from the Host Connectivity Manager.
OR
Right-click a logical port from the device tree and select Logical Port Statistics.
The following statistical information for the selected logical port (LPORT) displays.
Date
The date and time of the most recent reset.
WWN
The world wide name of the logical port.
NS plogi sent
The number of Name Server port logins sent.
NS plogin accepts
The number of times Name Server port logins are accepted.
NS plogin rejects
The number of Name Server port login rejects.
NS RSPN_ID_sent
The Name Server Register Symbolic Port Name identifier.
NS RSPN_ID_rejects
The number of Name Server Register Symbolic Port Name identifier rejects.
NS RSPN_ID sent
The number of times the Name Server Register Symbolic Port Name identifier was sent.
NS_RSPN_ID_accepts
The number of times the system accepted Name Server Register Symbolic Port Name identifier
was accepted.
44
4
NS RFT_ID sent
The number of Name Server Register FC4 Type identifier requests sent.
NS RFT_ID accepts
The number of times the system accepted Name Server Register FC4 Type identifier requests.
NS RFT_ID rejects
The number of times the system rejected Name Server Register FC4 Type identifier requests.
NS_GID_FT sent
The number of times a Name Server Get all Port ID request for a given FC4 type is sent.
NS_GID_FT accepts
The number of times a Name Server Get all Port ID request for a given FC4 type is accepted.
NS_GID FT rejects
The number of times a Name Server Get all Port ID request for a given FC4 type is rejected.
NS timeouts
The number of Name Server timeouts.
NS retries
The number of Name Server retries.
Num RSCNs
The number of Fibre Channels Registered State Change Notifications.
45
4
FCP IM statistics
Select Monitor > Statistics > Remote port statistics > FCP IM Statistics from the Host Connectivity
Manager.
OR
Right-click a remote port from the device tree and select FCP IM Statistics.
The following Fibre Channel Protocol Input Method (FCP IM) statistical information apply to
initiators and targets.
Date
The date and time of the most recent reset.
WWN
The world wide name of the remote port.
Onlines
The number of online rports.
Offlines
The number of offline rports.
PRLI Sent
The number of PRLIs sent.
46
4
HAL SLER Events
The number of HAL SLER events.
HAL TM FirmwareResponses
The number of HAL TM firmware responses.
HAL TM Successes
The number of HAL TM successes.
HAL TM Failures
The number of HAL TM failures.
HAL IO Requests
The number of HAL IO requests.
HAL IO Completions
The number of HAL IO completions.
47
4
Target statistics
Select Monitor > Statistics > Remote port statistics > Target Statistics from the Host Connectivity
Manager.
OR
Right-click a remote port from the device tree and select Target Statistics.
The following statistical information for the selected remote port displays.
Date
The date and time of the most recent reset.
WWN
The world wide name of the selected remote port.
Offlines
The remote ports that are offline.
Onlines
The remote ports that are online.
RSCNs
The number of Fibre Channels Registered State Change Notification (RSCN) received.
PLOGI Sent
The number of times port logins (when two node ports in a SAN establish a connection
between each other) occur.
PLOGI Accepts
The number of times the port logins are accepted.
PLOGI Timeouts
The number of times port logins time out.
PLOGI Failed
The number of times port logins fail.
PLOGI Rejects
The number of times port logins are rejected.
PLOGI Received
The number of times port logins are received.
PRLI Received
The number of times PRLIs are received.
ADISC Sent
The number of ADISC requests sent.
ADISC Accepts
The number of times ADISC requests are accepted.
ADISC Failed
The number of times ADISC requests fail.
48
4
ADISC Rejects
The number of times ADISC rejects.
ADISC Received
The number of ADISC requests that are received.
ADISC Rejected
The number of times ADISC requests are rejected.
LOGO Sent
The number of times logouts occur.
LOGO Accepts
The number of times logouts are accepted.
LOGO Failed
The number of times logouts fail.
LOGO Rejected
The number of times logouts are rejected.
LOGO Received
The number of times logouts are received.
49
4
HAL fw Create Exception Events
The number of HAL fw create exception events.
50
4
HAL Delete Pend Exceptions
The number of HAL delete pending exceptions.
51
4
Authentication statistics
The Authentication Statistics dialog box displays statistical information related to transmitted and
received DHCHAP attempts for a selected port
1. Select a port from the device tree.
2. Select Configure > FC_SP > Authentication Statistics from the Host Connectivity Manager.
The following statistical information for the selected FCP displays.
Date
The date the statistics were run.
Auth Failures
The number of times security authentication failed.
Auth Successes
The number of times security authentication succeeded.
Tx Auth Rjts
The number of rejected transmitted Fibre Channel authentication attempts.
Tx Negs
The number of transmitted Fibre Channel authentication negotiation attempts.
Tx Auth Dones
The number of completed transmitted Fibre Channel authentication attempts.
Tx DHCHAP Challenges
The number of transmitted DHCHAP challenge attempts.
Tx DHCHAP Replies
The number of transmitted DHCHAP replies.
Tx DHCHAP Successes
The number of times a transmitted Fibre Channel authentication attempt was successful.
Rx Auth Rjts
The number of rejected received Fibre Channel authentication attempts.
Rx Auth Negs
The number of received Fibre Channel authentication negotiation attempts.
Rx Auth Dones
The number of completed received Fibre Channel authentication attempts.
Rx DHCHAP Challenges
The number of received DHCHAP challenge attempts.
Rx DHCHAP Replies
The number of received DHCHAP replies.
RX DHCHAP Successes
The number of times a received DHCHAP challenge was successful.
52
Master Log
The Master Log Properties dialog box, described in Table 6, displays a list of all events that have
occurred. Event monitoring enables early fault detection and isolation on a selected HBA. You can
filter the events based on the user-defined criteria shown in Figure 18.
TABLE 6
Field
Description
Filter button
Sr No column
Severity column
WWN column
Displays the world wide name of the device on which the event
occurred.
Category column
Subcategory column
Description column
Date/Time column
Event severities
Table 7 shows the icons that represent the four event types and describes each type.
TABLE 7
Icon
53
4
Filtering event log entries
Event filtering enables you to block events based on user-defined criteria (severity or type of log).
Events that have been filtered out do not appear in the Master Log
1. Click the Filter button in the Master Log section of the bottom pane.
The Master Log Filter dialog box displays.
2. Filter the events using one of a combination of the criteria shown in Figure 18.
NOTE
The Category is the type of event; for example, an adapter, port, or audit.
FIGURE 18
3. Click Apply to save your changes, or click Cancel to exit the window.
OR
Click OK to save the changes and exit the window.
54
Application log
The application log displays all application-related informational and error messages, as well as the
following attributes.
FIGURE 19
55
56
Chapter
Diagnostics
In this chapter
Diagnostics using the Brocade Command Line Utility (BCU) . . . . . . . . . . . .
Diagnostics using the GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Beaconing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SFP Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
supportSave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
58
59
63
64
66
66
TABLE 8
Part Number
Document Title
53-1000884-01
Brocade Fibre Channel HBA Installation and Reference Manual supporting HBA models
815, 825, 415, and 425
53-1000885-01
Brocade Fibre Channel HBA Troubleshooting Guide supporting HBA models 815, 825,
415, and 425
53-1000598-03
53-1000853-01
57
diag commands
Diag commands monitor and blink hardware components and can be performed while the system
is running.
sfpshow
Displays small form factor pluggable (SFP) information.
tempshow
Displays adapter information.
beacon
Blinks the appropriate port LED for physical identification.
pciloopback
Checks the communication path between the host and the IO Controller (IOC).
loopback
Sends a health check message from the host to firmware through message queues that are
memory-mapped over the PCI.
memtest
Tests memory blocks of the adapter.
beacon
Blinks the local port for the specified number of seconds.
Refer to diag on page 105 for details about this command.
fcdiag commands
Fibre Channel diagnostics include the following tests on Fibre Channel components:
fcping
Determines the basic connectivity between two Fibre Channel network points and monitors
and measures network latency
fctraceroute
Reports on a SAN path, including node hops and latency data
fcecho
Sends an FC Echo Extended Link Services (ELS) request to a remote port.
linkbeacon
Blinks the link.
scsitest
Tests the SCSI components.
Refer to fcdiag on page 107 for details about this command.
58
NOTE
When you invoke a test on an HBA, you can run diagnostics for one or both ports within the selected
HBA.
FIGURE 20
3. Click the check box that corresponds to the port test you are running.
4. Specify the parameters based on parameter information found in Table 9.
NOTE
Click the Stop on Error check box if you want the test to stop running if an error occurs.
5. Click Start to run the test.
59
5
Port-level test parameters
TABLE 9
Port-level test
Parameter
Test Options
Memory test
None
Frame Count
Data Pattern
Test Cycle
Subtest ID
Link Speed
8 Gb HBA:
2 Gbps
4 Gbps
8 Gbps
4 Gb HBA
1 Gbps
2 Gbps
4 Gbps
Frame Count
Test Cycle
Internal
Serdes
External loopback
FC trace route test, requests to enumerate the route between two given end points. Not
supported in Solaris operating systems.
60
5
Opening the Protocol Test dialog box
1. Select an HBA or port from the device tree.
2. Right-click the component and select Diagnostics from the list.
The Diagnostics dialog box is displayed.
FIGURE 21
61
Description
Time
Test
Status
Configuration
The name of the test component and its corresponding value. For
example:
Adapter world wide name
Data pattern
Frame count
Port world wide name
Result
FIGURE 22
62
FIGURE 23
Beaconing
Beaconing is a continuous signaling of error conditions on a LAN. Beaconing can occur either on
the port or on one or both sides of the link (known as end-to-end beaconing). Link end-to-end
beaconing provides a mechanism to start beaconing on both the HBA side and the switch side.
where:
duration
Blinks the local port for the specified number of seconds. The default is 0,
which means infinite blinking.
63
5
Configuring beaconing using the GUI
1. Select Configure > Beacon from the Host Connectivity Manager.
2. Click the Beacon Port check box, the Beacon Link check box, or both, to enable the feature.
SFP Management
The Port SFP dialog box enables you to display the properties that are associated with a selected
small form-factor pluggable (SFP) transceiver.
64
FIGURE 24
SFP Properties
Details about the port technology and extended link are described in Table 10.
TABLE 10
SFP category
Port technology
Extended information
SFP supported
Connector type
Transceiver
Media
Speed (in MBps)
Extended ID
Encoding
Baud rate
Length (9u, 50u, 62.5u, Cu)
Vendor (name, OUI, part)
Revision
Wavelength
Options
BR Max
BR Min
Serial number
Date code
65
Debugging
The debug commands, listed below, capture all the support information needed to diagnose
suspected system issues.
supportSave
Collects debug information from the driver logs and stores the error messages in an output file.
portlog
Displays the log of FC frames and other main control messages that were sent out and
received.
portlogclear
Clears the ports frame log.
portlogctl
Enables or disables the portlog.
Refer to debug on page 103 for details about these commands.
supportSave
The supportSave command collects debug information needed from the driver.
The captured debug information can be saved to the local filesystem and then sent to the supplier
for further investigation. The information that is captured is detailed in Table 11.
TABLE 11
supportSave categories
supportSave level
Captured information
The default location to where supportSave output is saved is under the IP address of the host from
which it was collected, relative to the HCM installation directory. For example:
66
5
supportSave collection sources
Table 12 lists the sources from which you can gather supportSave information.
TABLE 12
BCU-based supportSave
Browser-based supportSave
HCM-based supportsave
NOTE
If the agent is up, it will use the advanced configuration. If there is no agent, it will use the
basic configuration.
After the supportSave operation completes, the following message is displayed:
Support Save Completed and is located at
<HCM HOME Dir>/data/localhost/supportSave_Basic_<file_name>.zip
Port crash events have a CRITICAL severity and you can view the details in the Master Log and
Application Log tables in HCM. For more information, refer to Master Log on page 53 and
Application log on page 55.
67
5
supportSave collection using a browser
You can use an Internet browser (Internet Explorer 6 or higher or Firefox 2.0 or higher) to collect
and transfer supportSave information for the driver and the HCM agent.
Use a browser if you do not have root access, if you do not have access to file transfer methods
such as FTP and SCP, or you do not have access to the Host Configuration Manager (HCM).
1. Open an Internet browser and type the following URL:
https://localhost:34568/JSONRPCServiceApp/SupportSaveController.do
where localhost is the IP address of the server from which you want to collect the supportSave
information.
2. Type the agents credentials using the factory default settings, admin and password.
The File Download dialog box displays, prompting you to save the
supportSaveController.do file.
3. Click Save and navigate to the location where you want to save the supportSave file.
68
Chapter
In this chapter
HBA properties panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Port properties panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Base port properties panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Remote port properties panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logical port (LPort) properties panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Virtual port (VPort) properties panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Port SFP properties panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Port POM properties panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Port statistics dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Device properties panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logical Unit Number (LUN) properties panel . . . . . . . . . . . . . . . . . . . . . . . . .
Fibre Channel security authentication dialog box . . . . . . . . . . . . . . . . . . . . .
Change HCM password dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configure Names dialog box. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Define Name dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Persistent binding dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Port test diagnostics dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Protocol tests diagnostics dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Test Log Details dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Master Log tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Master Log Filter dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Event Properties dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
70
71
73
74
75
76
77
79
80
81
82
83
84
85
86
87
88
89
91
92
93
94
69
Description
HBA Parameters
Node WWN
Name
Operating Status
Manufacturer
Model Description
Hardware Path
Serial #
Temperature
Chip Revision
Driver Parameters
Driver Name
Driver Version
Firmware Parameters
Firmware Version
BIOS Version
PCI Registers
70
Vendor ID
Device ID
Subsystem ID
Subsystem Vendor ID
Current # of Lanes
The number of PCI lanes, in Gbps, each way between the PCI slot
and the adapter.
PCI Generation
Description
Port Parameters
Port #
Port WWN
Node WWN
Port Type
Name
FC Address
Operating State
Configured Speed
Operating Speed
Configured Topology
Operating Topology
BB Credit
Hardware Path
# of LPorts
Operating Parameters
Beacon State
71
6
Field
Description
The value between 0 to 60 that specifies the time out session. Note
you can only enable or edit the path time out when MPIO is disabled.
Logging Level
The port logging level. Values include Log Critical, Log Error, Log
Warning, and Log Info.
FC-SP Parameters
Authentication
Status
Algorithm
Group
Error Status
72
Description
Port WWN
Node WWN
FC Address
State
Symbolic Name
Roles
Base Port
Switch NWWN
73
Description
Node WWN
Name
FC Address
State
Supported Classes
Device Type
Symbolic Name
Vendor Information
Vendor
Product ID
Product Revision
Binding Information
74
Bind Type
Target ID
Description
Port WWN
Node WWN
FC Address
State
Symbolic Name
Roles
Base Port
Switch NWWN
75
76
Field
Description
Port WWN
Node WWN
FC Address
State
Roles
Base Port
Switch NWWN
NOTE
Only Brocade-branded SFPs are supported with the 8 Gbps FC HBAs. The 8 Gbps SFP (which is
bundled with the Brocade 815 or 825), it is referred to as SFP+. The 4 Gbps SFP (which is bundled
with the Brocade 415 or 425) is simply referred to as SFP.
Opening the properties panel
1. Select a port in the device tree.
2. Click the SFP tab in the right pane.
Fields and components
Field
Description
Port Technology
SFP Supported
Connector Type
Transceiver
Media
The type of media for the transceiver; for example, single mode.
Speed
Extended Information
Extended ID
Encoding
Baud Rate
Length 9u
Length 50u
The length of the fiber optic cable (for distances greater than 10
meters).
Length 62.5u
The length of the fiber optic cable (for distances greater than 10
meters).
Length Cu
The length of the fiber optic cable (for distances greater than 1
meter, where optimum performance is required).
Vendor Name
Vendor OUI
Vendor Part
Revision
Wavelength
77
78
Field
Description
Options
Displays details about the transceiver; for example, the type of port
connector, type of transceiver, and enable/disable status.
BR Max
The upper bit rate limit at which the SFP transceiver meets its
specifications.
BR Min
The lower bit rate limit at which the SFP transceiver meets its
specifications.
Serial #
Date Code
NOTE
Only Brocade-branded SFPs are supported with the 8 Gbps FC HBAs. The 8 Gbps SFP (which is
bundled with the Brocade 815 or 825), it is referred to as SFP+. The 4 Gbps SFP (which is bundled
with the Brocade 415 or 425) is simply referred to as SFP.
Opening the properties panel
1. Select a port in the device tree.
2. Click the POM tab in the right pane.
Fields and components
Field
Description
Temperature(C)
Tx Power (uvV)
Rx Power (uvV)
Voltage
79
Description
Date
The current date and time at which the last reset was done.
WWN
TX Frames
RX Frames
TX Words
RX Words
NOS Count
Error Frames
Dropped Frames
The number of frames that were lost due to a lack of host buffers
available.
80
Port statistics
Polling frequency rate
Resetting statistics
Performance monitoring
Description
LUN #
The logical unit number associated with the device; for example, 0-9.
Capacity
Block Size
Vendor
Product ID
Product Revision
Product Serial #
Target WWN
81
82
Field
Description
FCP LUN
Capacity
Block Size
The block size of the logical unit, in bytes (for example, 512 Bytes).
Vendor
Product ID
Product Revision
The revision level of the device to which the logical unit is assigned.
Product Serial #
The serial number of the device to which the logical unit is assigned.
Target WWN
Description
Port #
Port WWN
The world wide name of the port for which you are configuring
security authentication.
Port Name
The name of the port (for example, Port 0 or Port 1) for which you are
configuring security authentication.
Authentication
Status
CHAP Secret
Retype Secret
Algorithm
Group
83
Description
User Name
Old password
New password
84
Description
Display
Select a discovered host from the drop down list. Current Host is the
default.
Name
NOTE: You can also search for a name by typing the name into
the text box and clicking OK.
WWN
NOTE: You can also search for a name by typing the world wide
name into the text box and clicking OK.
Type
Description
Remove
Import
Export
Add button
For undiscovered devices, type in the name of the ports name or the
WWN and click the Add button to add it to the Display list.
EFCM / FM format
85
NOTE
Description
The name for all configured devices.
NOTE: You can also search for a name by typing the name into
the text box and clicking OK.
WWN
NOTE: You can also search for a name by typing the world wide
name into the text box and clicking OK.
Type
86
Description
Serial Number
Port #
Port WWN
Name
Target Name
SCSI Target ID
87
Description
Ports
Memory Test
Data Pattern
Test Cycle
Specify the number of times the test runs. The default value is 100.
Loopback Test
Subtest ID
Link Speed
Frame Count
Stop on Error
Check to flag the system to stop running the test if an error occurs.
Time
The test log displays the time the port test was run.
Test
The test log displays the type of test that was run.
Status
The test log displays the status of the test that was run.
Start button
Stop button
88
Description
Echo Test
FC Ping Test
FC Trace Route
Add
Click to add a selected port, logical port, or target to the test list.
Remove
Click to remove a selected port, logical port, or target from the test
list.
Remove All
Click to remove all ports, logical ports, and targets from the test list.
Test Cycle
Specify the number of times the test runs. The default value is 100.
Test Log
The test log table displays the time the test was run, type of test run,
status of the test, configuration, and the results.
Stop on Error
Check to flag the system to stop running the test if an error occurs.
Start button
Stop button
89
6
Using the dialog box
Refer to the following topic for specific procedures using this dialog box.
90
Description
Time
Test
Status
Configuration
The name of the test component and its corresponding value. For
example:
Adapter world wide name
Data pattern
Frame count
Port world wide name
Result
91
Description
Filter button
Refresh button
Sr No column
Severity column
WWN column
The world wide name of the device on which the event occurred.
Category column
Subcategory column
Description column
Date/Time column
92
Description
Event Time
Event Severity
Select one or all of the following values: Major, Minor, Critical, Info.
Category
Select an event category, for example, Rport or ITNIM, from the list.
WWN
93
Description
Date/Time
Time
Severity
WWN
The world wide name of the device on which the event occurred.
Event ID
Category
Description
Root Cause
94
Appendix
In This Appendix
adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
auth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
debug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
diag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
fabric. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
fcdiag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
fcpim. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
IOC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
lport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
pbind. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
rport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
vport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Direct mode, where you type the command at the command prompt. For example:
port - -speed <port_id> <1|2|4|8|auto>
95
Operands
Synopsis
Adapter commands
bcu> adapter
- -list
- -name
<ad_id> <adapter_name>
- -query
<ad_id>
- -enable
<ad_id>
- -disable
<ad_id>
- -show
<port_id>
- -policy
- --algo
- -secret
- -stats
<port_id>
- -statsclr
<port_id>
- -portlog
<port_id>
- -portlogclear
<port_id>
- -portlogctl
- - stats
<port_id>
- - statsclr
<port_id>
Authentication commands
bcu> auth
Debug commands
bcu> debug
Fabric commands
bcu> fabric
FC diagnostic commands
Note: fcping and fctraceroute are not supported on Solaris platforms.
bcu> fcdiag
- -fcping
- -fctraceroute
- -fcecho
- -linkbeacon
- -scsitest
96
- -mpiomode
- -stats
- -statsclr
- -query
A
- -qdepth
<port_id> <q_depth_value>
Help commands
bcu> - -help
Command
Operands
Synopsis
Lists all details about the specific sub_command.
- -stats
<ioc_id>
- -query
<ioc_id>
- -statsclr
<ioc_id>
- -enable
<ioc_id>
- -disable
<ioc_id>
- -intr
- -level
Log commands
bcu> log
- -list
<port_id>
- -query
- -stats
- -statsclr
- -sfpshow
<port_id>
- -tempshow
<ad_id>
- -beacon
- -pciloopback
- -loopback
- -memtest
<ad_id>
Diagnostic commands
bcu> diag
- -list
- -name
<port_id> [port_name]
- -enable
<port_id>
- -disable
<port_id>
- -stats
<port_id>
- -statsclr
<port_id>
- -query
<port_id>
- -speed
<port_id> <1|2|4|8|auto>
97
Command
- -dfsize
<port_id> [dfsize]
Operands
Synopsis
- -list
- -query
- -stats
- -statsclr
- -osname
- -enable
<port_id>
- -disable
<port_id>
- -list
<port_id> [<pwwn>]
98
- -create
- -delete
<port_id> vpwwn
- -query
<port_id> vpwwn
- -stats
<port_id> vpwwn
- -statsclr
<port_id> vpwwn
adapter
Displays and sets adapter configuration.
Synopsis
Description
Operands
bcu>
bcu>
bcu>
bcu>
bcu>
adapter
adapter
adapter
adapter
adapter
--enable <ad_id>
--disable <ad_id>
-list
-name <ad_id> <adapter-name>
-query <ad_id>
- -list
Lists all adapters in the system. For each adapter in the system, a brief
summary line is displayed.
- -name
ad_id
adapter-name
- -query
ad_id
Specify the adapter name. The name can include up to 15 characters, must
begin with a letter, can consist of letters, digits, hyphens, and underscore
characters, but must not contain spaces. This operand is optional; if the user
does not specify an adapter name, the current adapter name displays.
Queries or displays adapter information.
Specify the ID of the adapter for which you want to query.
99
A
Example
See Also
100
Gen1
8 (Initial number of lanes = 8)
10:00:00:05:1e:53:0e:4a
20:00:00:05:1e:53:0e:4a
0000:0d:00.0
10:00:00:05:1e:53:0e:4b
20:00:00:05:1e:53:0e:4b
0000:0d:00.1
good
FCHBA1.0.0
port, IOC
auth
Displays the status and statistics for authentication settings.
Note: port_id could be any of the following:
Synopsis
Description
Operands
<adapter_id>
<port_id>
<port-pwwn>
<port-name>
<port-hwpath>
bcu>
bcu>
bcu>
bcu>
bcu>
bcu>
auth
auth
auth
auth
auth
auth
-show <port_id>
-policy <port_id> {on|off}
-algo <port_id> <md5|sha1|ms|sm>
-secret <port_id> secret string
--stats <port_id>
--statsclr <port_id>
port_id
Specify the ID of the port for which you want to set the authentication policy.
on|off
- -algo
port_id
md5|sha1|ms|sm
Specify the hash algorithm:
- -secret
DH-CHAP authentication.
sm defines the hash algorithm priority list of SHA-1, followed by MD5 for
DH-CHAP authentication.
101
A
Note: You cannot clear the secret.
port_id
Specify the ID of the port for which you want to set the shared secret.
secret string
Specify the secret string. The maximum length of the secret is 63 bytes. The
default secret for each interface is its pwwn without the colons; for example,
0102030405060708.
- -stats
port_id
Specify the ID of the port for which you want to display information.
- -statsclr
port_id
Example
Specify the ID of the port for which you want to clear statistical information.
Port Status
Auth
Hash Type
1/0
Linkdown
uninit
SHA1
Group Type
DH-NULL
Auth
Hash Type
2/1
On
SHA1, MD5
Group Type
DH-NULL
See Also
102
None.
debug
Gathers all the support information.
Synopsis
Description
Operands
Captures all the support information needed to diagnose suspected system issues.
The following operands are supported:
- -portlog
Displays the log of FC frames and other main control messages that were
sent out and received.
If the portlog is disabled, the following message displays as the first line:
Refer to bcu debug portlogctl command for more information: WARNING:
port log is disabled.
port_id
- -portlogclear
port_id
- -portlogctl
Example
Specifies the ID of the port for which you want to display the FC frame logs
and other control messages.
Clears the ports frame log.
Specifies the ID of the port for which you want to clear the ports frame log.
Enable or disable the portlog.
port_id
Specifies the ID of the port for which you want to enable or disable the
portlog.
enable
disable
103
A
600b1c96
600fb7c0
6029b887
609ca9a9
60badd22
60bbfc3d
6148ee29
614e1847
614e188c
614e18e3
614e18fc
614e1902
614e1905
614e1922
614e1923
614e1a54
614e1d70
614e3bc2
614e3bc8
614e404e
614e4051
614e44d3
614e44d6
614e496d
614e496f
614e4df2
615c1a9b
615c1ab0
615c1abf
......
FCXP
FCXP
FCXP
FCXP
FCXP
FCXP
FCXP
FCXP
UF
FCXP
FCXP
FCXP
FCXP
FCXP
FCXP
FCXP
FCXP
FCXP
FCXP
FCXP
FCXP
FCXP
FCXP
FCXP
FCXP
FCXP
UF
FCXP
FCXP
Tx
Rx
Tx
Rx
Tx
Rx
Rx
Tx
Rx
Tx
Tx
Tx
Tx
Rx
Rx
Rx
Rx
Rx
Tx
Rx
Tx
Rx
Tx
Rx
Tx
Rx
Rx
Tx
Tx
148
0
148
0
148
0
0
48
48
48
48
36
56
4
4
4
4
16
56
16
56
16
56
16
56
16
40
36
148
221f141d,001f1400,0000ffff,03000000
221f141c,001f1400,0000ffff
221f141c,001f1400,0000ffff,03000000
221f141d,001f1400,0000ffff
221f141d,001f1400,0000ffff,03000000
221f141c,001f1400,0000ffff
221f141d,001f1400,0000ffff
221f1400,001f141e,0000ffff,05000000
221f1400,001f141e,2058ffff,05000000
221f21ef,001f141e,0000ffff,05000000
22fffffe,001f141e,0000ffff,05000000
231f141e,001f1400,2058ffff,02000000
02fffffc,001f1400,0000ffff,01000000
231f141e,001f1400,2058ffff,01000000
231f141e,001f1400,2058ffff,02000000
231f141e,001f21ef,205effff,02000000
231f141e,00fffffe,206e09b2,02000000
031f1400,00fffffc,206c09ba,01000000
02fffffc,001f1400,0000ffff,01000000
031f1400,00fffffc,207209bc,01000000
02fffffc,001f1400,0000ffff,01000000
031f1400,00fffffc,207009bf,01000000
02fffffc,001f1400,0000ffff,01000000
031f1400,00fffffc,207609c0,01000000
02fffffc,001f1400,0000ffff,01000000
031f1400,00fffffc,20cc09c3,01000000
221f1400,00fffffd,09c6ffff,61040008
23fffffd,001f1400,09c6ffff,02000000
221f141e,001f1400,0000ffff,03000000
See Also
104
None.
diag
Lists the non-destructive group of diagnostic commands.
Synopsis
Description
Operands
Displays the group of diagnostic commands that are non-destructive and indicates when the
adapter is running at a normal operation state.
The following operands are supported:
- -sfpshow
port_id
- -beacon
port_id
on | off
duration
- -loopback
port_id
-s speed
-c frame count
-p pattern
- -memtest
ad_id
- -pciloopback
port_id
Specify the ID of the port for which you want to send a health check message.
p pattern
-c frame count
105
A
- -tempshow
ad_id
Example
See Also
106
fcdiag
fcdiag
Runs diagnostic tests on Fibre Channel components.
Note: port_id could be any of the following:
<adapter_id>
<port_id>
<port-pwwn>
<port-name>
<port-hwpath>
NOTE
bcu fcdiag - -fcping and bcu fcdiag - -fctraceroute are not available on Solaris platforms.
Synopsis
Operands
bcu>
bcu>
bcu>
bcu>
bcu>
fcdiag
fcdiag
fcdiag
fcdiag
fcdiag
Determines the basic connectivity between two Fibre Channel network points
and monitors and measures network latency.
port_id
rpwwn
Specify the remote port world wide name you want to ping.
lpwwn
Specify the logical port world wide name. This is an optional argument.
- -fctraceroute
port_id
Specify the ID of the port on which you want to run the fctraceroute
command.
rpwwn
lpwwn
Specify the logical port world wide name. This is an optional argument.
- -fcecho
port_id
Specify the ID of the port for which you want to run the fcecho command.
rpwwn
lpwwn
Specify the logical port world wide name. This is an optional argument.
- -linkbeacon
port_id
107
A
- -scsitest
See Also
108
port_id
Specify the ID of the port for which you want to run a linkbeacon test.
rpwwn
lpwwn
Specify the logical port world wide name. This is an optional argument.
diag
fabric
Prints and resets fabric statistics.
Synopsis
Operands
Example
See Also
None.
109
fcpim
Enables or disables FCP initiator mode.
NOTE
Description
Operands
bcu>
bcu>
bcu>
bcu>
bcu>
fcpim
fcpim
fcpim
fcpim
fcpim
Enables or disables fast failover of the Fibre Channel Port (FCP) initiator mode I/O and displays or
clears statistics.
The following operands are supported:
- -query
port_id
Specify the ID of the port for which you want to enable or disable the FCP
initiator mode.
rpwwn
lpwwn
Specify the logical port world wide name. This is an optional argument.
- -stats
port_id
Specify the ID of the port for which you want to display information.
rpwwn
lpwwn
Specify the logical port world wide name. This is an optional argument.
- -statsclr
port_id
Specify the ID of the port for which you want to display information.
rpwwn
lpwwn
Specify the logical port world wide name. This is an optional argument.
- -mpiomode
port_id
Specify the ID of the port for which you want to enable or disable the FCP
initiator mode.
on|off tov
- -qdepth
port_id
Specify the ID of the port for which you want to enable or disable the FCP
initiator mode.
110
A
Example
See Also
4
3
1
0
4
2
0
1
3
0
0
0
0
0
0
0
0
0
456026
456026
IOC
vport
111
IOC
IO Controller (IOC) refers to the combination of port and the firmware controlling it.
Synopsis
Description
bcu>
bcu>
bcu>
bcu>
bcu>
bcu>
ioc
ioc
ioc
ioc
ioc
ioc
-stats <ioc_id>
-statsclr <ioc_id>
-enable <ioc_id>
-disable <ioc_id>
--query <ioc_id>
--intr <ioc_id> <--coalesce|-c> {on | off} <Latency> <Delay>
Displays the IOC statistics and enables you to clear the statistics and enable or disable the IOC.
CAUTION:
Operands
112
ioc_id
Specify the ID of the port for which you want to set the ports interrupt
attributes.
coalesce|c
Latency
Set latency monitor time out values in microseconds, if coalesce is set to on.
Latency time out values supported are 0-225 microseconds. Setting the
latency time out value to 0 disables the latency monitor time out interrupt.
Delay
Set delay time out values in microseconds, if coalesce is set to on. Delay time
out values supported are 0-1125 microseconds. Setting the delay time out
value to 0 disables the latency monitor time out interrupt.
A
Example
5
0
0
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
24
0
24
0
24
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
113
A
FPG MRK primitives:
0
FPG unknown primitives:
0
Firmware port PHYSM statistics:
module inserts:
0
module extracts:
0
module invalid events:
0
module validation ignored: 0
laser faults:
0
signal loss count:
0
sync loss count:
0
Firmware port SNSM statistics:
HWSM success:
0
HWSM failures:
0
HWSM timeouts:
0
SWSM success:
2
SWSM timeouts:
0
Firmware port LKSM statistics:
HWSM success:
0
HWSM failures:
0
HWSM timeouts:
0
SWSM success:
0
SWSM failures:
0
SWSM timeouts:
0
busy buffer failures:
0
bufwait state entries:
0
link failures:
0
prim seq protocol errs:
0
LR tx started:
0
LRR tx started:
0
OLS tx started:
0
NOS tx started:
0
114
A
See Also
adapter
lport
115
log
Sets the log level for each module. If no log level is specified, the current level is used.
Synopsis
Description
Operands
The number of messages logged by the host depends on the predetermined logging level. Although
the HBA might generate many messages, only certain types of messages are logged based on the
specified logging level.
The following operand is supported:
- -level
port_id
116
None.
lport
Lists the logical port (lport) commands. A logical port is a port that is logged into a fabric.
Synopsis
Description
Operands
bcu>
bcu>
bcu>
bcu>
lport
lport
lport
lport
-list <port_id>
-query <port_id> [-l lpwwn]
-stats <port_id> [-l lpwwn]
--statsclr <port_id> [-l lpwwn]
port_id
Specify the ID of the port for which you want to display information.
- -query
port_id
Specify the ID of the port for which you want to display information.
lpwwn
Specify the logical ports port world wide name for which you want to display
information. If the lpwwn is not specified, the base port is used.
- -stats
port_id
Specify the ID of the port for which you want to display statistical information.
lpwwn
Specify the logical ports port world wide name for which you want to display
statistical information. If the lpwwn is not specified, the base port is used.
- -statsclr
Example
port_id
Specify the ID of the port for which you want to clear statistical information.
lpwwn
Specify the logical ports port world wide name for which you want to clear
statistical information. If the lpwwn is not specified, the base port is used.
PT
FC Addr
LPORT PWWN
LPORT NWWN
FC4 Roles
BP
062100
10:00:00:05:1e:53:0e:4a
20:00:00:05:1e:53:0e:4a
IM
117
RSPN_ID
RSPN_ID
RSPN_ID
RSPN_ID
RSPN_ID
sent:
accepts:
rsp errors:
rejects:
alloc wait:
NS
NS
NS
NS
NS
RFT_ID
RFT_ID
RFT_ID
RFT_ID
RFT_ID
sent:
accepts:
rsp errors:
rejects:
alloc wait:
2
2
0
0
0
NS
NS
NS
NS
NS
NS
GID_FT
GID_FT
GID_FT
GID_FT
GID_FT
GID_FT
sent:
accepts:
rsp errors:
rejects:
unknown rsp:
alloc wait:
2
2
0
0
0
0
NS timeouts:
NS retries:
2
2
0
0
0
0
0
RSCN received :
0
port_id RSCN received : 0
# bcu> lport --statsclr 1/0
Successfully reset the lport level stats
See Also
118
None.
pbind
Lists, enables, and disables target persistent binding.
Synopsis
Description
Operands
Enables target port world wide name binding to a persistent target ID for the OS stack.
The following operands are supported:
- -enable
port_id
- -disable
port_id
- -list
See Also
port_id
Displays the ID of the port for which you want to display information.
pwwn
Displays the world wide name of the port for which you want to display
information.
None.
119
port
Lists the port commands (the physical ports on the HBA).
Note: port_id could be any of the following:
Synopsis
Operands
<adapter_id>
<port_id>
<port-pwwn>
<port-name>
<port-hwpath>
bcu>
bcu>
bcu>
bcu>
bcu>
bcu>
bcu>
bcu>
bcu>
port
port
port
port
port
port
port
port
port
-list
-name <port_id> <port_name>
-enable <port_id>
-disable <port_id> <-f>
-stats <port_id>
--statsclr <port_id>
--query <port_id>
-speed <port_id> <1|2|4|8|auto>
--dfsize <port_id> [df_size]
Lists all the physical ports along with their basic attributes.
- -name
Query or set the port name. You can clear the port name using an empty
string ( ).
port_id
Specify the ID of the port for which you want to display information.
port_name
Specify a new name for the port. The name can include up to 15 characters,
must begin with an alphabetic letter, can consist of letters, digits, hyphens,
and underscore characters, and no spaces. Naming a port is optional; if you
do not specify a port name, the current port name displays.
- -enable
port_id
- -disable
port_id
- -stats
port_id
- -statsclr
port_id
- -query
port_id
120
A
- -speed
Queries or sets the port speed. The port speed can be changed dynamically
(when the port is enabled). If the port is disabled, the new port speed setting
takes effect when the port is re-enabled.
Note: Values 1, 2, 4, and 8 mean a single-port speed setting. The speed value
is a bit mask that specify speeds to be considered for auto-negotiation.
1Gbps speed is not valid for an 8 Gbps HBA; 8Gbps speed is not valid for a
4 Gbps HBA.
port_id
Specify the ID of the port for which you want to set the port speed.
speed
Queries or sets the ports maximum receive data field size. If you do not
specify a value, the current receive buffer size displays.
Note: The new receive data field size takes effect when the port is re-enabled.
Example
port_id
Specify the ID of the port for which you want to set the data field size.
df_size
Indicates the maximum supported receive data field size, in decimal value. If
set to auto, the driver default value displays. dfsize values include 512, 1024,
2048, and 2112.
Port #
FC Addr
PWWN
Sfp
State
Spd
Type
1/0
1/1
2/0
2/1
3/0
010000
-- 010100
---
10:00:00:04:1e:53:04:f0
10:00:00:05:1e:53:04:f1
10:00:00:05:1e:0a:41:98
10:00:00:05:1e:0a:41:99
10:00:00:05:1e:53:0b:ad
sw
-sw
-sw
Linkup
Linkdown
Linkup
Linkdown
Linkdown
4G
--8G
-----
N
-N
---
121
A
bcu> port --stats 1/0
tx_frames:
tx_words:
rx_frames:
rx_words:
lip_count:
nos_count:
link_failures:
loss_of_syncs:
loss_of_signals:
primseq_errs:
invalid ordered set:
nonframe coding err:
invalid_crcs frames:
undersized frames:
oversized frames:
bad EOF frames:
error_frames:
dropped_frames:
101606
4833130
96183
1211891
0
0
0
0
0
0
0
2
0
0
0
0
0
0
See Also
122
adapter
IOC
rport
Lists the commands that apply to a remote port in a fabric. A remote port is a port that is physically
separated from the adapter.
Synopsis
Operands
bcu>
bcu>
bcu>
bcu>
rport
rport
rport
rport
port_id
Specify the ID of the port for which you want to display rport information.
lpwwn
Specify the logical port world wide name. This is an optional argument.
Note: If the -l lpwwn argument is not specified, the base port is used.
- -osname
port_id
lpwwn
Displays the logical port world wide name. This is an optional argument.
- -query
port_id
Specify the ID of the port for which you want to query attributes of a remote
port.
rpwwn
Specify the remote port world wide name for which you want to query
attributes.
lpwwn
Specify the logical port world wide name for which you want to query
attributes of a remote port. This is an optional argument.
Note: If the -l lpwwn argument is not specified, the base port is used.
- -stats
port_id
Specify the ID of the port for which you want to display information.
rpwwn
lpwwn
Displays the logical port world wide name. This is an optional argument.
Note: If the -l lpwwn argument is not specified, the base port is used.
- -statsclr
port_id
Specify the ID of the port for which you want to clear remote port statistics.
rpwwn
Specify the remote ports port world wide name for which you want to clear
remote port statistics
lpwwn
Displays the logical port world wide name. This is an optional argument.
Note: If the -l lpwwn argument is not specified, the base port is used.
123
A
Examples
124
2f:ff:00:06:2b:0d:31:e5
1f21ef
2f:ff:00:06:2b:0d:31:e5
2f:ff:00:06:2b:0d:31:e5
online
Class-3
Target
2048
Not Supported
LSI7204XP-LC A.1 03-01078-02F FW:01.03.05 Port 1
SANBlaze
VLUN FC RAMDisk
0005
2f:ff:00:06:2b:0d:31:e5
A
HAL rport statistics:
uninit: create events:
uninit: exception events:
created: online events:
created: delete events:
created: IOC down:
created: exception events:
fw create: f/w responses:
fw create: delete events:
fw create: offline events:
fw create: IOC down:
fw create: exception events:
online: offline events:
online: delete events:
online: IOC down events:
online: exception events:
fw delete: fw responses:
fw delete: delete events:
fw delete: IOC down events:
fw delete: exception events:
offline: delete events:
offline: online events:
offline: IOC down events:
offline: exception events:
delete: fw responses:
delete: IOC down events:
delete: exception events:
delete pend: fw responses:
delete pend: IOC downs:
delete pend: exceptions:
off-pending: fw responses:
off-pending: deletes:
off-pending: IOC downs:
off-pending: exceptions:
IOC down: offline events:
IOC down: delete events:
IOC down: online events:
IOC down: exceptions:
1
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
See Also
None.
125
supportSave
Gathers all the support information.
Synopsis
bfa_supportsave [destination_directory]
NOTE
The bfa_supportshow command outputs much of the same information as the
bfa_supportsave command, but to the command line screen rather than the output file.
Description
Operands
Captures all the support information needed to diagnose suspected system issues.
The following operands are supported:
- -destination_directory
Saves the collected supportsave information into an output file.
Example
126
# bfa_supportsave
====================== Fetching Driver trace for port 1/0 ======================
Done.
====================== Fetching Driver trace for port 1/1 ======================
Done.
===================== Fetching Firmware trace for port 1/0 =====================
Done.
===================== Fetching Firmware trace for port 1/1 =====================
Done.
========================= Fetching supportshow details =========================
Done.
============================== Creating a tar ball =============================
Done.
======= Output file ./bfa_ss_out_2008-06-03_04_53_10/bfa_supportsave.tgz =======
vport
Lists the commands that apply to a virtual port.
Note: vport commands are not supported on Solaris platforms.
Synopsis
Description
Operands
bcu>
bcu>
bcu>
bcu>
bcu>
vport
vport
vport
vport
vport
vport commands enable you to create and delete vports and display statistics about them.
The following operands are supported:
- -create
Adds a new vport in the base fabric. Primary identification for a vport is the
port wwn. A node wwn can optionally be assigned to a vport. One or more
FC-4 protocols must be enabled for a vport.
port_id
Specify the ID of the port for which you want to add a new vport.
vpwwn
Adds the virtual port by its world wide name. If no port wwn is specified, the
information provided is for the base vport.
n nwwn
Adds the virtual port by the nodes world wide name for the vport. This is an
optional argument. If not specified, the physical port nodes world wide name
is used.
s sname
Adds the symbolic name for the virtual port. This is an optional argument.
- -delete
Deletes the specified vport. This deletes all associated objects, such as any
associated login sessions and active I/O requests.
port_id
Specify the ID of the port for which you want to delete a vport.
vpwwn
Deletes the virtual port by its world wide name. If no port wwn is specified,
the information provided is for the base vport.
- -query
Queries information about the vport. This provides the vports status and
information associated with FC-4s. If no port WWN is specified, the
information provided is for the base vport.
port_id
Specify the ID of the port for which you want to query vport information.
vpwwn
Queries the virtual port by its world wide name. If no port wwn is specified,
the information provided is for the base vport.
- -stats
Displays the statistics that are associated with the vport. If you do not specify
the ports world wide name, the statistics listed are for the base vport.
port_id
Specify the ID of the port for which you want to display statistical information.
vpwwn
Displays the statistics for the virtual port by its world wide name. If no part
wwn is specified, the information provided is for the base vport.
127
A
- -statsclr
Example
See Also
128
Clears the statistics that are associated with the vport. If you do not specify
the ports world wide name, the statistics listed are for the base vport.
port_id
Specify the ID of the port for which you want to clear statistical information.
vpwwn
Clears the statistics for the virtual port by its world wide name. If no part wwn
is specified, the information provided is for the base vport.
0
0
0
0
0
0
No NPIV support:
Fabric offlines:
Fabric onlines:
Fabric cleanups:
0
6
6
0
fcpim
IOC
Appendix
FDMI FC-CTs
Mnemonic
Description
0200
RHBA
Register HBA
0210
RPRT
Register Port
0211
RPA
129
130
Appendix
Standards Compliance
Publication Number
Description
Revision
INCITS 352
Rev 13
NCITS TR-25:1999
Rev 10
ANSI X3.230:1994
Rev 4.3
ANSI X3.297:1997
Rev 7.4
ANSI X3.303:1998
Rev 9.4
ANSI/INCITS 373:2003
Rev 1.9
INCITS TR-30-2002
Rev 1.92
ANSI X3.272:1996
Rev 4.5
Rev 7.0
10
Rev 8.0
11
Rev 24
12
NCITS TR-19:1998
Rev 2.1
13
NCITS TR-20:1998
Rev 2.7
14
January 206
15
PCI-SIG Document
N/A
16
PCI-SIG Document
N/A
17
PCI-SIG Document
N/A
18
PCI-SIG Document
Rev 1.1
Dated
3/28/2005
19
PCI-SIG Document
Rev 1.1
Dated
3/28/2005
20
PCI-SIG Document
ECN to Rev
1.0a dated
8/12/2003
131
132
21
PCI-SIG Document
ECN dated
7/14/2003
22
PCI-SIG Document
Rev1.0a
dated
10/7/2003
Appendix
Glossary
BCU
Brocade Command Line Utility (BCU)
Beaconing
A continuous signaling of error conditions on a LAN. Beaconing can occur
either on the port or on one or both sides of the link (known as end-to-end
beaconing).
Buffer Credit
A system and method for providing flow control for a computer network.
Buffer-to-buffer credit flow control is implemented to limit the amount of data
a port sends, based on the number and size of the frames sent from that
port.
DH Group
Diffie-Hellman (DH) key exchange is a public key cryptosystem where public
values are exchanged to arrive at a symmetric key among the end entities.
There are five well-known DH groups, however, only DH-CHAP group 0, called
NULL DH, is supported in this release.
F_Port
Fabric Port. A port on a switch to which an N_Port connects.
HBA
Host Bus Adapter
HCM
Host Connectivity Manager
ITL
Initiator-Target-LUN. An Initiator Port (HBA controller) talks to one Target Port
addressing one LUN.
JSON
Java Script Object Notation. A lightweight computer data interchange format.
It is a text-based format for representing data structures and arrays.
JSON-RPC
A remote procedure call protocol encoded in JSON.
Logging level
The number of messages logged by the host computer depends on a
predetermined logging level. Although many messages might be generated by
the HBA, only certain types of messages are typically logged.
133
D
Restrictions on message logging might be imposed by the operating system
of the host computer.
LUN
Logical unit number. An address for an individual disk drive or virtual partition
(volume) within a storage device.
LUN mapping
A process that makes a LUN available to some hosts and unavailable to other
hosts.
N_Port
Node Port. A Fibre Channel host or storage port in a fabric or point-to-point
connection.
NPIV
N_Port ID Virtualization (NPIV) enables a single Fibre Channel protocol port to
appear as multiple, distinct ports, providing separate port identification
within the fabric for each operating system image behind the port (as if each
operating system image had its own unique physical port).
Persistent binding
A Fibre Channel (FC) host bus adapter (HBA) feature that enables you to
permanently assign a system SCSI target ID to a specific FC device, even
though the devices ID on the FC loop may be different each time the FC loop
initializes.
R_Port
Remote port in a fabric. A remote port is a port that is physically separated
from the adapter.
WWNN
World Wide Node Name. The unique name for any particular node in the
fabric; for example, an HBA.
WWPN
World Wide Port Name. The unique name for any particular port in the fabric.
A WWNN can have multiple associated WWPNs.
134
Index
A
adapter command, 99
advanced port configuration options, 31
application log, 55
auth command, 101
Authentication Configuration dialog box, 83
authentication, security, 19
B
backing up data prior to uninstall, 10
base port properties panel, 73
beaconing
configuring using the BCU, 63
configuring using the GUI, 64
buffer credits, 38
C
command
adapter, 99
auth, 101
debug, 66, 103
diag, 58, 105
fabric, 109
fcdiag, 58, 107
fcpim, 110
IOC, 112
log, 30, 116
lport, 117
pbind, 119
port, 120
portlog, 66
portlogclear, 66
portlogct, 66
rport, 123
supportSave, 66, 126
vport, 127
Configure Names dialog box, 85
configuring NPIV, 34
configuring persistent binding using the CLI, 27
configuring port speed, 22
configuring security authentication using the GUI, 16
configuring world wide names, 34
D
debug command, 66, 103
Define Name dialog box, 86
Device properties panel, 81
diag command, 105
diagnostics
related documentation, 57
running port-level test, 59, 60
types of tests, 2
dialog box
Authentication Configuration, 83
Configure Names, 85
Define Master Log Filter, 93
Define Name, 86
Event Properties, 94
Persistent Binding, 87
Protocol Tests diagnostics, 89
Security Authentication, 83
Test Log Details, 91
discovery
description of, 2
setting up, 12
setting up out-of-band, 13
documentation
related for diagnostics, 57
E
event categories, 92
event log entries
filtering, 54
event logs, how to filter, 54
Event Properties dialog box, 94
135
event severities, 53
events, master log, 53
F
fabric command, 109
Fabric Device Management Interface (FDMI)
specifications, 129
fcdiag command, 107
fcpim command, 110
frame data field size
specifying using the BCU, 25
specifying using the GUI, 24
H
HBA Properties panel, 70
HCM
authentication, 9
change password dialog box, 84
features, 2
main window, 11
master log icons, 53
product icons, 12
software overview, 1
HCM logging level
configuring using the GUI, 30
host management, remote, 1
host security authentication, 15
log
application, 55
master log, 53
test, 62
log command, 30, 116
log off, 14
logging level
configuring using the BCU, 24
login, how to skip, 8
lport command, 117
LUN properties panel, 82
M
management software components, 1
Master Log Filter dialog box, 93
Master Log properties, 53
Master Log Properties tab, 92
monitoring
types of statistics, 2
MPIO
specifying using the BCU, 25
specifying using the GUI, 25
N
name configuration, 34
nickname association tasks, 34
NPIV configuration, 34
L
launching HCM
on Linux, 8
on Solaris, 8
on Windows, 7
Linux
launching HCM, 8
136
P
panel
Device properties, 81
HBA Properties, 70
LUN properties, 82
Port POM, 79
Port SFP, 77
Port Statistics, 80
remote port properties, 74, 75
Virtual port parameters, 76
password
how to change, 9
how to reset, 10
path time out
specifying using the BCU, 26
specifying using the GUI, 26
pbind command, 119
persistent binding
configuring using the BCU, 29
configuring using the GUI, 27, 29
Persistent Binding dialog box, 87
persistent binding, configuring, 27
polling frequency rate
controlling, 39
port command, 120
port configuration
advanced, 31
opening the advanced dialog box, 31
opening the basic dialog box, 21
port speed, 22
port configuration options
basic, 20
port logging level
configuring using the GUI, 23
Port POM panel, 79
port properties panel, 71
Port SFP panel, 77
port speed
configuring using the BCU, 23
configuring using the GUI, 22
Port Statistics panel, 80
Port Test diagnostics dialog box
dialog box
Port Test diagnostics, 88
port-level diagnostic tests, running from GUI, 60
portlog command, 66
portlogclear command, 66
portlogct command, 66
properties
importing in EFCM format, 37
importing in FM format, 37
Protocol Tests diagnostics dialog box, 89
Q
queue depth
configuring using the BCU, 32
configuring using the GUI, 32
R
remote host management, 1
Remote port properties panel, 74, 75
resetting a password, 10
rport command, 123
S
SAN components, types listed in device tree, 3
security authentication
configuring using the BCU, 19
configuring using the GUI, 16
Security Authentication dialog box, 83
SFP
displaying using the BCU, 64
displaying using the GUI, 64
management information, 65
SFP management, 64
skip login, 8
Solaris
launching HCM, 8
statistics
authentication, 52
FCP IP, 46
logical port, 44
resetting, 40
target, 48
137
supportSave
categories of information, 66
collecting on a port crash event, 67
collecting using a browser, 68
collecting using the BCU, 67
collecting using the GUI, 67
collection sources, 67
configuring using the CLI, 67
configuring using the GUI, 67
supportSave command, 66, 126
T
test log details, 62
Test Log Details dialog box, 91
tree node pop-up menus, 3
U
uninstalling
how to backup data prior to, 10
V
Virtual port parameters panel, 76
vport command, 127
W
Windows
launching HCM application, 7
world wide names
configuring, 34
WWN
adding a name, 38
exporting, 36
importing, 36
removing, 35
138