NVIDIA Mellanox ConnectX-4 Adapter Cards Firmware Release Notes v12.28.1002
NVIDIA ConnectX-5 Adapter Cards Firmware Release Notes v16.35.3502 LTS

Bug Fixes History

Warning

This section includes history of bug fixes of 3 major releases back. For older releases history, please refer to the relevant firmware versions.

Internal Ref.

Issue

2126484

Description: Fixed a rare case where the the device hanged while running the sw reset flow under heavy stress and with many open resources.

Keywords: sw reset

Discovered in Version: 12.27.2008

Fixed in Release: 12.27.4000

2119975

Description: Fixed low PXE performance while using the VSC to trigger the send_ring_doorbells.

Keywords: NODNIC, DOORBELL

Discovered in Version: 12.27.2008

Fixed in Release: 12.27.4000

2120096

Description: Fixed an issue that prevented IPoIB and DC from working together.

Keywords: IB DC, IPoIB

Discovered in Version: 12.27.2008

Fixed in Release: 12.27.4000

2120096

Description: Fixed DC functionality issues.

Keywords: DC

Discovered in Version: 12.27.2008

Fixed in Release: 12.27.4000

2107103

Description: Fixed an issue that prevented the desched_threshold field from working properly.

Keywords: DCQCN

Discovered in Version: 12.27.1016

Fixed in Release: 12.27.2008

1949324

Description: Fixed an issue that caused the ZTR counters query to always return 0.

Keywords: ZTR counters

Discovered in Version: 12.26.4012

Fixed in Release: 12.27.1016

2064453

Description: Fixed an issue that prevented the adapter card from going into the bypass mode when the BMC disabled the hardware arbitration.

Keywords: BMC, hardware arbitration, bypass mode

Discovered in Version: 12.26.4012

Fixed in Release: 12.27.1016

2003634

Description: Fixed a performance degradation issue, and a high packet drop when SR-IOV was enabled and packets went through the FDB default behaviour.

Keywords: SR-IOV, FDB, Packet drop

Discovered in Version: 12.25.1020

Fixed in Release: 12.27.1016

1938614

Description: Due to the string DB not being updated after Live-Patch, the tracer cannot function after Live-Patch.

Keywords: Live-Patch, LFWP, mlxfwreset, strings

Discovered in Version: 12.26.1040

Fixed in Release: 12.27.1016

1993707

Description: Fixed a rare issue that caused other active functions to receive a malformed CQE during driver (PF or VF) unload or FLR flows.

Keywords: Malformed CQE

Discovered in Version: 12.25.1020

Fixed in Release: 12.27.1016

1973826

Description: Fixed an issue that cause the firmware to hang when an FLR occurred at the same time as the teardown. As a result, the teardown flow took a lock, and never released it because it was being aborted by an FLR.

Keywords: FLR, teardown

Discovered in Version: 12.26.1040

Fixed in Release: 12.27.1016

1929850

Description: Creating an NVMoF offloaded target while running the LFWP flow may cause the device to become unstable.

Keywords: Live Firmware Patch, LFWP, NVME

Discovered in Version: 12.26.1040

Fixed in Release: 12.26.4012

1778343

Description: Fixed an issue that caused IPoIB not to function when there were DC CNAK QPs active.

Keywords: IPoIB

Discovered in Version: 12.25.1020

Fixed in Release: 12.26.1040

1803791

Description: On rare occasions, when firmware coalesce Host stuck events occur, a async event might be delayed to be reported, and not be triggered until the next time the PCIe hangs on one of the hosts.

Keywords: PCIe Error Notification

Discovered in Version: 12.25.1020

Fixed in Release: 12.26.1040

1824111

Description: Renamed the GMP Mellanox Vendor Specific External Capability mask enum from IsDiagnosticCountersSupported to IsDiagnosticDataSupported.

Keywords: GMP Mellanox Vendor Specific External Capability mask DiagnosticData

Discovered in Version: 12.25.1020

Fixed in Release: 12.26.1040

1822787

Description: Fixed an issue that caused a function to misbehave when a PCIe TLP was set with a poisoned indication.

Keywords: PCIe TLP

Discovered in Version: 12.25.1020

Fixed in Release: 12.26.1040

1771921

Description: Fixed an issue that prevented users with non-port owner privilege from using the “read DCBX access registry key” EGID_DCBX_APP/REGID_DCBX_PARAM.

Keywords: DCBX

Discovered in Version: 12.24.1000

Fixed in Release: 12.25.1020

1615586

Description: Fixed a rare issue that caused the QP to falsely transition into the error state as a result of handling duplicate read/atomic request followed by memory key invalidation.

Keywords: CQE

Discovered in Version: 12.24.1000

Fixed in Release: 12.25.1020

1678824

Description: Fixed an issue that prevented the user to enable the port after disabling it in the VF NODNIC.

Keywords: VF NODNIC

Discovered in Version: 12.24.1000

Fixed in Release: 12.25.1020

1606289

Description: Enlarged the number of modify fields to 16 to avoid IPv6 header rewrite failure.

Keywords: IPv6 header rewrite

Discovered in Version: 12.24.1000

Fixed in Release: 12.25.1020

1627973

Description: Fixed an issue that prevented IB QP counters for Acks/Responses from working as a results the NACK/OOS counters shown as zero.

Keywords: IB QP counters for Acks/Responses

Discovered in Version: 12.24.1000

Fixed in Release: 12.25.1020

© Copyright 2023, NVIDIA. Last updated on May 23, 2023.