ConnectX-9 Firmware Release Notes

Bug Fixes in this Firmware Version

Internal Ref.

Issue

4812446 / 4917369

Description: Fixed an issue where CREATE_PARSE_GRAPH_NODE incorrectly applied validation intended for WA mode, in which header_length_field_offset is adjusted by firmware. Since ConnectX-8 and newer adapters use normal mode only, these checks were redundant and could reject valid input.

Validation is now mode-specific: normal-mode rules are applied on ConnectX-8 and newer adapters, while WA-mode rules are applied on older adapters.

Keywords: Parse graph node

Detected in version:

82.48.1000

Fixed in Release: 

82.49.1014

4864823 / 4858750

Description: Fixed an issue where, when Flex Parser overwrite native arc was enabled, destroying or closing a parse graph node on a native protocol arc did not restore the native protocol parser. As a result, the native parser remained unavailable on the device until a reset or another recovery action was performed.

Native protocol parsing is now restored as expected when the parse graph node is closed or destroyed. Native parsers are disabled only while the Flex Parser graph owns the arc.

Keywords: Flex Parser

Detected in version:

82.48.1000

Fixed in Release: 

82.49.1014

4895996 / 4965646 / NVBug 5919232

Description: Fixed an issue where the MCU sometimes NACKed I2C MCTP transactions. A retry mechanism has been implemented for NACK cases.

Keywords: MCU, NACK

Detected in version:

82.48.1000

Fixed in Release: 

82.49.1014

4902573

Description: Fixed an issue where executing CancelComponentUpdate during the firmware burn FSM_RET_BUSY window caused firmware to return error 0x84 (Invalid state) and left WP disabled.

Keywords: PLDM update, WP

Detected in version:

82.48.1000

Fixed in Release: 

82.49.1014

4964566 / 4957757

Description: Fixed a DEAD IRISC assert that could occur during TLV NV_DATA flash access by suspending the watchdog while waiting for flash IPC (until timeout), preventing the assert on TLV access.

Keywords: DEAD IRISC assert

Detected in version:

82.48.1000

Fixed in Release: 

82.49.1014

4835832



Description: In rare cases, certain module types may experience link-up failures.

Keywords: Cables

Detected in version:

82.48.1000

Fixed in Release: 

82.49.1014

4871267 / 4871254

Description: Fixed an issue where ICM_RES_HW_DMFS_ENCAP_H_FW was allocated per GVMI, preventing some RTTs from using it.

Keywords: GVMI, RTT

Detected in version:

82.48.1000

Fixed in Release: 

82.49.1014

4860860

Description: Fixed an issue where queue pairs (QPs) created during a PCC process transition could miss congestion-control (CC) information, preventing them from being fully managed.

Keywords: DOCA, PCC, QP, Congestion Control

Detected in version:

82.48.1000

Fixed in Release:

82.49.1014

4789601 / 4850200 / NVBug 5736447

Description: Fixed an issue where RDMA traffic could stall in large-scale deployments for certain source IP and UDP source-port combinations when DOCA PCC was active and no congestion-control algorithm was configured in algorithm slot 0.

Keywords: RDMA, DOCA PCC, Congestion Control Algorithm

Detected in version:

82.48.1000

Fixed in Release:

82.49.1014

4796182

Description: Fixed an issue where the live migration target did not receive a port state change event on the resume VHCA command. The target now generates this event so software that depends on port state is notified of any changes.

Keywords: Live migration

Detected in version:

82.48.1000

Fixed in Release:

82.49.1014

4867472 / 4847702 / 4642994 / 4859742

Description: Fixed an issue during hitless upgrade where, after the SACK generation/handler fence, firmware could mark the old port configuration ID as invalid. If SACK causes were still active, a race could cause SACK ISRs to stop unexpectedly. The fix is to always return BUSY while handover is active.

Keywords: Hitless upgrade

Detected in version:

82.48.1000

Fixed in Release:

82.49.1014

4873533 / 4947034

Description: Fixed an issue where, when using multiplane ZTRCC congestion control with multiple flows, the RTT timeout counter in the PPCC register could increase even when the network was not congested.

Keywords: Congestion control, multiplane, SPCX CC, RTT, PPCC

Detected in version:

82.48.1000

Fixed in Release:

82.49.1014

4843342 / 4970550

Description: Fixed an issue where one-to-one RoCE traffic using a single QP might not achieve line rate on some platforms when using the default ROCE_CC_COMPATIBILITY_MODE setting in mlxconfig.

Keywords: Congestion control, PCC, ROCE_CC_COMPATIBILITY_MODE

Detected in version:

82.48.1000

Fixed in Release:

82.49.1014

Last updated: