Mellanox ConnectX-5 VPI Socket Direct operation manual

Mellanox ConnectX®-5 VPI Dual Port Socket Direct Adapter Card User Manual for Dual-Socket Servers
P/N: MCX556M-ECAT-S25
Rev 1.6
www.mellanox.com
Mellanox Technologies
Doc #: MLNX-15-5136 2Mellanox Technologies

Table of Contents

Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
About This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Chapter 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.1 Product Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.2 Package Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.3 Features and Benefits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.4 Operating Systems/Distributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.5 Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.6 Manageability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Chapter 2 Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.1 InfiniBand Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2 Ethernet SFP28 Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.3 PCI Express Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.4 LED Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Chapter 3 Hardware Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.1 System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.1.1 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.1.2 Operating Systems/Distributions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.1.3 Software Stacks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.2 Safety Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.3 Pre-Installation Checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.4 Bracket Installation Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.4.1 Removing the Existing Bracket. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.4.2 Installing the New Bracket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.5 Card Installation Instructions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.6 Cables and Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.6.1 Cable Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.7 Adapter Card Disassembly Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.7.1 Safety Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.7.2 Un-Installing the Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.8 Identify the Card in Your System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Rev 1.6 1Mellanox Technologies
3.8.1 On Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.8.2 On Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Chapter 4 Driver Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.1 Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.1.1 Hardware and Software Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.1.2 Downloading Mellanox OFED. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.1.3 Installing Mellanox OFED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.1.3.1 Installation Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.1.3.2 Installation Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4.1.3.3 Installation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.1.3.4 Installation Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.1.3.5 openibd Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.1.3.6 Driver Load Upon System Boot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.1.3.7 mlnxofedinstall Return Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.1.3.8 Network Port Configuration and Basic Performance Verification . . . . . . 34
4.1.4 Uninstalling Mellanox OFED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.1.5 Installing MLNX_OFED Using YUM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.1.5.1 Setting up MLNX_OFED YUM Repository . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.1.5.2 Installing MLNX_OFED Using the YUM Tool . . . . . . . . . . . . . . . . . . . . . . . 38
4.1.5.3 Uninstalling Mellanox OFED Using the YUM Tool . . . . . . . . . . . . . . . . . . . 39
4.1.5.4 Installing MLNX_OFED Using apt-get Tool. . . . . . . . . . . . . . . . . . . . . . . . . 40
4.1.5.5 Setting up MLNX_OFED apt-get Repository . . . . . . . . . . . . . . . . . . . . . . . 40
4.1.5.6 Installing MLNX_OFED Using the apt-get Tool . . . . . . . . . . . . . . . . . . . . . 40
4.1.5.7 Uninstalling Mellanox OFED Using the apt-get Tool. . . . . . . . . . . . . . . . . 41
4.1.6 Updating Firmware After Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.1.6.1 Updating the Device Manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.1.6.2 Updating the Device Firmware Automatically upon System Boot . . . . . 41
4.1.7 UEFI Secure Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.1.7.1 Enrolling Mellanox's x.509 Public Key On your Systems . . . . . . . . . . . . . 42
4.1.7.2 Removing Signature from kernel Modules . . . . . . . . . . . . . . . . . . . . . . . . 43
4.1.8 Performance Tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.2 Windows Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.2.1 Hardware and Software Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.2.2 Downloading Mellanox WinOF-2 Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.2.3 Installing Mellanox WinOF-2 Driver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.2.3.1 Attended Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.2.3.2 Unattended Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.2.4 Installation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.2.5 Extracting Files Without Running Installation. . . . . . . . . . . . . . . . . . . . . . . 52
4.2.6 Uninstalling Mellanox WinOF-2 Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
4.2.6.1 Attended Uninstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
4.2.6.2 Unattended Uninstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Rev 1.6 2Mellanox Technologies
4.2.7 Firmware Upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
4.2.8 Deploying the Driver on a Nano Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
4.2.8.1 Offline Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
4.2.8.2 Online Update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Chapter 5 Updating Adapter Card Firmware. . . . . . . . . . . . . . . . . . . . . . . . . . 57
5.1 Firmware Update Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Chapter 6 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
6.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
6.2 Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
6.3 Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Chapter 7 .Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
7.1 MCX556M-ECAT-S25 Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
7.2 Airflow Specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
7.3 Adapter Card LED Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
7.4 Board Mechanical Drawing and Dimensions . . . . . . . . . . . . . . . . . . . . . . . 63
7.5 Bracket Mechanical Drawing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Appendix A Interface Connectors Pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
A.1 QSFP28 Connector Pinout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
A.2 PCI Express x16 Connector Pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Appendix B Finding the GUID/MAC and Serial Number on the Adapter Card 74
Appendix C Safety Warnings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Appendix D Avertissements de sécurité d’installation (Warnings in French) 78
Appendix E Sicherheitshinweise (Warnings in German) . . . . . . . . . . . . . . . . 80
Appendix F Advertencias de seguridad para la instalación (Warnings in Spanish) 82
Rev 1.6 3Mellanox Technologies

List of Tables

Table 1: Revision History Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Table 2: Documents List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 3: Dual-port VPI Adapter Cards. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Table 4: ConnectX-5 Socket Direct Package Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Table 5: Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Table 6: Hardware and Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Table 7: Installation Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Table 8: mlnxofedinstall Return Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Table 9: Hardware and Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Table 10: General Troubleshooting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Table 11: Linux Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Table 12: Windows Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Table 13: MCX556M-ECAT-S25 Specification Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Table 14: Airflow Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Table 15: Physical and Logical Link Indications (Ethernet Mode). . . . . . . . . . . . . . . . . . . . . . 62
Table 16: Physical and Logical Link Indications (InfiniBand Mode) . . . . . . . . . . . . . . . . . . . .62
Table 17: Connector Pin Number and Name to Signal Name Map . . . . . . . . . . . . . . . . . . . . 66
Table 18: Slim-Line SAS Pinout Connector on the Adapter Card . . . . . . . . . . . . . . . . . . . . . . 69
Table 19: Slim-Line SAS Pinout Connector on the Auxiliary PCIe Connection Card . . . . . . . 71
Rev 1.6 4Mellanox Technologies

List of Figures

Figure 1: ConnectX-5 VPI Socket Direct Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 2: ConnectX-5 Socket Direct Installation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Figure 3: Mechanical Drawing of the Dual-port Adapter Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Figure 4: Mechanical Drawing of the Auxiliary PCIe Connection Card . . . . . . . . . . . . . . . . . . . . . . . 63
Figure 5: Mechanical Drawing of the Slim-Line SAS Cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Figure 6: Adapter Card Tall Bracket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65
Figure 7: Auxiliary PCIe Connection Card Tall Bracket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Figure 8: Connector and Cage Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Figure 9: PCIe x8 Edge Connector Pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Figure 10: MCX556M-ECAT-S25 Board Label (Example) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Figure 11: Auxiliary PCIe Connection Card Board Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Figure 12: Slim-Line SAS Harness Board Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Rev 1.6 5Mellanox Technologies

Revision History

This document was printed on March 8, 2018.
Table 1 - Revision History Table
Date Rev Comments/Changes
March 2018 1.6 Added Package Contents on page 11
Updated the Introduction on page 9
Added a note to Card Installation Instruction
Updated Downloading Mellanox OFED on page 26
Updated examples in Installation Procedure on page 29
Updated snapshots in Windows Driver on page 44
January 2018 1.5 Added a note to System Requirements on page 16
Updated MCX556M-ECAT-S25 Specifications on p
Added a note to Board Mechanical Drawing and Dimensions on page 63
Updated Adapter Card LED Operations on page 62
June 2017 1.4 Updated Product Overview on page 10
Added Bracket Installation Instructions on page 17
May 2017 1.3 Updated Interface Connectors Pinout on page 65
May 2017 1.2 Updated Product Overview on page 10
Updated Hardware on page 17
Updated Cable Installation on page 21
April 2017 1.1 Updated Linux on page 26.
Updated Windows Driver on page 44
March 2017 1.0 First release
s on page 18
age 61
6Mellanox Technologies

About This Manual

This User Manual describes Mellanox Technologies ConnectX®-5 VPI adapter card supporting Dual-Socket Servers. The kit includes an adapter card with dual QSFP28 ports with PCI Express x8 edge connector, an auxiliary PCIe connection card with PCI Express x8 edge connector and a Slim-Line SAS cable which connects both cards. The User Manual provides details as to the interfaces of the adapter card, specifications, required software and firmware for operating the adapter card, and relevant documentation

Intended Audience

This manual is intended for the installer and user of these cards. The manual assumes basic familiarity with InfiniBand and Ethernet network and architecture
specifications.

Related Documentation

Table 2 - Documents List
Mellanox Firmware Tools (MFT) User Manual
Document no. 2204UG
Mellanox Firmware Utility (mlxup) User Manual and Release Notes
Mellanox OFED for Linux User Manual
Document no. 2877
Mellanox OFED for Linux Release Notes Document no. 2877
WinOF-2 for Windows User Manual
Document no. MLX-15-3280
Mellanox OFED for Windows Driver Release Notes
User Manual describing the set of MFT firmware man­agement tools for a single node. See http://www.mellanox.com => Products => Software => Firmware Tools
Mellanox firmware update and query utility used to update the firmware. See http://www.mellanox.com => Products => Software => Firmware Tools => mlxup Firmware Utility
User Manual describing OFED features, performance, Band diagnostic, tools content and configuration. See http://www.mellanox.com => Products => Software => InfiniBand/VPI Drivers => Mellanox OpenFabrics Enterprise Distribution for Linux (MLNX_OFED)
Release Notes for Mellanox OFED for Linux driver kit for Mellanox adapter cards: See: http://www.mellanox.com =>Products => Software => InfiniBand/VPI Drivers => Linux SW/Drivers => Release Notes
User Manual describing WinOF-2 features, performance, Ethernet diagnostic, tools content and configuration. See http://www.mellanox.com => Products => Software => Windows SW/Drivers
Release notes for Mellanox Technologies' MLNX_EN for Linux driver kit for Mellanox adapter cards: See http://www.mellanox.com => Products => Software => Ethernet Drivers => Mellanox OFED for Windows => WinOF-2 Release Notes
Rev 1.6 7Mellanox Technologies
IBTA Specification Release 1.3 InfiniBand Architecture Specification:
http://www.infinibandta.org/content/pages.php?pg=tech­nology_public_specification
IEEE Std 802.3 Specification This is the IEEE Ethernet specification
http://standards.ieee.org/getieee802
PCI Express 3.0 Specifications Industry Standard PCI Express 3.0 Base and Card Elec-
tromechanical Specifications
https://pcisig.com/specifications

Document Conventions

When discussing memory sizes, MB and MBytes are used in this document to mean size in mega Bytes. The use of Mb or Mbits (small b) indicates size in mega bits. IB is used in this document to mean InfiniBand.In this document PCIe is used to mean PCI Express.

Technical Support

Customers who purchased Mellanox products directly from Mellanox are invited to contact us through the following methods.
•URL: http://www.mellanox.com => Support
E-mail: support@mellanox.com
Tel: +1.408.916.0055 Customers who purchased Mellanox M-1 Global Support Services, please see your contract for
details regarding Technical Support.

Customers who purchased Mellanox products through a Mellanox approved reseller should first seek assistance through their reseller.

Firmware Updates

The Mellanox support downloader contains software, firmware and knowledge database infor­mation for Mellanox products. Access the database from the Mellanox Support web page,
http://www.mellanox.com => Support
Or use the following link to go directly to the Mellanox Support Download Assistant page,
http://www.mellanox.com/supportdownloader/.
Rev 1.6 8Mellanox Technologies

1 Introduction

Adapter Card
Auxiliary PCIe
Slim Line SAS Harness
Connection Card
This is the User Guide for Mellanox Technologies VPI adapter cards based on the ConnectX®-5 integrated circuit device. Mellanox offers an alternate ConnectX-5 Socket Direct™ card for serv ers without x16 PCIe slots. The adapter’s 16-lane PCIe bus is split into two 8-lane buses, with one bus accessible through a PCIe x8 edge connector and the other bus through an x8 parallel connector to an Auxiliary PCIe Connection Card. The two cards should be installed into two adjacent PCIe x8 slots and connected using a dedicated harness.
Introduction
-
Figure 1: ConnectX-5 VPI Socket Direct Card
Since the two PCIe cards are installed in two PCIe slots, each card gets a unique PCI Bus and Device number. Each of the PCIe x8 busses sees two network ports; in effect, the two 100Gb/s physical ports of the ConnectX-5 Socket Direct Adapter are viewed as four netdevices by the system, with each netdevice providing a maximum of 50Gb/s data transfer rate. In other words, 100Gb/s on a (physical) adapter port (Port 1 or Port 2) will be split on the PCIe side to 50Gb/s on each of the two PCIe cards (the Adapter Card and the Auxiliary PCIe Connection Cards, respec tively, in Figure 1).
This chapter covers the following topics:
Section 1.1, “Product Overview”, on page 10
Section 1.3, “Features and Benefits”, on page 12
Section 1.4, “Operating Systems/Distributions”, on page 14
Section 1.5, “Connectivity”, on page 14
Section 1.6, “Manageability”, on page 14
-
Rev 1.6
9Mellanox Technologies

1.1 Product Overview

The following section provides the ordering part number, port speed, number of ports, and PCI Express speed. The adapter card and auxiliary PCIe connection card come with tall and short brackets.
Table 3 - Dual-port VPI Adapter Cards
Introduction
Ordering Part Number (OPN)
Data Transmission Rate
Network Connector Types
PCI Express (PCIe)
SerDes Speed
RoHS
Adapter IC Part Number
Device ID (decimal)
Full performance of the adapter card (100Gb/s) is possible only when installing both the adapter card and the auxiliary PCIe connection card in the dual PCIe x8 connectors.
Please refer to the performance optimization document for further guidance:
Performance Optimization.
MCX556M-ECAT-S25
InfiniBand: SDR/DDR/QDR/FDR/EDR Ethernet: 1/10/25/40/50/100 Gb/s
Dual-port QSFP28 located on the low profile adapter card
Dual PCIe 3.0 x8 8GT/s
R6
MT28808A0-FCCF-EVM
4119 for Physical Function (PF) 4120 for Virtual Function (VF)
Rev 1.6
10Mellanox Technologies

1.2 Package Contents

Before installing the ConnectX-5 Socket Direct card, unpack the package and check against the below table that all parts have been sent. Check the parts for visible damage that may have occurred during shipping. The ConnectX-5 Socket Direct package content is as follows:
Table 4 - ConnectX-5 Socket Direct Package Contents
Quantity P/N Description
1 MCX556M-ECAT-S25 ConnectX®-5 VPI adapter card with Multi-Host Socket Direct
1 SA002142 Auxiliary PCIe Connection Card 1 HAR000629 25cm Slim-Line SAS Harness
Introduction
supporting dual-socket server, EDR IB (100Gb/s) and 100GbE, dual-port QSFP28, 2x PCIe3.0 x8, tall bracket, ROHS R6
1 Auxiliary Card PCIe Connection card short bracket 1 ConnectX-5 Adapter card short bracket
MEC010154
MEC010153
Use the Slim-Line SAS harness and Auxiliary PCIe Connection card that are included in the ConnectX-5 Socket Direct adapter card package contents.
For MCX556M-ECAT-S25, use the 25cm iary PCIe connection card (SA00214
Note that the Adapter and Auxiliary PCIe connection cards are shipped with assembled tall brackets.
Slim-line SAS cable (HAR000629) and its Auxil-
2).
Rev 1.6
11Mellanox Technologies

1.3 Features and Benefits

Table 5 - Features
a
Introduction
100Gb/s Virtual Protocol
Interconnect (VPI)
Adapter
InfiniBand Architecture
Specification v1.3
compliant
Up to 100 Gigabit Ethernet
ConnectX-5 offers the highest throughput VPI adapter, supporting EDR 100Gb/s InfiniBand and 100Gb/s Ethernet and enabling any standard networking, clustering, or storage to operate seamlessly over any con verged network leveraging a consolidated software stack.
ConnectX-5 delivers low latency, high bandwidth, and computing effi­ciency for performance-driven server and storage clustering applica­tions. ConnectX-5 is InfiniBand Architecture Specification v1.3 compliant.
Mellanox adapters comply with the following IEEE 802.3 standards: – 100GbE/ 50GbE / 40GbE / 25GbE / 10GbE / 1GbE – IEEE 802.3bj, 802.3bm 100 Gigabit Ethernet – IEEE 802.3by, Ethernet Consortium25, 50 Gigabit Ethernet, supporting all FEC modes – IEEE 802.3ba 40 Gigabit Ethernet – IEEE 802.3by 25 Gigabit Ethernet – IEEE 802.3ae 10 Gigabit Ethernet – IEEE 802.3ap based auto-negotiation and KR startup– Proprietary Ethernet protocols (20/40GBASE-R2, 50GBASE-R4) – IEEE 802.3ad, 802.1AX Link Aggregation – IEEE 802.1Q, 802.1P VLAN tags and priority – IEEE 802.1Qau (QCN) – Congestion Notification – IEEE 802.1Qaz (ETS) – IEEE 802.1Qbb (PFC) – IEEE 802.1Qbg – IEEE 1588v2 – Jumbo frame support (9.6KB)
-
Rev 1.6
InfiniBand EDR
Memory
Overlay Networks
A standard InfiniBand data rate, where each lane of a 4X port runs a bit rate of 25.78125Gb/s with a 64b/66b encoding, resulting in an effective bandwidth of 100Gb/s.
PCI Express - stores and accesses InfiniBand and/or Ethernet fabric connection information and packet data.
In order to better scale their networks, data center operators often create overlay networks that carry traffic from individual virtual machines over logical tunnels in encapsulated formats such as NVGRE and VXLAN. While this solves network scalability issues, it hides the TCP packet from the hardware offloading engines, placing higher loads on the host CPU. ConnectX-5 effectively addresses this by providing advanced NVGRE and VXLAN hardware offloading engines that encapsulate and de-capsulate the overlay protocol.
12Mellanox Technologies
Introduction
Table 5 - Features
a
RDMA and RDMA over
Converged Ethernet
(RoCE)
Mellanox PeerDirect™
CPU Offload
Quality of Service (QoS)
Hardware-based I/O
Virtualization
ConnectX-5, utilizing IBTA RDMA (Remote Data Memory Access) and RoCE (RDMA over Converged Ethernet) technology, delivers low­latency and high-performance over Band and Ethernet networks. Leveraging data center bridging (DCB) capabilities as well as Con
­nectX-5 advanced congestion control hardware mechanisms, RoCE provides efficient low-latency RDMA services over Layer 2 and Layer 3 networks.
PeerDirect™ communication provides high efficiency RDMA access by eliminating unnecessary internal data copies between components on the PCIe bus (for example, from GPU to CPU), and therefore sig
­nificantly reduces application run time. ConnectX-5 advanced accelera­tion technology enables higher cluster efficiency and scalability to tens of thousands of nodes.
Adapter functionality enabling reduced CPU overhead allowing more available CPU for computation tasks.
Open VSwitch (OVS) offload using ASAP
2(TM)
Flexible match-action flow tables
Tunneling encapsulation / decapsulation Support for port-based Quality of Service enabling various application
requirements for latency and SLA. ConnectX-5 provides dedicated adapter resources and guaranteed isola-
tion and protection for virtual machines within the server.
A consolidated compute and storage network achieves significant cost­performance advantages over multi-fabric networks. Standard block and file access protocols can leverage RDMA for high-performance
Storage Acceleration
storage access.
NVMe over Fabric offloads for target machine
Erasure Coding
T10-DIF Signature Handover ConnectX-5 SR-IOV technology provides dedicated adapter resources
SR-IOV
and guaranteed isolation and protection for virtual machines (VM) within the server.
High-Performance
Accelerations
a. This section describes hardware features and capabilities. Please refer to the driver release notes for feature availabil-
ity. See Related Documentation
Tag Matching and Rendezvous Offloads
Adaptive Routing on Reliable Transport
Burst Buffer Offloads for Background Checkpointing
.
Rev 1.6
13Mellanox Technologies

1.4 Operating Systems/Distributions

RHEL/CentOS
•Windows
FreeBSD
•VMware
OpenFabrics Enterprise Distribution (OFED)
OpenFabrics Windows Distribution (WinOF-2)

1.5 Connectivity

Interoperable with 1/10/25/40/50/100 Gb/s Ethernet switches
Passive copper cable with ESD protection
Powered connectors for optical and active cable support

1.6 Manageability

Introduction
Socket Direct technology maintains support for manageability through a BMC. The Socket Direct PCIe stand-up adapter can be connected to a BMC using MCTP over SMBus or MCTP over PCIe protocols as if it is a standard Mellanox PCIe stand-up adapter. For configuring the adapter for the specific manageability solution in use by the server, please contact Mellanox Sup port.
-
Rev 1.6
14Mellanox Technologies

2 Interfaces

Each adapter card includes the following interfaces:
“InfiniBand Interface”
“Ethernet SFP28 Interface”
“PCI Express Interface”
“LED Interface”
The adapter card include special circuits to protect from ESD shocks to the card/server when plugging copper cables.

2.1 InfiniBand Interface

The network ports of the ConnectX®-5 adapter cards are compliant with the InfiniBand Architec­ture Specification, Release 1.3. InfiniBand traffic is transmitted through the cards' QSFP28 con-
nectors.
Interfaces

2.2 Ethernet SFP28 Interface

The network ports of the ConnectX®-5 adapter card are compliant with the IEEE 802.3 Ethernet standards listed in cards' SFP28 connectors.
Table 5, “Features,” on page 12. Ethernet traffic is transmitted through the

2.3 PCI Express Interface

The ConnectX®-5 adapter card supports PCI Express Gen 3.0 (1.1 and 2.0 compatible) two PCIe x8 edge connectors; x8 edge connector on the adapter card and x8 edge connector on the auxil iary PCIe connection card accessible through the Slim Line-SAS cable. The device can be either a master initiating the PCI Express bus operations, or a slave responding to PCI bus operations.
The following lists PCIe interface features:
PCIe Gen 3.0 compliant, 2.0 and 1.1 compatible
2.5, 5.0, or 8.0 GT/s link rate x168
Support for MSI/MSI-X mechanisms

2.4 LED Interface

There is one bi-color I/O LED per port located on the adapter card.For LED specifications, please refer to
Section 7.3, “Adapter Card LED Operations”, on page 62.
-
Rev 1.6
15Mellanox Technologies

3 Hardware Installation

3.1 System Requirements

3.1.1 Hardware

Unless otherwise specified, Mellanox products are designed to work in an environmentally controlled data center with low levels of gaseous and dust (particulate) contamination.
The operation environment should meet severity level G1 as per ISA 71.04 for gaseous contamination and ISO 14644-1 class 8 for cleanliness level.
A system with adjacent dual PCIe x8 slots is required for installing the card. For dual socket servers, this card brings additional benefits of lower latency and lower CPU utilization when one slot is connected to one socket and the other slot is connected to the other socket. The below list specifies the servers tested with the adapter. For specific server compatibility, please contact Mellanox Support.
Dell PowerEdge_R720
Hardware Installation
SuperMicro SYS-1027R-72RFTP.

3.1.2 Operating Systems/Distributions

Please refer to Section 1.4, “Operating Systems/Distributions”, on page 14.

3.1.3 Software Stacks

Mellanox OpenFabric software package MLNX_OFED for Linux, WinOF-2 for Windows. See
Chapter 4, “Driver Installation”.

3.2 Safety Precautions

The adapter is being installed in a system that operates with voltages that can be lethal. Before opening the case of the system, observe the following precautions to avoid injury and prevent damage to system components.
1. Remove any metallic objects from your hands and wrists.
2. Make sure to use only insulated tools.
3. Verify that the system is powered off and is unplugged.
4. It is strongly recommended to use an ESD strap or other antistatic devices.

3.3 Pre-Installation Checklist

1. Verify that your system meets the hardware and software requirements stated above.
Rev 1.6
16Mellanox Technologies
2. Shut down your system if active.
3. After shutting down the system, turn off power and unplug the cord.
4. Remove the card from its package.
5. Please note that the card must be placed on an antistatic surface.
6. Check the card for visible signs of damage. Do not attempt to install the card if damaged.

3.4 Bracket Installation Instructions

The card and auxiliary connection card are usually shipped with tall brackets installed. If this form factor is suitable for your requirements, you can skip the remainder of this section and move to with the short bracket that is included in the shipping box, please follow the instructions in this section.
To replace the brackets you will need the following parts:
Section 3.5, “Card Installation Instructions”, on page 18. If you need to replace them
Due to risk of damaging the EMI gasket, it is not recommended to replace the bracket more than three times.
Hardware Installation
The new brackets of the proper height
The 2 screws saved from the removal of the brackets

3.4.1 Removing the Existing Bracket

1. Remove the two screws holding the bracket in place. The bracket comes loose from the card.
Be careful not to put stress on the LEDs on the adapter card.
2. Save the two screws.

3.4.2 Installing the New Bracket

1. Place the bracket onto the card until the screw holes line up.
Do not force the bracket onto the adapter card. You may have to gently push the LEDs using a small screwdriver to align the LEDs with the holes in the bracket.
2. Screw on the bracket using the screws saved from the bracket removal procedure above.
3. Make sure that the LEDs on the adapter card are aligned onto the bracket holes.
Rev 1.6
4. Use a torque driver to apply up to 2 lbs-in torque on the screws
17Mellanox Technologies

3.5 Card Installation Instructions

Please note that the following figures are for illustration purposes only.
1. Before installing the card, make sure that the system is off and the power cord is not con­nected to the server. Please follow proper electrical grounding procedures.
2. Open the system case.
3. Connect the slim-line SAS connector (male) on the slim line SAS cable to the female connec­tor on the auxiliary PCIe connection card.
Hardware Installation
Rev 1.6
Use the Slim-Line SAS harness and auxiliary PCIe connection card that are included in the ConnectX-5 Socket Direct adapter card package contents.
For installing MCX556M-ECAT-S25, use the 25cm Slim-line SAS cable (HAR000629) and its Auxiliary PCIe connection card (SA002142). Please see
Section 1.2, “Package Contents”, on page 11.
4. Locate two available PCI Express slots on the server, one for the adapter card and one for the auxiliary PCIe connection card.
For optimal thermal performance, it is preferable to place the auxiliary PCIe connec­tion card component-side facing the adapter card’s print-side.
18Mellanox Technologies
Hardware Installation
5. Applying even pressure at both corners of the card, insert the auxiliary PCIe connection card into the PCI Express slot until firmly seated.
Do not use excessive force when seating the card, as this may damage the system or the auxiliary PCIe connection card.
6. Secure the auxiliary PCIe connection card using the server's retention mechanisms.
Rev 1.6
19Mellanox Technologies
Hardware Installation
7. Applying even pressure at both corners of the card, insert the adapter card into the PCI Express slot adjacent to the auxiliary PCIe connection card until firmly seated.
Do not use excessive force when seating the card, as this may damage the system or the adapter.
8. Secure the adapter card using the server’s retention mechanisms.
9. Connect the slim line-SAS cable to the connector on the adapter card.
Rev 1.6
20Mellanox Technologies
10.Close the system case.

3.6 Cables and Modules

Hardware Installation
To obtain the list of supported Mellanox cables for your adapter, please refer to the Cables Refer-
ence Table.

3.6.1 Cable Installation

1. All cables can be inserted or removed with the unit powered on.
2. To insert a cable, press the connector into the port receptacle until the connector is firmly seated.
a. Support the weight of the cable before connecting the cable to the adapter card. Do this by using a cable
holder or tying the cable to the rack.
b. Determine the correct orientation of the connector to the card before inserting the connector. Do not try and
insert the connector upside down. This may damage the adapter card.
c. Insert the connector into the adapter card. Be careful to insert the connector straight into the cage. Do not
apply any torque, up or down, to the connector cage in the adapter card.
d. Make sure that the connector locks in place.
When installing cables make sure that the latches engage.
Always install and remove cables by pushing or pulling the cable and connector in a straight line with the card.
Rev 1.6
21Mellanox Technologies
3. After inserting a cable into a port, the Amber LED indicator will light when the physical con­nection is established (that is, when the unit is powered on and a cable is plugged into the port with the other end of the connector plugged into a functioning port). See
“Adapter Card LED Operations”, on page 62.
4. After plugging in a cable, lock the connector using the latching mechanism particular to the cable vendor. When data is being transferred the Green LED will blink.See
“Adapter Card LED Operations”, on page 62.
5. Care should be taken as not to impede the air exhaust flow through the ventilation holes. Use cable lengths which allow for routing horizontally around to the side of the chassis before bending upward or downward in the rack.
6. To remove a cable, disengage the locks and slowly pull the connector away from the port receptacle. LED indicator will turn off when the cable is unseated.

3.7 Adapter Card Disassembly Instructions

3.7.1 Safety Precautions

The adapter card and auxiliary PCIe connection cards are installed in a system that operates with voltages that can be lethal. Before un-installing the cards, please observe the following precautions to avoid injury and prevent damage to system components.
Hardware Installation
Section 7.3,
Section 7.3,
1. Remove any metallic objects from your hands and wrists.
2. It is strongly recommended to use an ESD strap or other antistatic devices.
3. Turn off the system and disconnect the power cord from the server.

3.7.2 Un-Installing the Cards

1. Verify that the system is powered off and unplugged.
2. Wait 30 seconds.
Rev 1.6
22Mellanox Technologies
Hardware Installation
3. Disconnect the slim-line SAS cable from the connector on the adapter card.
4. Disengage the retention mechanisms (clips or screws) on adapter card.
5. Holding the card from its center, gently pull the adapter card from the PCI Express slot.
Rev 1.6
6. Disengage the retention mechanisms (clips or screws) on the auxiliary PCIe connection card.
23Mellanox Technologies
Hardware Installation
7. Holding the card from its center, gently pull the auxiliary PCIe connection card from the PCI Express slot.
8. Disconnect the slim-line SAS cable from the connector on the auxiliary PCIe connection card.
Rev 1.6
24Mellanox Technologies
Loading...
+ 59 hidden pages