User’s Guide—Converged Network Adapters and Intelligent Ethernet Adapters
FastLinQ 45000 Series
Document Revision History
Revision A, April 19, 2016
Revision B, April 26, 2016
Revision C, May 11, 2016
Revision D, August 29, 2016
Revision E, August 30, 2016
Revision F, September 30, 2016
Revision G, March 10, 2017
Revision H, June 26, 2017
Revision J, November 21, 2017
Revision K, February 7, 2018
Revision L, May 22, 2018
Revision M, June 18, 2018
Revision N, August 24, 2018
Revision P, January 17, 2019
ChangesSections Affected
Updated the Cavium logos, preface content, and
copyright information.
Removed references to Windows Nano Server.“System Requirements” on page 7 (Tab le 2 -2 )
Before Ta bl e 3- 4, added “Cavium has certified
qedrntv for ESXi 6.5 and ESXi 6.7, which are bundled along with qedentv as one package in vCG
listings.”
Updated the Linux firmware update procedure.“Upgrading Adapter Firmware on Linux” on
Updated the Windows firmware update procedure.“Upgrading Adapter Firmware on Windows” on
Front cover, Preface, and back page
Chapter 3 Driver Installation
Chapter 4 Firmware Upgrade Utility
Chapter 14 Windows Server 2016
“VMware Drivers and Driver Packages” on
page 24
page 31
page 31
Added L2B Firmware Version as a read-only item
on the Firmware Information page.
For device-level configuration, added the Port Mode parameter to the bullet list.
“Displaying Firmware Information” on page 38
“Configuring Device-level Parameters” on page 38
iiBC0154501-00 P
User’s Guide—Converged Network Adapters and Intelligent Ethernet Adapters
FastLinQ 45000 Series
For port-level configuration:
Updated Figure 5-7.
In Step 4, updated the RoCE Priority descrip-
tion.
In Step 10, added iWARP+RoCE as a new
option.
Added a footnote referencing the QConvergeConsole Help system for procedures for changing the
adapter port mode in QConvergeConsole GUI.
Moved iSCSI boot from SAN information from the
iSCSI Configuration chapter to a new chapter.
Moved FCoE boot from SAN information from the
FCoE Configuration chapter to a new chapter.
In the VMware bullet, expanded the information to
explain the limitations of iSCSI boot in the ESXi
OS.
Following Step 1 of the To install SLES 12 SP3 and later procedure, added this note: “Although
they are not necessarily required for iSCSI boot
from SAN for SUSE, Cavium recommends that
you also complete Step 2 through Step 15 of the
Configuring iSCSI Boot from SAN for RHEL 7.5
and Later procedure”
“Configuring Port-level Parameters” on page 41
“Changing the Adapter Port Mode” on page 53
Chapter 6 Boot from SAN Configuration
Chapter 6 Boot from SAN Configuration
“Supported Operating Systems for iSCSI Boot” on
page 60
“Configuring iSCSI Boot from SAN for SLES 12
SP3 and Later” on page 91
In Step 4 of the To install RHEL 7.4 and later pro-
cedure, changed the command to inst.dd
modprobe.blacklist=qed,qede,qedr,qedi
,qedf.
In Table 7-1 for OFED:
Removed support for RHEL 7.4, SLES 12 SP2.
Added support for RHEL 7.6, SLES 12 SP4.
Replaced CentOS 7.4 with CentOS 7.6.
Changed Ubuntu 16.04 LTS support for RoCE
v2 to include “(4.5 + kernel)”.
In Table 7-2, replaced the RDMA Mode property
with the NetworkDirect Technology property.
“Configuring FCoE Boot from SAN for RHEL 7.4
and Later” on page 120
“Supported Operating Systems and OFED” on
page 127
“Configuring RoCE on the Adapter for Windows
Server” on page 135
iiiBC0154501-00 P
User’s Guide—Converged Network Adapters and Intelligent Ethernet Adapters
FastLinQ 45000 Series
Updated the following iWARP procedures:
In Step 1c of the To enable iWARP on the
Windows host and verify RDMA procedure, changed the parameter to NetworkDirect
Tec h n ology (was RDMA Mode).
In Step 4b of the To verify iWARP traffic pro-
cedure, changed the command to netstat
-xan (was net -xan).
In the To configure the NFS server procedure: Added a new Step 1 that describes how to
create an nfs-server directory and grant
permission.
Replaced Step 4 for loading the service.
In the To configure the NFS client procedure: Added a new Step 1 that describes how to
create an nfs-client directory and grant
permission.
In Step 3, updated the command used for NFS
Version 4.
Following Step 12, added a fourth bullet to the
note: “Switch dependent teaming (IEEE 802.3ad
LACP and Generic/Static Link Aggregation (Trunking) cannot use a switch independent partitioned
virtual adapter. IEEE standards require Switch
Dependent Teaming (IEEE 802.3ad LACP and
Generic/Static Link Aggregation (Trunking)) mode
to work per the entire port instead of just the MAC
address (fraction of a port) granularity.”
“Configuring iWARP on Windows” on page 169
“Configuring NFS-RDMA” on page 175
“Configuring NFS-RDMA” on page 175
“Configuring Microsoft Initiator to Use Cavium’s
iSCSI Offload” on page 197
Added new section addressing an issue with iSCSI
offload on RHEL 7.6.
In the note, added the following: “For NDKPI
Mode-2, you must enable Network Direct Functionality of the physical interface.”
“” on page 208
“Configuring RoCE Interfaces with Hyper-V” on
page 241
ivBC0154501-00 P
User’s Guide—Converged Network Adapters and Intelligent Ethernet Adapters
FastLinQ 45000 Series
In the To create a Hyper-V virtual switch with an RDMA NIC procedure:
Changed the section title to “...RDMA NIC” (was
“...RDMA Virtual NIC”.
Changed procedure title (was To create a
Hyper-V virtual switch with an RDMA virtual
NIC),
Added a new Step 1: “On all physical interfaces,
set the value of the NetworkDirect Functional-ity parameter to Enabled.”
In the To add host virtual NICs procedure: In Step 2, corrected the last digit of the com-
mand to “S” (was “5”).
Changed the note’s first bullet, second sen-
tence to: “The same VLAN ID must be assigned
to ports on the switch” (was: “The same VLAN
ID must be assigned to all the interfaces, and
on the switch”).
Added terms and definitions.Glossary
“Creating a Hyper-V Virtual Switch with an RDMA
NIC” on page 242
“Adding a vLAN ID to Host Virtual NIC” on
page 243
This preface lists the supported products, specifies the intended audience,
explains the typographic conventions used in this guide, lists related documents,
provides technical support information, and describes legal notices.
QConvergeConsole® (QCC) GUI is the only GUI management tool across
all Cavium
longer supported for the FastLinQ
based on 57xx/57xxx controllers, and has been replaced by the QCC GUI
management tool. The QCC GUI provides single-pane-of-glass GUI
management for all Cavium adapters.
In Windows
Agents Installer, it will uninstall the QCS GUI (if installed on the system) and
any related components from your system. To obtain the new GUI, download
QCC GUI for your adapter from the Marvell Web site (see “Downloading
Updates and Documentation” on page xxiii).
®
QLogic® adapters. QLogic Control Suite™ (QCS) GUI is no
®
45000 Series Adapters and adapters
®
environments, when you run QCS CLI and Management
Supported Products
This user’s guide describes the following Cavium FastLinQ products:
25Gb Intelligent Ethernet Adapters:
QL45211HLCU-BK/SP/CK
QL45212HLCU-BK/SP/CK
40Gb Intelligent Ethernet Adapters:
QL45411HLCU-BK/SP/CK
QL45412HLCU-BK/SP/CK
40Gb Converged Network Adapter
QL45462HLCU-BK/SP/CK
100Gb Intelligent Ethernet Adapters:
QL45611HLCU-BK/SP/CK
QL45631HOCU-BK/SP/CK
1
Windows and Linux only. VMware support for FCoE and iSCSI offload is coming soon.
xviiiBC0154501-00 P
1
:
Preface
Intended Audience
Intended Audience
This guide is intended for system administrators and other technical staff
members responsible for configuring and managing adapters installed on servers
®
in Windows, Linux
, or VMware® environments.
What Is in This Guide
Following this preface, the remainder of this guide is organized into the following
chapters and appendices:
Chapter 1 Product Overview provides a product functional description, a list
of features, adapter management tool descriptions, and the adapter
specifications.
Chapter 2 Hardware Installation describes how to install the adapter,
including the list of system requirements and a preinstallation checklist.
Chapter 3 Driver Installation describes the installation of the adapter drivers
on Windows, Linux, and VMware.
Chapter 4 Firmware Upgrade Utility describes the use of the utility to
upgrade adapter firmware and boot code.
Chapter 5 Adapter Preboot Configuration describes the preboot adapter
configuration tasks using the Human Infrastructure Interface (HII)
application.
Chapter 6 Boot from SAN Configuration covers boot from SAN configuration
for both iSCSI and FCoE.
Chapter 7 RoCE Configuration describes how to configure the adapter, the
Ethernet switch, and the host to use RDMA over converged Ethernet
(RoCE).
Chapter 8 iWARP Configuration provides procedures for configuring Internet
wide area RDMA protocol (iWARP) on Windows, Linux, and VMware
ESXi 6.7 systems.
Chapter 9 iSER Configuration describes how to configure iSCSI Extensions
for RDMA (iSER) for Linux RHEL, SLES, Ubuntu, and ESXi 6.7.
Chapter 10 iSCSI Configuration describes iSCSI boot and iSCSI offload for
Windows and Linux.
Chapter 11 FCoE Configuration covers configuring Linux FCoE offload.
Chapter 12 SR-IOV Configuration provides procedures for configuring single
root input/output virtualization (SR-IOV) on Windows, Linux, and VMware
systems.
xixBC0154501-00 P
Preface
Related Materials
Chapter 13 NVMe-oF Configuration with RDMA demonstrates how to
configure NVMe-oF on a simple network for 45000 Series Adapters.
Chapter 14 Windows Server 2016 describes the Windows Server 2016
features.
Chapter 15 Traffic Control Offload describes the traffic control (TC) offload
feature.
Chapter 16 Troubleshooting describes a variety of troubleshooting methods
and resources.
Appendix A Adapter LEDS lists the adapter LEDs and their significance.
Appendix B Cables and Optical Modules lists the cables, optical modules,
and switches that the 45000 Series Adapters support.
Appendix C Feature Constraints provides information about feature
constraints implemented in the current release.
At the end of this guide are a glossary of terms and an index to help you quickly
locate the information you need.
Related Materials
For additional information, refer to the following documents that are available on
the Marvell Web Site:
Installation Guide—QConvergeConsole GUI (part number SN0051105-00)
contains detailed information on how to install and use the
QConvergeConsole GUI management tool.
User's Guide—QLogic Control Suite CLI (part number BC0054511-00)
contains detailed information on how to install, start, and use QLogic Control
Suite CLI.
User's Guide—PowerShell (part number BC0054518-00) contains detailed
information on how to install QConvergeConsole FastLinQ PowerKit to
manage the FastLinQ adapters on the system.
User’s Guide—QConvergeConsole Plug-ins for vSphere (part number
SN0054677-00) provides details for using the two QCC plug-ins to extend
the capabilities of VMware vCenter Server and the vSphere Web Client.
User’s Guide—FastLinQ ESXCLI VMware Plug-in (part number
BC0151101-00) describes the plug-in that extends the capabilities of the
®
CLI to manage Cavium QLogic 3400, 8400, 41000, and 45000 Series
ESX
Adapters installed in VMware ESX/ESXi hosts.
For information about downloading documentation from the Marvell Web site, see
“Downloading Updates and Documentation” on page xxiii.
xxBC0154501-00 P
Preface
NOTE
CAUTION
CAUTION
!
!
WARNING
Documentation Conventions
In addition the QConvergeConsole GUI help system provides topics available
while using the QCC GUI.
Documentation Conventions
This guide uses the following documentation conventions:
provides additional information.
without an alert symbol indicates the presence of a hazard
that could cause damage to equipment or loss of data.
with an alert symbol indicates the presence of a hazard that
could cause minor or moderate injury.
indicates the presence of a hazard that could cause serious
injury or death.
Text in blue font indicates a hyperlink (jump) to a figure, table, or section in
this guide, and links to Web sites are shown in underlined blue
example:
Table 9-2 lists problems related to the user interface and remote agent.
See “Installation Checklist” on page 6.
For more information, visit www.marvell.com
Text in bold font indicates user interface elements such as a menu items,
buttons, check boxes, or column headings. For example:
Click the Start button, point to Programs, point to Accessories, and
then click Command Prompt.
Under Notification Options, select the Warning Alarms check box.
Te xt i n
text. For example:
To return to the root directory from anywhere in the file structure:
Issue the following command:
Key names and key strokes are indicated with UPPERCASE:
Courier font indicates a file name, directory path, or command line
Type
cd/ rootand press ENTER.
sh ./install.bin.
.
. For
Press CTRL+P.
Press the UP ARROW key.
xxiBC0154501-00 P
Preface
NOTE
Documentation Conventions
Text in italics indicates terms, emphasis, variables, or document titles. For
example:
What are shortcut keys?
To enter the date type mm/dd/yyyy (where mm is the month, dd is the
Topic titles between quotation marks identify related topics either within this
manual or in the online help, which is also referred to as the help system
throughout this document.
Command line interface (CLI) command syntax conventions include the
following:
Plain text indicates items that you must type as shown. For example:
<> (angle brackets) indicate a variable whose value you must
day, and yyyy is the year).
qaucli -pr nic -ei
specify. For example:
<serial_number>
For CLI commands only, variable names are always indicated
using angle brackets instead of italics.
[] (square brackets) indicate an optional parameter. For example:
[<file_name>] means specify a file name, or omit it to select
the default file name.
| (vertical bar) indicates mutually exclusive options; select one option
only. For example:
on|off
1|2|3|4
... (ellipsis) indicates that the preceding item may be repeated. For
example:
x... means one or more instances of x.
[x...] means zero or more instances of x.
⋮ (vertical ellipsis) within command example output indicate where
portions of repetitious output data have been intentionally omitted.
xxiiBC0154501-00 P
Preface
Technical Support
() (parentheses) and { } (braces) are used to avoid logical
ambiguity. For example:
a|b c is ambiguous
{(a|b) c} means a or b, followed by c
{a|(b c)}
Technical Support
Customers should contact their authorized maintenance provider for technical
support of their Cavium QLogic products. Technical support for QLogic-direct
products under warranty is available with a Cavium support account.
To set up a support account (if needed) and submit a case:
means either a, or b c
1.Go to www.marvell.com
2.Point to Support. Under Marvell Extranets, click LOGIN NOW.
3.In the Marvell QLogic Extranet box, click SELECT.
4.Do one of the following:
If you do not have an account, click Sign Up. You are directed to a
page to create a support account.
If you have an account, enter your User Name and Password, and
then click Sign In.
5.From the links at the top of the page, click Submit a Case.
.
Downloading Updates and Documentation
The Marvell Web site provides periodic updates to product firmware, software,
and documentation.
To download QLogic firmware, software, and documentation:
1.Go to www.marvell.com
2.Point to Support, and then under Driver Downloads, click Marvell QLogic/FastLinQ Drivers.
3.On the Cavium Downloads and Documentation page, click Adapters.
.
4.Click the corresponding button to search by Model or by Operating System.
5.To define a search, click an item in each selection column, and then click
Go.
6.Locate the firmware, software, or document you need, and then click the
item’s name or icon to download or open the item.
xxiiiBC0154501-00 P
Preface
CLASS I LASER
Legal Notices
Knowledgebase
The Cavium QLogic knowledgebase is an extensive collection of product
information that you can search for specific solutions. Cavium is constantly adding
to the collection of information in the database to provide answers to your most
urgent questions.
To access the knowledgebase:
1.Go to www.marvell.com
2.Point to Support, and then under Support by Product, click GET SUPPORT.
3.On the Support page, select the product line for your adapter:
QLogic Fibre Channel Adapters and Controllers
®
FastLinQ
| LiquidIO® Ethernet Adapters and Controllers
4.Under Related Links, click Knowledgebase.
Legal Notices
Legal notices covered in this section include laser safety (FDA notice), agency
certification, and product safety compliance.
Laser Safety—FDA Notice
This product complies with DHHS Rules 21CFR Chapter I, Subchapter J. This
product has been designed and manufactured according to IEC60825-1 on the
safety label of laser product.
.
Class 1
Laser Product
Appareil laser
de classe 1
Produkt der
Laser Klasse 1
Luokan 1 Laserlaite Varoitu s—Luokan 1 lasersäteilyä, kun laite on auki
Caution—Class 1 laser radiation when open
Do not view directly with optical instruments
Attention—Radiation laser de classe 1
Ne pas regarder directement avec des instruments optiques
Vorsi c h t—Laserstrahlung der Klasse 1 bei geöffneter Abdeckung
Direktes Ansehen mit optischen Instrumenten vermeiden
Älä katso suoraan laitteeseen käyttämällä optisia instrumenttej
xxivBC0154501-00 P
Preface
Legal Notices
Agency Certification
The following sections summarize the EMC and EMI test specifications performed
on the 45000 Series Adapters.
EMI and EMC Requirements
FCC Part 15 compliance: Class A
FCC compliance information statement: This device complies with Part 15 of
the FCC Rules. Operation is subject to the following two conditions: (1) this device
may not cause harmful interference, and (2) this device must accept any
interference received, including interference that may cause undesired operation.
ICES-003 Compliance: Class A
This Class A digital apparatus complies with Canadian ICES-003. Cet appareil
numériqué de la classe A est conformé à la norme NMB-003 du Canada.
CE Mark 2014/30/EU, 2014/35/EU EMC Directive Compliance:
EN55032:2012/ CISPR 32:2015 Class A
EN55024: 2010
EN61000-3-2: Harmonic Current Emission
EN61000-3-3: Voltage Fluctuation and Flicker
Immunity Standards
EN61000-4-2: ESD
EN61000-4-3: RF Electro Magnetic Field
EN61000-4-4: Fast Transient/Burst
EN61000-4-5: Fast Surge Common/ Differential
EN61000-4-6: RF Conducted Susceptibility
EN61000-4-8: Power Frequency Magnetic Field
EN61000-4-11: Voltage Dips and Interrupt
VCCI: 2015-04; Class A
AS/NZS; CISPR 32: 2015 Class A
CNS 13438: 2006 Class A
xxvBC0154501-00 P
Preface
Legal Notices
KCC: Class A
Korea RRA Class A Certified
Product Name/Model: Converged Network Adapters and
Intelligent Ethernet Adapters
Certification holder: QLogic Corporation
Manufactured date: Refer to date code listed on product
Manufacturer/Country of origin: QLogic Corporation/USA
VCCI: Class A
A class equipment
(Business purpose
info/telecommunications
equipment)
As this equipment has undergone EMC registration for business purpose, the seller and/or the buyer is asked to beware
of this point and in case a wrongful sale or purchase has
been made, it is asked that a change to household use be
made.
Korean Language Format—Class A
This is a Class A product based on the standard of the Voluntary Control Council
for Interference (VCCI). If this equipment is used in a domestic environment, radio
interference may occur, in which case the user may be required to take corrective
actions.
This chapter provides the following information for the 45000 Series Adapters:
Functional Description
Features
“Adapter Management” on page 3
“Adapter Specifications” on page 5
Functional Description
The Cavium FastLinQ 45000 Series Adapters include 10, 25, 40, and 100Gb
Converged Network Adapters and Intelligent Ethernet Adapters that are designed
to perform accelerated data networking for server systems. The 45000 Series
Adapters include a 10/25/40/50/100Gb Ethernet MAC with full-duplex capability.
Features
The 45000 Series Adapters provide the following features. Some features may
not be available on all adapters:
NIC partitioning (NPAR)
Universal RDMA: Remote Direct Memory Access over converged Ethernet,
versions 1 and 2 (RoCE v1/v2) and Internet wide area Protocol (iWARP):
iSCSI Extensions for RDMA (iSER)
NVMe over Fabrics (NVMe-oF) (For details, download the Deployment
Guide: Non-volatile Memory Express over Fabrics with Universal
Remote Direct Memory Access, part number BC0054519-00)
NFS over RDMA (NFSoRDMA)
25G and 40G 45000 Series Adapters support iWARP
iSCSI and FCoE hardware offloads (QL45462 adapter only)