Broadcom Comprehensive Configuration Management for HP FlexFabric Adapters User Guide Abstract This document is for the person who installs, administers, and troubleshoots servers and storage systems. HP assumes you are qualified in the servicing of computer equipment and trained in recognizing hazards in products with hazardous energy levels.
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. Microsoft®, Windows®, and Windows Server® are U.S.
Contents Introduction .................................................................................................................................. 5 Overview ................................................................................................................................................. 5 CCM mode and invocation ........................................................................................................................ 5 Menu mode ..........................................
Acronyms and abbreviations ........................................................................................................ 40 Documentation feedback ............................................................................................................. 42 Index .........................................................................................................................................
Introduction Overview This document outlines the various menu prototypes of Broadcom CCM and provides visual representations of each menu. CCM mode and invocation CCM provides menu mode and scripting mode. The modes share the same data structure and keywords. CCM is embedded inside the option ROM of Broadcom networking devices. When you update firmware, the option ROM CCM also updates if the firmware update includes a later version of the option ROM CCM.
Press the Ctrl-S keys (default) or the Ctrl-B keys (depending on the configuration) to invoke the CCM menu in the option ROM screen during the boot sequence. If you have multiple Broadcom networking cards in the platform, the CCM invocation banner only appears once during the boot sequence for all devices. The invoked CCM manages all supported devices in this platform. If CCM versions in different devices are different, the CCM with the latest version launches.
Menu mode CCM menus To invoke the CCM menu, do one of the following: • Press the Ctrl-S or Ctrl-B keys during the boot sequence. • Enter the ccmcfg command in DOS or a shell environment. The CCM menu lists all supported devices in the current platform. Device List menu The Device List menu describes the Broadcom devices detected in the system. The MBA version is not directly visible for LOM devices and appears as BIOS Built-in.
Main Menu The Main Menu describes the configuration options available for the device selected in the Device List menu. The following configuration items appear in the menu depending on a number of factors, such as if the device supports certain functionality, the presence of a valid license (if applicable), and the installation of the corresponding firmware package on the device. For more detailed information, see your specific device data sheet.
Exit Configuration menu If you made configuration changes in the submenus, the Exit Configuration menu appears when you exit the Main Menu. CCM prompts you to save or discard configuration changes before returning to the Device List menu.
Parameters that take effect after rebooting If you invoke CCM from a DOS, Windows, or Linux environment instead of the option ROM, some parameters take effect when you reboot the computer, such as the Hardware Configuration menu parameters. When you change and save parameters in these menus, a prompt appears reminding you to reboot the computer. Device Hardware Configuration menu The following table describes device hardware configuration options.
Device Hardware Configuration parameter Parameter option Description Enable/disable energy efficient ethernet Energy Efficient Ethernet* Optimal Power and Performance Maximum Power Maximum Performance FLR Support Enable/disable PCIE function level reset (enabled with PCI passthrough only) SR-IOV Enable/disable SR-IOV Number of VFs per PF Number of VFs per PF in multiples of 8 Max Number of PF MSIX Vectors Maximum number of PF MSIX vectors Storage Personality Storage personality of function (appl
MBA Configuration Menu The following table shows MBA configuration options.
iSCSI Boot Main Menu The iSCSI Boot Main Menu describes the iSCSI Boot configuration options.
For BCV-based iSCSI ROM, the Secondary Device Parameters menu entry is not applicable and therefore hidden.
General Parameters menu The General Parameters menu describes the iSCSI boot general parameters available for configuration. The following table describes iSCSI boot general parameter configuration options.
For BCV-based iSCSI ROM, the Boot To Target and Target as First HDD parameters are not applicable and are hidden. Initator Parameters menu The following table describes iSCSI boot initiator parameter configuration options.
1st Target Parameters menu The following table describes iSCSI boot first target parameter configuration options.
2nd Target Parameters menu The configuration options for the iSCSI boot second target parameters are described in the iSCSI boot first target parameters menu ("1st Target Parameters menu" on page 17).
The following table describes iSCSI boot secondary device parameter configuration options.
FCoE Boot Main Menu The FCoE Boot Main Menu describes the FCoE boot configuration options.
General Parameters menu The FCoE boot General Parameters menu describes the parameters available for configuration. The following table describes FCoE boot general parameter configuration options.
For BCV-based iSCSI ROM, the Boot To Target and Target as First HDD parameters are not applicable and are hidden.
Target Information menu The FCoE boot target information menu displays all target information.
Target Parameters menu The FCoE boot Target Parameters menu displays the current state of the target, the WWPN, and the boot LUN.
Scripting mode Scripting mode overview Invoke ccmcfg from the DOS prompt in either a DOS or Windows environment. The following example shows formatting and usage commands: C:\test\7.8.21>ccmcfg32 -help CCMCFG32 v7.8.21 - Comprehensive Configuration Management Copyright (C) 2000-2013 Broadcom Corporation Usage: ccmcfg32 [Options] The following table describes the options.
Command Description -stderr Valid with -set Output Log File to STDERR. -dev Operation scope is the format of the device with MAC address in xx:xx:xx:xx:xx:xx -card Operation scope is the cards of number(from 0) -termLines Screen scroll lines 0 means no terminal control. -termWidth Screen width 0 means no terminal control. In a DOS environment, the default is -termLines 25 and -termWidth 80, which matches default terminal size.
Comments ;*********************************************************************** ;CCMCFG32 v7.8.21 - Comprehensive Configuration Management ;Copyright (C) 2000-2013 Broadcom Corporation ; Dumping Configuration Parameters of Device [00:10:18:6F:D2:74] to outfile.txt ;*********************************************************************** Characters after a semicolon are treated as comments.
[General Parameters] TCP/IP Parameters via DHCP = Enabled iSCSI Parameters via DHCP = Enabled CHAP Authentication = Disabled Boot to iSCSI Target = Enabled DHCP Vendor ID = BRCM ISAN Link Up Delay Time = 0 Use TCP Timestamp = Disabled Target as First HDD = Disabled LUN Busy Retry Count = 0 IP Version = IPv4 ; Read Only HBA Boot Mode = Disabled Key and value CHAP Authentication = Disabled Mapping key words from menu The key words, value, section name, and group head names are all identical to the terms in
Based on the previous algorithm, you can use the -set operation to set the encrypted password only to the same NIC and port of the -get operation. If you use the -set operation to set the encrypted password to a different NIC or port, the password string is treated as a non-encrypted string. In this case, because of the binary-to-ASCII conversion and extra tails added during encryption process, the encrypted string is longer than the original string and is likely to cause an over-length error.
Log file The -set operation logs the following information for each device: • The difference between configuration file and current configuration on the card • Any syntax errors detected while parsing the script file • Any error and warning while trying to set the value such as invalid value The log file name is .log. The log is formatted in conformance with the scripting file format.
Dumping Dumping Dumping Dumping Dumping Dumping Configuration Configuration Configuration Configuration Configuration Configuration of of of of of of Device Device Device Device Device Device [00:10:18:C7:5F:62] [00:00:00:00:00:00] [00:00:00:00:00:00] [B8:AC:6F:93:86:BA] [00:10:18:57:20:00] [00:10:18:57:20:01] to to to to to to outdata.txt outdata.txt outdata.txt outdata.txt outdata.txt outdata.txt ...done. ...done. ...done. ...done. ...done. ...done.
Boot Strap Type = Auto Hide Setup Prompt = Disabled Setup Key Stroke = Ctrl-S Banner Message Timeout = 5 Seconds Link Speed = 10Gbps Pre-boot Wake On LAN = Disabled VLAN Mode = Disabled VLAN ID = 1 Boot Retry Count = 0 … -set operation The following example checks the difference of outdata.txt with current devices on the platform. C:\test\7.8.21>ccmcfg32 -set outdata.txt -setMode check Set 00:10:18:6F:D2:74 by outdata.txt...Nothing to Save; 0 Err, 0 Wrn, 0 Set 00:10:18:6F:D2:76 by outdata.txt...
Subsystem Device ID = 0x1200 [Section iSCSI Boot Main Menu] [Initiator Parameters] CHAP Secret = ************ ;[L277] Old Value = *****...***** ;*********************************************************************** ; Total 1 DIFFERENCES Detected ;*********************************************************************** NOT Saved; 0 Err, 0 Wrn, 1 Dif CONGRATULATIONS: Script File Check Passed -getItemGuide operation E:\ccm2>ccmcfg32.
;Configure Banner Time Out Value: Banner Message Timeout = ; current = 3 ;Configure Link Speed: Link Speed = AutoNeg ; Read Only ;Configure Pre-Boot Wake On LAN: Pre-boot Wake On LAN = < Enabled | Disabled > ; Current = Disabled ;Configure VLAN: VLAN Mode = < Enabled | Disabled > ; Current = Disabled ;Configure VLAN ID: VLAN ID = ; current = 0 ;Select Number of Boot Retries: Boot Retry Count = ; current = 0 [Section iSCSI Boot Main Menu] [Gene
;Configure Initiator IP address: IP Address = < xxx::xxx:xxx.xxx.xxx.xxx IPv6 address> ; Current = :: ;Configure IP Subnet Mask Prefix Length: Subnet Mask Prefix = ; current = 64 ;Configure Default Gateway IP Address: Default Gateway = < xxx::xxx:xxx.xxx.xxx.xxx IPv6 address> ; Current = :: ;Configure Primary DNS IP Address: Primary DNS = < xxx::xxx:xxx.xxx.xxx.xxx IPv6 address> ; Current = :: ;Configure Secondary DNS IP Address: Secondary DNS = < xxx::xxx:xxx.xxx.xxx.
IP Address = < xxx::xxx:xxx.xxx.xxx.
;Configure WWPN: WWPN = < String (0 to 16 Chars) > ; current = 0000000000000000 ;Configure target Boot LUN number: Boot LUN = ; current = 0 [No.2 Target Parameters] ;Enable/Disable Target Establishment: Connect = < Enabled | Disabled > ; Current = Disabled ;Configure WWPN: WWPN = < String (0 to 16 Chars) > ; current = 0000000000000000 ;Configure target Boot LUN number: Boot LUN = ; current = 0 [No.
[No.7 Target Parameters] ;Enable/Disable Target Establishment: Connect = < Enabled | Disabled > ; Current = Disabled ;Configure WWPN: WWPN = < String (0 to 16 Chars) > ; current = 0000000000000000 ;Configure target Boot LUN number: Boot LUN = ; current = 0 [No.
Support and other resources Before you contact HP Be sure to have the following information available before you call HP: • Active Health System log (HP ProLiant Gen8 or later products) Download and have available an Active Health System log for 3 days before the failure was detected. For more information, see the HP iLO 4 User Guide or HP Intelligent Provisioning User Guide on the HP website (http://www.hp.com/go/ilo/docs).
Acronyms and abbreviations CCM Comprehensive Configuration Management CHAP Challenge Handshake Authentication Protocol DHCP Dynamic Host Configuration Protocol DNS domain name system FCoE Fibre Channel over Ethernet HBA host bus adapter HDD hard drive IPv4 Internet Protocol version 4 IPv6 Internet Protocol version 6 IQN iSCSI qualified name iSCSI Internet Small Computer System Interface LUN logical unit number Acronyms and abbreviations 40
MAC Media Access Control MBR multi-boot agent MSI-X Message Signaled Interrupt Extended NPAR NIC partitioning multi-function mode NVRAM nonvolatile memory PCI payment card industry PF physical function PHY physical layer device PXE preboot execution environment VF SR-IOV virtual function VIF virtual interface configuration VLAN virtual local-area network WWNN World Wide Node Name WWPN worldwide port name Acronyms and abbreviations 41
Documentation feedback HP is committed to providing documentation that meets your needs. To help us improve the documentation, send any errors, suggestions, or comments to Documentation Feedback (mailto:docsfeedback@hp.com). Include the document title and part number, version number, or the URL when submitting your feedback.
Index D Device Hardware Configuration menu 10 device information 7 downloading files 39 scripting modes 25 scripts reference 27, 28, 29, 30, 32, 33 support 39 T technical support 39 E Exit, Main Menu 9 F FCoE FCoE FCoE FCoE Boot menu 20 boot parameters 21 boot target information 23 boot target parameters 24 I iSCSI iSCSI iSCSI iSCSI iSCSI Boot menu 13 boot secondary device 18 boot targets 12, 15, 17, 18 devices 18 initiator 16 L logs 30 M main menu 8 menu selections, context 7 O overview 5 P para