12.0.2.0 Release Notes
Preface
This document provides an overview of the changes introduced in this release. References to more detailed information are provided where necessary. The information contained in this document is intended as supplemental information only; it should be used in conjunction with the documentation provided for each component.
Software License Agreement
The software is provided under license agreements and may contain third-party software under separate third-party licensing. Refer to the license files provided with the software for specific details.
If You Need Help
Technical support for all Cornelis products is available 24 hours a day, 365 days a year.
For additional details:
Visit the Cornelis Support page at http://www.cornelisnetworks.com/support
Contact email: support@cornelisnetworks.com
New in This Release
The following features are new in this release:
Support for the CN5000 product family as listed in Supported Hardware
Firmware Components
This release contains the firmware components listed in the following table.
Description | File Name | Version |
|---|---|---|
BMC Firmware | CN5000.BMCFirmware-12.0.2.0.7.pkg | 12.0.2 |
System Requirements
This section lists the supported hardware.
Supported Hardware
The following tables list the hardware supported in this release.
Hardware | Description |
|---|---|
CN5000 Switch, 48-Port, CN5SWE48G2AF | 240/277 VAC in, Dual Power Supply, Air-Cooled, Fan-to-Port |
CN5000 Switch, 48-Port, CN5SWE48G2AP | 240/277 VAC in, Dual Power Supply, Air-Cooled, Port-to-Fan |
CN5000 Switch, 48-Port, CN5SWE48G2WF | 240/277 VAC in, Dual Power Supply, Liquid-Cooled, Fan-to-Port |
CN5000 Switch, 48-Port, CN5SWE48G2WP | 240/277 VAC in, Dual Power Supply, Liquid-Cooled, Port-to-Fan |
CN5000 Switch, 48-Port, CN5SWE48D2AP | 48 VDC in, Dual Power Supply, Air-Cooled, Port-to-Fan |
CN5000 Switch, 48-Port, CN5SWE48D2WP | 48 VDC in, Dual Power Supply, Liquid-Cooled, Port-to-Fan |
Installation Requirements
Refer to the CN5000 Maintenance and Troubleshooting Guide for instructions to update the switch firmware.
Best Practices
To obtain the most recent functional and security updates, Cornelis recommends that you download and install the latest versions of the CN5000 Omni-Path software and firmware. Software and Documentation are found in the Cornelis Customer Center.
To ensure optimal performance in your CN5000 fabric, it is important to review the Cornelis performance tuning recommendations in the CN5000 Performance Tuning Guide.
Issues
This section lists the resolved and open issues.
Resolved Issues
None.
The following table lists issues that are resolved in this release.
ID | Description | Resolved in Release |
|---|---|---|
STL-74386 | When a new user is created within the admin group and you switch to the new user, they will not have access to the admin commands. | 12.0.2 |
STL-73477 | The | 12.0.2 |
STL-73355 | In the | 12.0.2 |
STL-73029 | BEL DC power supplies VOUT_MODE command returns incorrect results. | 12.0.2 |
Open Issues
The following table lists the open issues for this release.
ID | Description | Workaround |
|---|---|---|
STL-74368 | Aborting while creating a new user will create the user, but the user will not be accessible. | Delete the user and recreate as needed. |
STL-73895 | The | None. |
STL-73885 | The | Use the |
STL-73431 | Pressing and holding | Press |
STL-73400 | Rebooting the switch in a non-interactive SSH session may result in the following error: EOFError: Ran out of input Lost Communication with server | This error may be ignored. The switch will reboot successfully. |
STL-73311 | If a server's SSH host identification (host key) is changed, such as by reinstalling the OS or routing a hostname to a different server, switch maintenance tasks run from the switch that use file transfers (such as | Use
|
STL-73121 | The OpenBMC Web User Interface is not supported. | No workaround. |
STL-72795 | Commands showing the QSFP max temperature will show an invalid number for the QSFP max temperature if no cables are installed. | No workaround. |
STL-72706 | CLI hang occurs if | To recover, perform one of the following:
|
STL-72570 | IPv4 addresses display incorrectly when using the | Use the switch CLI |
STL-72273 | Mistyped commands may cause the CLI to stop responding. | Recover by starting a new ssh session. |
STL-72226 | Switch CLI | No workaround. |
STL-72221 | Switch in-band management including configuring an IPoIB interface is not available. | Use the switch's Ethernet or serial connections for switch management. |
Product Limitations
None.
Preface
This document provides an overview of the changes introduced in this release. References to more detailed information are provided where necessary. The information contained in this document is intended as supplemental information only; it should be used in conjunction with the documentation provided for each component.
Software License Agreement
The software is provided under license agreements and may contain third-party software under separate third-party licensing. Refer to the license files provided with the software for specific details.
If You Need Help
Technical support for all Cornelis products is available 24 hours a day, 365 days a year.
For additional details:
Visit the Cornelis Support page at http://www.cornelisnetworks.com/support
Contact email: support@cornelisnetworks.com
Release Compatibility
This release is backward compatible with the most recent minor release version. For example, Release 12.N is backward compatible with Release 12.N-1 and Release 12.N-1.x.
New in This Release
The following features are new in this release:
Support for the CN5000 product family as listed in Supported Hardware
Support for Operating Systems as listed in Operating Systems
OFI libfabric Support (OPX Provider)
OFA Verbs Support
CN5000 SuperNIC Kernel Driver
MPI Support (Intel MPI, Open MPI)
Storage Protocol Support (IPoIB, SRP, iSER, NVMe over Fabric)
Data Transfer Methods (PIO, DMA, Rendezvous)
GPU Support (CUDA, ROCm, RCCL, NCCL)
UEFI PXE Boot
Release Items
The following software is available for this release:
OS Version | Software Deliverables |
|---|---|
RHEL 9.4 | CN5000_OPXSoftware-RHEL9.4-12_0_2_0-16.tgz |
RHEL 9.5 | CN5000_OPXSoftware-RHEL9.5-12_0_2_0-16.tgz |
RHEL 9.6 | CN5000_OPXSoftware-RHEL9.6-12_0_2_0-16.tgz |
Note
OS RPMs may need to be installed prior to software installation. Dependencies will be flagged during installation.
The following table lists RPMs provided for this release.
RPM Name | Description |
|---|---|
CN5000-Packages-Public-GPG-Key.asc | GPG Key used to sign CN5000 OPX Software Packages |
cn5000_pkgs_cuda_meta-12_0_2_0-16.x86_64.rpm | CN5000 Meta Package containing all of the required CUDA RPMs |
cn5000_pkgs_non_gpu_meta-12_0_2_0-16.x86_64.rpm | CN5000 Meta Package containing all of the required RPMs |
cn5000_pkgs_rocm_meta-12_0_2_0-16.x86_64.rpm | CN5000 Meta Package containing all of the required ROCm RPMs |
hfi1-diagtools-sw-0.8-119.src.rpm | HFI1 Diagnostic Tools Software Source |
hfi1-diagtools-sw-0.8-119.x86_64.rpm | HFI1 Diagnostic Tools Software |
hfi1-diagtools-sw-debuginfo-0.8-119.x86_64.rpm | HFI1 Diagnostic Tools Software Debug Information |
hfi1-diagtools-sw-debugsource-0.8-119.x86_64.rpm | HFI1 Diagnostic Tools Software Debug Source |
hfi1-firmware-0.9-94.noarch.rpm | HFI Firmware |
hfi1-firmware_debug-0.9-94.noarch.rpm | HFI1 Firmware Debug |
libfabric-2.0.0-774.src.rpm | Libfabric Source for non-GPU |
libfabric-2.0.0-774.x86_64.rpm | Libfabric for non-GPU |
libfabric-2.0.0-774cuda.src.rpm | Libfabric Source for CUDA |
libfabric-2.0.0-774cuda.x86_64.rpm | Libfabric for CUDA |
libfabric-2.0.0-774rocm.src.rpm | Libfabric Source for ROCm |
libfabric-2.0.0-774rocm.x86_64.rpm | Libfabric for ROCm |
libfabric-devel-2.0.0-774.x86_64.rpm | Libfabric Development for non-GPU |
libfabric-devel-2.0.0-774cuda.x86_64.rpm | Libfabric Development for CUDA |
libfabric-devel-2.0.0-774rocm.x86_64.rpm | Libfabric Development for ROCm |
libfabric-psm2-2.0.0-774.src.rpm | (OPA100) Libfabric for PSM2 Source for non-GPU |
libfabric-psm2-2.0.0-774.x86_64.rpm | (OPA100) Libfabric for PSM2 for non-GPU |
libfabric-psm2-2.0.0-774cuda.src.rpm | (OPA100) Libfabric for PSM2 Source for CUDA |
libfabric-psm2-2.0.0-774cuda.x86_64.rpm | (OPA100) Libfabric for PSM2 for CUDA |
libfabric-verbs-2.0.0-774.src.rpm | Libfabric Verbs Source for non-GPU |
libfabric-verbs-2.0.0-774.x86_64.rpm | Libfabric Verbs for non-GPU |
libfabric-verbs-2.0.0-774cuda.src.rpm | Libfabric Verbs Source for CUDA |
libfabric-verbs-2.0.0-774cuda.x86_64.rpm | Libfabric Verbs for CUDA |
libpsm2-11.2.233-1.src.rpm | (OPA100) Libpsm2 Source for non-GPU |
libpsm2-11.2.233-1.x86_64.rpm | (OPA100) Libpsm2 for non-GPU |
libpsm2-11.2.233-1cuda.src.rpm | (OPA100) Libpsm2 Source for CUDA |
libpsm2-11.2.233-1cuda.x86_64.rpm | (OPA100) Libpsm2 for CUDA |
libpsm2-compat-11.2.233-1.x86_64.rpm | (OPA100) Libpsm2 Compatibility for non-GPU |
libpsm2-compat-11.2.233-1cuda.x86_64.rpm | (OPA100) Libpsm2 Compatibility for CUDA |
libpsm2-compat-debuginfo-11.2.233-1.x86_64.rpm | (OPA100) Libpsm2 Compatibility Debug Information for non-GPU |
libpsm2-compat-debuginfo-11.2.233-1cuda.x86_64.rpm | (OPA100) Libpsm2 Compatibility Debug Information for CUDA |
libpsm2-debuginfo-11.2.233-1.x86_64.rpm | (OPA100) Libpsm2 Debug Information for non-GPU |
libpsm2-debuginfo-11.2.233-1cuda.x86_64.rpm | (OPA100) Libpsm2 Debug Information for CUDA |
libpsm2-debugsource-11.2.233-1.x86_64.rpm | (OPA100) Libpsm2 Debug Source for non-GPU |
libpsm2-debugsource-11.2.233-1cuda.x86_64.rpm | (OPA100) Libpsm2 Debug Source for CUDA |
libpsm2-devel-11.2.233-1.x86_64.rpm | (OPA100) Libpsm2 Development for non-GPU |
libpsm2-devel-11.2.233-1cuda.x86_64.rpm | (OPA100) Libpsm2 Development for CUDA |
mpi-selector-1.0.3-1.src.rpm | MPI Selector Source |
mpi-selector-1.0.3-1.x86_64.rpm | MPI Selector |
mpitests-4.1-932.src.rpm | MPI Tests Source |
mpitests_mvapich2_gcc_hfi-4.1-932.x86_64.rpm | (OPA100) MPI Tests for MVAPICH GCC HFI |
mvapich2-2.3.7-6.src.rpm | (OPA100) MVAPICH2 Source |
mvapich2_gcc_hfi-2.3.7-6.x86_64.rpm | (OPA100) MVAPICH2 GCC HFI |
opa-12.0.2.0-5.el9.src.rpm | OPA Source |
opa-address-resolution-12.0.2.0-5.el9.x86_64.rpm | OPA Address Resolution |
opa-basic-tools-12.0.2.0-5.el9.x86_64.rpm | OPA Basic Tools |
opa-debuginfo-12.0.2.0-5.el9.x86_64.rpm | OPA Debug Information |
opa-fastfabric-12.0.2.0-5.el9.x86_64.rpm | OPA FastFabric Tools |
opa-fm-12.0.2.0-5.el9.src.rpm | OPA Fabric Manager Source |
opa-fm-12.0.2.0-5.el9.x86_64.rpm | OPA Fabric Manager |
opa-fm-debuginfo-12.0.2.0-5.el9.x86_64.rpm | OPA Fabric Manager Debug Information |
opa-libopamgt-12.0.2.0-5.el9.x86_64.rpm | OPA Libopamgt |
opa-libopamgt-devel-12.0.2.0-5.el9.x86_64.rpm | OPA Libopamgt Development |
opa-mpi-apps-12.0.2.0-5.el9.src.rpm | OPA MPI Applications Source |
opa-mpi-apps-12.0.2.0-5.el9.x86_64.rpm | OPA MPI Applications |
opa-scripts-1.2-2.noarch.rpm | OPA Scripts |
opa-scripts-1.2-2.src.rpm | OPA Scripts Source |
opaconfig-12.0.2.0-16.src.rpm | OPA Configuration Source |
opaconfig-12.0.2.0-16.x86_64.rpm | OPA Configuration |
RHEL 9.4: opxs-kernel-updates-5.14.0_427.13.1.el9_4.x86_64-48.src.rpm RHEL 9.5: opxs-kernel-updates-5.14.0_503.11.1.el9_5.x86_64-44.src.rpm RHEL 9.6: opxs-kernel-updates-5.14.0_570.12.1.el9_6.x86_64-80.src.rpm | OPXS Kernel Updates Source for non-GPU |
RHEL 9.4: opxs-kernel-updates-5.14.0_427.13.1.el9_4.x86_64-48cuda.src.rpm RHEL 9.5: opxs-kernel-updates-5.14.0_503.11.1.el9_5.x86_64-44cuda.src.rpm RHEL 9.6: opxs-kernel-updates-5.14.0_570.12.1.el9_6.x86_64-80cuda.src.rpm | OPXS Kernel Updates Source for CUDA |
RHEL 9.4: opxs-kernel-updates-5.14.0_427.13.1.el9_4.x86_64-48rocm.src.rpm RHEL 9.5: opxs-kernel-updates-5.14.0_503.11.1.el9_5.x86_64-44rocm.src.rpm RHEL 9.6: opxs-kernel-updates-5.14.0_570.12.1.el9_6.x86_64-80rocm.src.rpm | OPXS Kernel Updates Source for ROCm |
System Requirements
This section lists the compatible operating systems and supported hardware.
Operating Systems
This release of the CN5000 OPX Software supports the operating systems listed in the following table.
Operating System | Base Kernel Version |
|---|---|
RHEL 9.4 | 5.14.0-427.13.1el9_4x86_64 |
RHEL 9.5 | 5.14.0-503.11.1.el9_5x86_64 |
RHEL 9.6 | 5.14.0-570.12.1.el9_6x86_64 |
Rocky Linux 9.5 | 5.14.0-503.14.1.el9_4x86_64 |
Rocky Linux 9.6 | 5.14.0-570.17.1el9_6x86_64 |
Supported Hardware
The following tables list the hardware supported in this release.
Hardware | Description |
|---|---|
CN5000 Switch, 48-Port, CN5SWE48G2AF | 240/277 VAC in, Dual Power Supply, Air-Cooled, Fan-to-Port |
CN5000 Switch, 48-Port, CN5SWE48G2AP | 240/277 VAC in, Dual Power Supply, Air-Cooled, Port-to-Fan |
CN5000 Switch, 48-Port, CN5SWE48G2WF | 240/277 VAC in, Dual Power Supply, Liquid-Cooled, Fan-to-Port |
CN5000 Switch, 48-Port, CN5SWE48G2WP | 240/277 VAC in, Dual Power Supply, Liquid-Cooled, Port-to-Fan |
CN5000 Switch, 48-Port, CN5SWE48D2AP | 48 VDC in, Dual Power Supply, Air-Cooled, Port-to-Fan |
CN5000 Switch, 48-Port, CN5SWE48D2WP | 48 VDC in, Dual Power Supply, Liquid-Cooled, Port-to-Fan |
Hardware | Description |
|---|---|
CN5000 SuperNIC, CN5HFA2D5ALS | Dual Port, QSFP-DD, x16 PCIe Gen 5, Air-Cooled, Low Profile, Single |
CN5000 SuperNIC, CN5HFA1Q5ALS | Single Port, QSFP, x16 PCIe Gen 5, Air-Cooled, Low Profile, Single |
CN5000 SuperNIC, CN5HFA1Q5NLS | Single Port, QSFP, x16 PCIe Gen 5, Conduction-Cooled, Low Profile, Single |
Hardware | Description |
|---|---|
CPUs | |
4th Gen AMD EPYC Processor | Genoa Zen 4 CPU-based servers |
5th Gen AMD EPYC Processor | Turin Zen 5 CPU-based servers |
4th Generation Intel Xeon Scalable Processor | Sapphire Rapids CPU-based servers |
5th Generation Intel Xeon Scalable Processor | Emerald Rapids CPU-based servers |
GPUs | |
AMD Instinct MI Series GPU | AMD Instinct MI300X and MI200 series Graphic Processing Units |
NVIDIA GPUs | NVIDIA Tesla V100 and later |
Installation Requirements
Refer to the CN5000 Fabric Installation Guide for related software requirements and complete installation procedures.
Best Practices
To obtain the most recent functional and security updates, Cornelis recommends that you download and install the latest versions of the CN5000 Omni-Path software and firmware. Software and Documentation are found in the Cornelis Customer Center.
To ensure optimal performance in your CN5000 fabric, it is important to review the Cornelis performance tuning recommendations in the CN5000 Performance Tuning Guide.
Disable the Repository After OPX Software Installation
Required for RHEL 9.5.
After installing or updating the OPX Software, disable the repository on every node using one of the following methods:
Run the following command:
sudo dnf config-manager --set-disabled <repo>
In the repository file, change
enableto0.
Issues
This section lists the resolved and open issues.
Resolved Issues
The following table lists issues that are resolved in this release.
ID | Description | Resolved in |
|---|---|---|
STL-72640 | In some cases the dmesg log may contain a message stating:
| 12.0.2 |
STL-72572 | In | 12.0.2 |
Open Issues
The following tables list the open issues for this release.
ID | Description | Workaround |
|---|---|---|
STL-75031 | MPI RMA benchmarks may produce an SDMA error (bad address) when using the OPX libfabric provider and environment variable FI_OPX_MIXED_NETWORK=0. | Set FI_OPX_MIXED_NETWORK=1. |
STL-74968 | Updating the Fabric Manager using DNF may not succeed even though an update is available. | Perform the following:
|
STL-74951 STL-74672 | On rare occasions, application hangs with an SDMA engine error in DMSG have been observed. | None. Rerun the job. |
STL-74933 | Entries of the form | These messages can be ignored. |
STL-74696 | When running an NVIDIA GPU Cloud (NGC) container such as the "NVIDIA HPC-Benchmarks" package, a segmentation fault may occur. | Changes are required to the OPX configure file to include the appropriate Linux kernel user API ("uapi") directory. Contact support@cornelis.com. |
STL-74679 | While running IPoIB in Connected mode, application hangs have been observed. | Configure IPoIB to Datagram mode and rerun the application. |
STL-74625 | When using both ports of a dual-port SuperNIC, the | Use |
STL-74593 | The Quantum Espresso application with Intel MPI may abort with SIGABRT when executed with a higher number of MPI ranks than available user HFI contexts and multiple endpoints per HFI context (FI_OPX_ENDPOINTS_PER_HFI_CONTEXT=2). | Set FI_OPX_ENDPOINTS_PER_HFI_CONTEXT=1 and reduce the number of MPI ranks to be less than or equal to the number of available HFI user contexts. |
STL-74504 | Occasional drops in bandwidth observed during microbenchmark testing. | Refer to the Performance Tuning Guide for platform-specific tuning. |
STL-74477 | Building opxs-kernel-updates from the src.rpm file fails with | Use an environment variable to allow the header file to be detected and used in the build: NVIDIA_DIR=$(ls -d /usr/src/nvidia-* | head -1)
ln -s ${NVIDIA_DIR}/nvidia /usr/src/kernels/5.14.0-503.14.1.el9_5.x86_64/include/nvidiaNote that the exact directory required for the symbolic link will depend on your kernel version. |
STL-74234 | The mvapich2 packages provided with OPX Software should be ignored and not used. | Compile and use mvapich3 and/or mvapich4 (preferred) with CN5000 and libfabric/OPX provider. |
STL-74218 STL-74230 | IPoIB interfaces on CN5000 currently do not support failover with the Channel Bonding driver in the Linux kernel. | No workaround. |
STL-74025 | When using IPoIB on CN5000, SuperNICs do not change MTU or join MC groups automatically. | Use the |
STL-73928 | HFI links bounce and the SM reports mapping warnings following the second FM restart. | No Workaround. Links that bounce recover and the fabric stabilizes. |
STL-73759 | When the FM restarts, different LIDs may get assigned to the nodes. | None. However a second restart may reassign the LIDs back to the original values. |
STL-73738 | Reloading the ipoib kernel module without also reloading the hfi1 module may cause FM errors. | To avoid this, always reload the hfi1 module along with the ipoib module. |
STL-73716 | The | Ignore the congestion flag. |
STL-73714 | Performing an | Counter values in this scenario should be ignored. |
STL-73713 | In a fabric with no data traffic, the Xmit Time Congestion port counter will increment. | No workaround. |
STL-73709 | The | No workaround. |
STL-73669 | Executing | The message may be ignored. |
STL-73531 | Configuring more than two data VLs is not currently supported. Doing so may lead to incorrect mappings of SC to VL. | Limit the number of configured data VLs to two. |
STL-73401 | During link bring up on a mixed OPA100/CN5000 fabric the FM log may show | These messages and link bounces are expected on mixed fabrics and do not indicate a fault. |
STL-73330 | Some LS-DYNA R14.1.0. benchmarks hang with Open MPI when using the OPX Provider for libfabric. | Set the environment variable FI_OPX_RELIABILITY_SERVICE_USEC_MAX=5000. |
STL-73267 | When running the | No workaround. |
STL-73245 | CN5000 Switch-Switch links do not appear in either | No workaround. |
STL-73215 | When running | Use |
STL-73160 | The comments in the Adaptive Routing section of the opafm.xml file do not explain which settings are required for MGAR or for FGAR. | Currently the only field related to FGAR is
All other fields are related to legacy MGAR and will be ignored if |
STL-73140 | The following CN5000 commands do not work as expected:
| Note the following:
|
STL-72864 | High CPU utilization seen for hfi1 related interrupts, potentially impacting performance. | Use process pinning to avoid cores servicing hfi1 interrupts. |
STL-72815 |
| The duplicated entries can be ignored. |
STL-72805 | Enabling vFabrics with QoS results in | No workaround. Port bounces are part of the standard recovery mechanism. These messages should only occur once and only when there is a change in the SCVL maps. |
STL-72758 | Cableinfo errors may appear in the log file. | To suppress
|
STL-72673 | OS-release file captured by opacapture is empty. | Use |
STL-72649 | An Open MPI error may occur when using | Contact support@cornelis.com. |
STL-72622 |
| No workaround. This is informational. |
STL-72583 | In some cases the dmesg log may contain a message stating:
| This is cosmetic and will not affect functionality. |
STL-72575 | TID updates under heavy load may result in an | Reload the hfi1 driver with the module parameter |
STL-72573 | Hangs and errors have been seen in the OSU alltoall collective test when using the OPX Provider to libfabric with ROCm. | No workaround. |
STL-72555 |
| Use |
STL-72547 | Class Port Info queries are not reporting properly. | No workaround. |
STL-72541 | Running the | These errors can be ignored. |
STL-72536 STL-72537 | CableInfo errors encountered when using the | Cable information reporting not currently supported. |
STL-72526 | The Fabric Manager system log port numbering is different from Switch CLI command port numbering. | The port number used by the FM is equivalent to twice the switch CLI port name minus one. Contact Cornelis Customer Support for details. |
STL-72523 | Errors occur on RHEL 9.5 after installation of meta package. | Refer to Disable the Repository After OPX Software Installation. |
STL-72431 | The command | Use |
STL-72420 | On some versions of RHEL 9.x, there is a known failure (rdmavt driver deadlock.) recorded in https://issues.redhat.com/browse/RHEL-83851. NOTE: Cornelis has not replicated this problem but it is possible that customers may be affected. | No workaround. |
STL-72205 | FI_OPX_HFI_SELECT=[] does not correctly map to the available adapter in the case in which other adapters in the system have been disabled. | Unload and reload the driver. |
STL-72160 | After uninstalling the meta packages with a package manager, several Cornelis Networks packages remain. | Refer to the CN5000 Maintenance and Troubleshooting Guide, “Remove OPX Software from a Host” for removal of the remaining packages. |
STL-71364 STL-72423 | Some legacy Omni-Path host utilities have been deprecated for CN5000 but are still supported for OPA100. | For a list of commands supported for CN5000, refer to the Man Pages or CN5000 Commands Guide. |
STL-70422 | RCCL hangs on AMD GPUs with opx and aws-ofi-rccl plugin. | Use Verbs over OPX Provider when using RCCL. |
STL-67178 | After boot, the OPX Software hfi1-NVIDIA support is not available. | Review boot configuration to ensure that nvidia-driver will be available when hfi1 is loaded. |
STL-66199 | On RHEL 9.x, the Invalid MAD: Invalid Session ID Error: Failed to get ini descriptors - status 3 Error: Failed to acquire node description - status -1 Invalid MAD: Invalid Session ID Error: Failed to get ini descriptors - status 3 | Perform the following:
|
Product Limitations
This release has the following limitations:
Queries to single port adapters will reflect that there are two ports with the first port always showing as offline.
Running of MPI jobs across both CN5000 and OPA100 components in hybrid fabrics (fabrics where CN5000 and OPA100 are connected), is not presently supported.
In the opafm.xml file, the default HFI port for fm0 must be set to "2" for proper operation:
<Name>fm0</Name> <Hfi>1</Hfi> <Port>2</Port>Non-default
MinShareVLMemandDedicatedVLMemvalues are not supported. Only use default values.FM Failover is presently not supported. Use a single Fabric Manager.
When the PM is enabled and there is a disabled SuperNIC port in the fabric, a segfault may occur in the SM. Enable all disabled SuperNIC ports or disable the PM. Note that the SM will restart and the SM/PM will recover.
NVMe over Fabric is currently not supported.
ROCm 6.x is required when using AMD GPUs on RHEL/Rocky 9.4, 9.5 and 9.6.
Some distros versions may ship with ib_qib driver enabled. This driver is incompatible with the CN5000 OPX Software and may result in errors such as
disagrees about version of symbolin logs. Setblacklist ib_qib.
Preface
This document provides an overview of the changes introduced in this release. References to more detailed information are provided where necessary. The information contained in this document is intended as supplemental information only; it should be used in conjunction with the documentation provided for each component.
Software License Agreement
The software is provided under license agreements and may contain third-party software under separate third-party licensing. Refer to the license files provided with the software for specific details.
If You Need Help
Technical support for all Cornelis products is available 24 hours a day, 365 days a year.
For additional details:
Visit the Cornelis Support page at http://www.cornelisnetworks.com/support
Contact email: support@cornelisnetworks.com
New in This Release
The following features are new in this release:
Support for the CN5000 product family as listed in Supported Hardware
In-band temperature sensing (tempsense) for SuperNIC and active optical cables (AOCs)
PLDM and SMBus temperature reporting
UEFI (Option ROM)
Firmware Components
This release contains the firmware components listed in the following table.
Description | File Name | Version |
|---|---|---|
Firmware Update Tool (includes updateAgent) | CN5000_FW_UPDATE_Agent-12.0.0.0.4.tgz | 12.0.0 |
System Requirements
This section lists the supported hardware.
Supported Hardware
The following tables list the hardware supported in this release.
Hardware | Description |
|---|---|
CN5000 SuperNIC, CN5HFA2D5ALS | Dual Port, QSFP-DD, x16 PCIe Gen 5, Air-Cooled, Low Profile, Single |
CN5000 SuperNIC, CN5HFA1Q5ALS | Single Port, QSFP, x16 PCIe Gen 5, Air-Cooled, Low Profile, Single |
CN5000 SuperNIC, CN5HFA1Q5NLS | Single Port, QSFP, x16 PCIe Gen 5, Conduction-Cooled, Low Profile, Single |
Installation Requirements
Refer to the CN5000 Maintenance and Troubleshooting Guide for instructions to update the switch firmware.
Best Practices
To obtain the most recent functional and security updates, Cornelis recommends that you download and install the latest versions of the CN5000 Omni-Path software and firmware. Software and Documentation are found in the Cornelis Customer Center.
To ensure optimal performance in your CN5000 fabric, it is important to review the Cornelis performance tuning recommendations in the CN5000 Performance Tuning Guide.
Issues
This section lists the resolved and open issues.
Resolved Issues
The following table lists issues that are resolved in this release.
ID | Description | Resolved in Release |
|---|---|---|
STL-72644 | While using a QSFP cable, you may see warnings in host logs regarding | 12.0.2 |
STL-72640 | In some cases the dmesg log may contain a message stating:
| 12.0.2 |
STL-72360 | After IMB-RMA Uniband operation, occasional tasks may freeze. | 12.0.2 |
Open Issues
The following table lists the open issues for this release.
ID | Description | Workaround |
|---|---|---|
STL-74502 | When updating SuperNIC firmware with multiple SuperNIC adapters in a server, some cards may fail to properly update. | Disable the port on the failed SuperNIC cards using |
STL-74377 | In rare cases, nodes may drop from fabric with unreachable CPORT when attempting to delete or reset an IPoIB interface. | Power cycle the affected node. |
STL-73920 | System Image GUID is the same on all SuperNICs. | No workaround. |
STL-73738 | Reloading the ipoib kernel module without also reloading the hfi1 module may cause FM errors. | To avoid this, always reload the hfi1 module along with the ipoib module. |
STL-73709 | The | No workaround. |
STL-73440 | Running the updateAgent while the Fabric Manager is running may result in a segfault. | Disable the Fabric Manager prior to running the updateAgent. |
STL-73195 | When updating the SuperNIC firmware using
| Retry the |
STL-73153 | The SuperNIC firmware version is currently displayed differently in different places, such as the system log versus the updateAgent. | Use |
STL-73088 | On some dual-port devices, inbound IPoIB traffic may fail after a system reboot, or after restarting the FM and IPoIB interfaces on the FM node. | Ping out from the unreachable interface, and IP traffic will resume. |
STL-73075 |
| Disable ASPM in the BIOS. |
STL-72988 STL-72556 | When updating firmware in a CN5000 SuperNIC in a management node, updateAgent times out when the FM is running at the same time. | Run the updateAgent with the Refer to the CN5000 Maintenance and Troubleshooting Guide, “Update the SuperNIC Firmware” for the full procedure. |
STL-72817 | When reading hfi1 port counters from sysfs, you will receive an | This message can be ignored. |
STL-72796 | iperf2 may occasionally hang with an SDMA status error. | Set See the CN5000 Performance Tuning Guide for more details. |
STL-72598 | In some cases, when unloading hfi1 or ib_ipoib, the dmesg log may display an error stating:
| This message can be safely ignored. |
STL-72583 | In some cases the dmesg log may contain a message stating:
| This is cosmetic and will not affect functionality. |
STL-71647 | On rare occasions, the link may come up at a width less than 4X. | Bounce the link. |
Product Limitations
This release has the following product limitations:
SuperNICs received from Cornelis with firmware version prior to 12.0.2.0.6 do not include UEFI (Option ROM). Contact Cornelis Customer Support for firmware and update procedures.
Update agent fails to update the SuperNIC Firmware when the OPX Software version is 12.0.2 or newer and SuperNIC Firmware is version is 12.0.1.
To workaround this limitation, reduce OPX Software version to 12.0.1, update the SuperNIC Firmware to version 12.0.2, then reinstall the 12.0.2 or newer OPX Software.
CN5000 SuperNIC enumerates at x4 PCIe width on some platforms if the width is not forced to x16 in the BIOS. Configure the BIOS to enforce PCIe x16 width.
Preface
This document provides an overview of the changes introduced in this release. References to more detailed information are provided where necessary. The information contained in this document is intended as supplemental information only; it should be used in conjunction with the documentation provided for each component.
Software License Agreement
The software is provided under license agreements and may contain third-party software under separate third-party licensing. Refer to the license files provided with the software for specific details.
If You Need Help
Technical support for all Cornelis products is available 24 hours a day, 365 days a year.
For additional details:
Visit the Cornelis Support page at http://www.cornelisnetworks.com/support
Contact email: support@cornelisnetworks.com
New in This Release
The following features are new in this release:
Support for the CN5000 product family as listed in Supported Hardware
Firmware Components
This release contains the firmware components listed in the following table.
Description | File Name | Version |
|---|---|---|
Switch Firmware | CN5000.SwitchFirmware-12.0.2.0.7-V1.pkg | 12.0.2 |
System Requirements
This section lists the supported hardware.
Supported Hardware
The following tables list the hardware supported in this release.
Hardware | Description |
|---|---|
CN5000 Switch, 48-Port, CN5SWE48G2AF | 240/277 VAC in, Dual Power Supply, Air-Cooled, Fan-to-Port |
CN5000 Switch, 48-Port, CN5SWE48G2AP | 240/277 VAC in, Dual Power Supply, Air-Cooled, Port-to-Fan |
CN5000 Switch, 48-Port, CN5SWE48G2WF | 240/277 VAC in, Dual Power Supply, Liquid-Cooled, Fan-to-Port |
CN5000 Switch, 48-Port, CN5SWE48G2WP | 240/277 VAC in, Dual Power Supply, Liquid-Cooled, Port-to-Fan |
CN5000 Switch, 48-Port, CN5SWE48D2AP | 48 VDC in, Dual Power Supply, Air-Cooled, Port-to-Fan |
CN5000 Switch, 48-Port, CN5SWE48D2WP | 48 VDC in, Dual Power Supply, Liquid-Cooled, Port-to-Fan |
Installation Requirements
Refer to the CN5000 Maintenance and Troubleshooting Guide for instructions to update the switch firmware.
Best Practices
To obtain the most recent functional and security updates, Cornelis recommends that you download and install the latest versions of the CN5000 Omni-Path software and firmware. Software and Documentation are found in the Cornelis Customer Center.
To ensure optimal performance in your CN5000 fabric, it is important to review the Cornelis performance tuning recommendations in the CN5000 Performance Tuning Guide.
Issues
This section lists the resolved and open issues.
Resolved Issues
None.
Open Issues
The following table lists the open issues for this release.
ID | Description | Workaround |
|---|---|---|
STL-74370 | ASIC firmware update may fail with the following message: Error during firmware update Not that this message is seen when checking the status using the | Retry the ASIC firmware update. |
STL-73399 | After rebooting the switch ASIC, port commands may show invalid information until the switch ASIC has completed initialization. | Allow time for the ASIC to complete initialization, then re-run the command. |
STL-73361 | On rare occasions, links connecting a CN5000 switch to an OPA100 adapter may unexpectedly bounce. | No action required, the link will self recover. |
STL-72526 | The Fabric Manager system log port numbering is different from Switch CLI command port numbering. | The port number used by the FM is equivalent to twice the switch CLI port name minus one. Contact Cornelis Customer Support for details. |
STL-71647 | On rare occasions, the link may come up at a width less than 4X. | Bounce the link. |
Product Limitations
None.