Mellanox ConnectX -3 Firmware (fw-connectx3) Release Notes



Similar documents
Mellanox WinOF for Windows 8 Quick Start Guide

Mellanox Global Professional Services

Mellanox HPC-X Software Toolkit Release Notes

SX1024: The Ideal Multi-Purpose Top-of-Rack Switch

SX1012: High Performance Small Scale Top-of-Rack Switch

Mellanox Accelerated Storage Solutions

Connecting the Clouds

MLNX_VPI for Windows Installation Guide

Power Saving Features in Mellanox Products

Solving I/O Bottlenecks to Enable Superior Cloud Efficiency

Long-Haul System Family. Highest Levels of RDMA Scalability, Simplified Distance Networks Manageability, Maximum System Productivity

Mellanox Reference Architecture for Red Hat Enterprise Linux OpenStack Platform 4.0

Choosing the Best Network Interface Card Mellanox ConnectX -3 Pro EN vs. Intel X520

ConnectX -3 Pro: Solving the NVGRE Performance Challenge

Mellanox OpenStack Solution Reference Architecture

InfiniBand Switch System Family. Highest Levels of Scalability, Simplified Network Manageability, Maximum System Productivity

BRIDGING EMC ISILON NAS ON IP TO INFINIBAND NETWORKS WITH MELLANOX SWITCHX

Mellanox Firmware Tools (MFT) User Manual

InfiniBand Switch System Family. Highest Levels of Scalability, Simplified Network Manageability, Maximum System Productivity

Introduction to Cloud Design Four Design Principals For IaaS

Performance Accelerated Mellanox InfiniBand Adapters Provide Advanced Levels of Data Center IT Performance, Efficiency and Scalability

Building a Scalable Storage with InfiniBand

Oracle Big Data Appliance: Datacenter Network Integration

Mellanox Technologies, Ltd. Announces Record Quarterly Results

Achieving Real-Time Business Solutions Using Graph Database Technology and High Performance Networks

The following InfiniBand products based on Mellanox technology are available for the HP BladeSystem c-class from HP:

The following InfiniBand adaptor products based on Mellanox technologies are available from HP

Mellanox Academy Online Training (E-learning)

Uncompromising Integrity. Making 100Gb/s deployments as easy as 10Gb/s

HP Mellanox Low Latency Benchmark Report 2012 Benchmark Report

WinOF VPI for Windows User Manual

Oracle Virtual Networking Overview and Frequently Asked Questions March 26, 2013

Choosing the Best Network Interface Card for Cloud Mellanox ConnectX -3 Pro EN vs. Intel XL710

Configuring VMware vsphere 5.1 with Oracle ZFS Storage Appliance and Oracle Fabric Interconnect

How to Configure Intel Ethernet Converged Network Adapter-Enabled Virtual Functions on VMware* ESXi* 5.1

Installing Hadoop over Ceph, Using High Performance Networking

Deploying Ceph with High Performance Networks, Architectures and benchmarks for Block Storage Solutions

Oracle Exalogic Elastic Cloud: Datacenter Network Integration

Mellanox Firmware Tools (MFT) Release Notes

Virtual Compute Appliance Frequently Asked Questions

Performance Tuning Guidelines

What s New in VMware vsphere 5.5 Networking

Universal Serial Bus Implementers Forum EHCI and xhci High-speed Electrical Test Tool Setup Instruction

Intel Ethernet and Configuring Single Root I/O Virtualization (SR-IOV) on Microsoft* Windows* Server 2012 Hyper-V. Technical Brief v1.

Security in Mellanox Technologies InfiniBand Fabrics Technical Overview

SUN DUAL PORT 10GBase-T ETHERNET NETWORKING CARDS

Mellanox WinOF for Windows Installation Guide

Recovery BIOS Update Instructions for Intel Desktop Boards

SwitchX Port InfiniBand Switch System Hardware User Manual

FLOW-3D Performance Benchmark and Profiling. September 2012

Introduction to Infiniband. Hussein N. Harake, Performance U! Winter School

Advancing Applications Performance With InfiniBand

BIOS Update Release Notes

Creating Overlay Networks Using Intel Ethernet Converged Network Adapters

Introduction to PCI Express Positioning Information

StoneGate Firewall/VPN How-To Evaluating StoneGate FW/VPN in VMware Workstation

SOFTWARE LICENSE LIMITED WARRANTY

Integrating Oracle's Exadata Database Machine with a Data Center LAN Using Oracle Ethernet Switch ES2-64 and ES2-72 ORACLE WHITE PAPER MARCH 2015

Intel I340 Ethernet Dual Port and Quad Port Server Adapters for System x Product Guide

XMC Modules. XMC-6260-CC 10-Gigabit Ethernet Interface Module with Dual XAUI Ports. Description. Key Features & Benefits

SyAM Software* Server Monitor Local/Central* on a Microsoft* Windows* Operating System

Cut I/O Power and Cost while Boosting Blade Server Performance

pco.interface GigE & USB Installation Guide

How To Use An Atmel Atmel Avr32848 Demo For Android (32Bit) With A Microcontroller (32B) And An Android Accessory (32D) On A Microcontroller (32Gb) On An Android Phone Or

1-port USB 2.0 Print Server. Manual (GPSU21)

Installation Guide Wireless 4-Port USB Sharing Station. GUWIP204 Part No. M1172-a

Evaluation Report: Emulex OCe GbE and OCe GbE Adapter Comparison with Intel X710 10GbE and XL710 40GbE Adapters

WBSn Family. FW Upgrade

iphone/ipad Connection Manual

Broadcom NetXtreme Gigabit Ethernet Adapters IBM Redbooks Product Guide

Know your Cluster Bottlenecks and Maximize Performance

Next Generation Storage Networking for Next Generation Data Centers

Broadcom NetXtreme 10 GbE SFP+ Network Adapter Family for System x IBM Redbooks Product Guide

High Availability Configuration Guide Version 9

InfiniScale IV 36-Port QSFP 40 Gb/s InfiniBand Switch User Manual

Replacing SAN with High Performance Windows Share over a Converged Network

SUN STORAGETEK DUAL 8 Gb FIBRE CHANNEL DUAL GbE EXPRESSMODULE HOST BUS ADAPTER

Mellanox Cloud and Database Acceleration Solution over Windows Server 2012 SMB Direct

Evaluation of 40 Gigabit Ethernet technology for data servers

iphone/ipad Connection Manual

Cisco WebEx Meetings Server System Requirements

How to Configure Intel X520 Ethernet Server Adapter Based Virtual Functions on Citrix* XenServer 6.0*

Temperature & Humidity SMS Alert Controller

hp StorageWorks DS-KGPSA-CA/CX and FCA2354 PCI host bus adapters

Comparing SMB Direct 3.0 performance over RoCE, InfiniBand and Ethernet. September 2014

RoCE vs. iwarp Competitive Analysis

Instructions for Recovery BIOS Update

The software is sold on an AS IS basis. ALVARION, its affiliates or its licensors MAKE NO

Intel Server Board S5000PALR Intel Server System SR1500ALR

Test Center Enterprise. ios Device Onboarding Guide

Samsung KIES Online User Update Procedure **

Cisco TelePresence VCR MSE 8220

High Throughput File Servers with SMB Direct, Using the 3 Flavors of RDMA network adapters

Protecting Data with a Unified Platform

Installation Guide Supplement

Avaya VPN Client Software Release 10.05_150

Dell FlexAddress for PowerEdge M-Series Blades

DD670, DD860, and DD890 Hardware Overview

PCI Express IO Virtualization Overview

Transcription:

Mellanox ConnectX -3 Firmware (fw-connectx3) Notes Rev 2.11.55 www.mellanox.com

NOTE: THIS HARDWARE, SOFTWARE OR TEST SUITE PRODUCT ( PRODUCT(S) ) AND ITS RELATED DOCUMENTATION ARE PROVIDED BY MELLANOX TECHNOLOGIES AS-IS WITH ALL FAULTS OF ANY KIND AND SOLELY FOR THE PURPOSE OF AIDING THE CUSTOMER IN TESTING APPLICATIONS THAT USE THE PRODUCTS IN DESIGNATED SOLUTIONS. THE CUSTOMER'S MANUFACTURING TEST ENVIRONMENT HAS NOT MET THE STANDARDS SET BY MELLANOX TECHNOLOGIES TO FULLY QUALIFY THE PRODUCTO(S) AND/OR THE SYSTEM USING IT. THEREFORE, MELLANOX TECHNOLOGIES CANNOT AND DOES NOT GUARANTEE OR WARRANT THAT THE PRODUCTS WILL OPERATE WITH THE HIGHEST QUALITY. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL MELLANOX BE LIABLE TO CUSTOMER OR ANY THIRD PARTIES FOR ANY DIRECT, INDIRECT, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES OF ANY KIND (INCLUDING, BUT NOT LIMITED TO, PAYMENT FOR PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY FROM THE USE OF THE PRODUCT(S) AND RELATED DOCUMENTATION EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 35 Oakmead Parkway Suite 1 Sunnyvale, CA 9485 U.S.A. www.mellanox.com Tel: (48) 97-34 Fax: (48) 97-343, Ltd. Beit Mellanox PO Box 586 Yokneam 2692 Israel www.mellanox.com Tel: +972 ()74 723 72 Fax: +972 ()4 959 3245 Copyright 212.. All Rights Reserved. Mellanox, Mellanox logo, BridgeX, ConnectX, CORE-Direct, InfiniBridge, InfiniHost, InfiniScale, PhyX, SwitchX, Virtual Protocol Interconnect and Voltaire are registered trademarks of, Ltd. Connect-IB, FabricIT, MLNX-OS, ScalableHPC, Unbreakable-Link, UFM and Unified Fabric Manager are trademarks of, Ltd. All other trademarks are property of their respective owners. 2 Document Number:

Table of Contents Chapter 1 Overview................................................ 5 1.1 Supported Cables and Modules................................ 5 1.2 Tools, Switch Firmware and Driver Software...................... 5 1.3 Supported Devices.......................................... 5 1.4 Revision Compatibility........................................ 6 Chapter 2 Supported Features....................................... 7 2.1 Changes and Major New Features in Rev 2.11.55................ 7 2.2 Changes and Major New Features in Rev 2.1.8................ 8 2.3 Changes and Major New Features in Rev 2.1.7................ 8 2.4 Changes and Major New Features in Rev 2.1................. 8 Chapter 3 Known Issues............................................ 9 Chapter 4 Bug Fixes History........................................ 11 3

List of Tables Table 1: Supported PSIDs...................................................6 Table 2: Known Issues......................................................9 Table 3: Fixed Bugs List....................................................11 4

1 Overview These are the release notes for the ConnectX -3 adapters firmware, fw-connectx3 Rev 2.11.55. This firmware supports the following protocols: InfiniBand - FDR, QDR, SDR, DDR Ethernet - 1GigE, 1GigE and 4GigE PCI Express 3., supporting backwards compatibility for v2. and v1.1 Firmware Rev 2.11.55 is compatible with MFT tools v2.7.a and above. Using older versions of MFT tools will cause failure during image creation. 1.1 Supported Cables and Modules Please refer to the Mellanox Products Approved Cable Lists document (Doc Nr. 3796) for the list of supported cables. http://www.mellanox.com/related-docs/user_manuals/mellanox_approved_cables.pdf 1.2 Tools, Switch Firmware and Driver Software Firmware Rev 2.11.55 is tested with the following tools, SwitchX firmware, and driver software: Driver versions: MLNX-OFED 1.5.3-3.. and above WinOF 3.. and above VMware ESXi 5. Ethernet MFT for Linux version: 2.7.a and higher MFT for Windows version: 2.7.1 and higher FlexBoot version 3.4. for Ethernet adapter cards SwitchX software: MLNX-OS managed version 3.2.5. A required version for ConnectX to SwitchX 4GbE link 1.3 Supported Devices This firmware supports the devices and protocols listed in Table 1. For the most updated list of adapter cards supported, visit the firmware download pages via http://www.mellanox.com. Please contact your Mellanox local FAE for firmware updates to pre-production cards not on this list. 5

Overview Table 1 - Supported PSIDs Device Part Number PSID Device Name Supported Protocols J5YT DELA12118 ConnectX-3 Dual-port QDR Mezzanine I/O Card InfiniBand K6V3V DELA22118 ConnectX-3 Dual-port FDR Mezzanine I/O Card InfiniBand P9JM DELA428 ConnectX-3 Dual-port FDR1 Mezzanine I/O Card InfiniBand 1.4 Revision Compatibility Firmware fw-connectx3 Rev 2.11.55 complies with the following programmer s reference manual: ConnectX Programmer's Reference Manual (PRM), Rev.9 or later, which has Command Interface Revision x3. The command interface revision can be retrieved by means of the QUERY_FW command and is indicated by the field cmd_interface_rev. 6

2 Supported Features 2.1 Changes and Major New Features in Rev 2.11.55 Added SRI-OV support Added VPI auto-sensing support Mellanox Link Property Negotiation (MLPN) Enables ports to negotiate link properties between Mellanox devices. The MLPN is activated by INI. CR4 + KR4 Auto-negotiation 4GBASE CR4 and KR4 as described in IEEE 82.3. CR4 + KR4 is enabled by the INI. 1GbE Clause37 Auto-negotiation 1BASE-X as described in IEEE 82.3 clause 37. 1GbE Clause37 is enabled by default. cable_info MAD extension for more I2C addressed Enables different address for cable access through I2C. cable_info MAD extension is enabled by the INI. secure_host smp firewall described in the PRM. Activated by the INI (active by default). cq_2_eq mapping command Modifies EQ by MODIFY_CQ command, described in the PRM multi-function reserved lkey Described in the PRM. increase CQE timestamp to 48bit Described in the PRM. 56Gb Ethernet (proprietary) - Beta level Activated by the INI (disabled by default). mlxconfig - Beta level (requires MFT 3..-3 or above) Modifies the device cfg. FMR for SRIOV - Beta level Described in the PRM. Device managed flow steering Described in the PRM. Power reduction in PCI Gen3 Fixed general_info MAD Bug Fixes History on page 11. 7

Supported Features 2.2 Changes and Major New Features in Rev 2.1.8 No new features Bug Fixes History on page 11. 2.3 Changes and Major New Features in Rev 2.1.7 No new features Bug Fixes History on page 11. 2.4 Changes and Major New Features in Rev 2.1. InfiniBand: FDR FDR1 QDR SDR DDR Ethernet: 1GigE 1GigE XAUI 1GigE XFI/SFI 4GigE PCI Express 3., with backwards compatibility with v2. and v1.1 Huge pages ConnectX -3 cards with firmware 2.1. will include all ConnectX -2 cards supported features. 8

3 Known Issues The following table describes known issues in this firmware release and possible workarounds. Table 2 - Known Issues Index Issue Description Current Implemented Workaround in FW Scheduled (fix) 1. sense_port failure Ethernet cards fail to work with mlnx_ofed unless the do_sense is disabled in the INI Add 'do_sense = false' in the INI under the [IB] section 2. SBR assertion SBR should be asserted for a minimum of 5 milliseconds for the ConnectX - 3 adapters 3. NC-SI support NC-SI is not supported in the current release 4. 4GbE is not supported in Auto-Sensing Auto-Sensing is not supported with 4GbE connections in VPI cards 5. Wrong hardware revision ID Wrong hardware revision ID reported in NodeInfo MAD 6. Changing from an LLR to non- LLR requires driver restart Driver restart required when switching from InfiniBand FRDR link with LLR enabled to InfiniBand link w/o LLR (for example: between SwitchX and GD436). 7. VLAN filter VLAN filter is currently not supported. 8. Bloom filter Bloom filter is currently not supported. 9. PXE PXE is currently not supported in 4GbE in VPI cards 1. PXE is currently not supported in QSFP to SFP+ hybrid cable 9

Known Issues Table 2 - Known Issues Index Issue Description Current Implemented Workaround in FW Scheduled (fix) 11. Firmware downgrade When downgrading from firmware v2.11. and using MFT 3..-3, the following message is displayed due to the mlxconfig tool: You are trying to override configurable FW by non-configurable FW. If you continue, old FW configurations will be cleared, do you want to continue? (y/ n) [n] : y You are trying to restore default configuration, do you want to continue? (y/n) [n] : y 1

4 Bug Fixes History Table 3 lists the bugs fixed in this release. Table 3 - Fixed Bugs List Issue Description Discovered in Fixed in 4GbE switches link down upon repeated insertion and removing of cables When repeatedly plugging out and plugging in cables to/from a 4GbE switch, the link remains down. FDR/QDR vs DDR switch The link is raised as SDR rather than DDR.5M, 1M Copper FDR cable support Changing FDR cables from Fiber to Copper Changing 4GbE connection SDR vs QDR switch QDR link up time QDR Link stability.5m, 1M Copper FDR cables (Paralink11, Paralink14) are not supported in back to back connection. Changing FDR cables from Fiber to Copper and vice versa might cause link speed degradation from FDR to FDR1 or FDR1 to QDR. Changing 4GbE connection from back to back to a switch port and vice versa might cause the link to stay down in the ConnectX -3 side. InfiniBand link vs QDR switch rises as DDR or SDR On rare occasions, the QDR link up time between an FDR card and a QDR device was up to 4 minutes QDR Link stability between ConnectX -3 and InfiniScale IV Signal integrity issues Signal integrity issues in all speeds PCI correctable error Fixed bad PCI reporting RoCE re-transmission Not re-transmitting from the beginning of the message but from PSN NAK. RoCE R-RoCE ignored SMAC check Function Level Reset (FLR) FLR to PPF in SRIOV FLR in no-driver mode SR-IOV Comchannel bug fix 11

Bug Fixes History Table 3 - Fixed Bugs List Issue Description Discovered in Fixed in 4GbE performance GUIDs for RoCE 4GbE full wire speed was not reached with former cards configuration for MCX314 and MCX313 4GbE cards. Fix: Increased core frequency to support 4GbE full wire speed. This change requires 1V input. Affected cards: MCX313A-BCB, MCX314A- BCB The ConnectX card was not receiving frames with minimum IPG when configured to 4GbE. Fix: Updated firmware configuration. Affected cards: All cards capable of 4GbE speed Ethernet only cards did not have GUIDs flashed on the device. This caused RoCE to fail once two or more cards were active on the same machine. Fix: The firmware generates the GUIDs from the flashed MACs for ETH only cards. Affected cards: All ETH only cards. 2.1.7 2.1.8 2.1.7 2.1.8 2.1.7 2.1.8 4GbE signal integrity Signal integrity improved in 4GbE speed. 2.1. 2.1.7 PCIe Gen3 receiver sensitivity due to BIOS changes FDR, FDR1, 1GbE XFI/ SFI signal integrity VDD_MODE GPIO changed after reset PCIe configuration type1 requests were dropped after a PCIe hot reset Due to BIOS changes required by latest Intel guidelines for PCIe Gen3, a sensitivity in PCIe eye_centering algorithm caused link degradation on some platforms. Signal integrity improved for the following speeds: FDR, FDR1, 1GbE XFI/SFI. In boards with VDD_MODE GPIO, the GPIO was dropped after reset hence, causing voltage to be reduced to.9v. Fix: The GPIO in boards with VDD_MODE GPIO is no longer dropped across resets. After a PCIe hot reset, PCIe configuration type1 requests were dropped instead of being replied as unsupported. Fix: A proper notification is sent every time PCIe configuration type1 requests are dropped. 2.1.6 2.1.62 2.1. 2.1.6 2.1. 2.1.6 2.1. 2.1.6 12