Mellanox ConnectX-6 DX Wake On Lan

The ConnectX-6 DX doesn’t seem to have WoL support out of the box, but it does after a firmware update?

Problem I see is that the PSID of the card is not found on the websites, due to it being a card from HP.

Has anyone tackled this before? Or am I misinformed about the WoL capability?

Hi vmo,

It is possible that the default CX6DX FW version has some bugs that cause it to not support WoL. You can check the official website for related bug fixes. Firmware for ConnectX®-6 Dx | NVIDIA

Regards,

Quanying

Since the card model isn’t confirmed yet, here’s the procedure with an identification step first, then the common flow.
Candidate Cards

HPE Part Number OPN Speed/Ports
P25960-B21 MCX623106AS-CDAT 100GbE, 2-port QSFP56
P10180-B21 MCX623105AS-VDAT 200GbE, 1-port QSFP56

Step 0: Identify which card you have

mstflint -d <mst device> q

Check the Device Type / Part Number (OPN) field and match it against the table above. Also note the current PSID (likely HPE-format, e.g. HPE0000000XXX).

Step 1: Identify the target PSID

Once you know the OPN, look up its corresponding standard PSID (MT_... format) on NVIDIA’s official Firmware for NVIDIA Networking download page. Each OPN maps to one specific PSID/firmware — download the image matching your exact OPN.

Step 2: Back up the current firmware

mstflint -d <mst device> ri backup_original.bin

Step 3: Flash with PSID change allowed

mstflint -d <mst device> -i <target_psid_image>.bin -allow_psid_change burn

Step 4: Reboot and verify

mstflint -d <mst device> q

Confirm the PSID now matches your intended target.

Risks and notes

  • Using an image that doesn’t match the OPN can fail to flash or brick the card — verify OPN match before burning.
  • Voids HPE warranty/support.
  • The 100GbE and 200GbE variants have different ASIC configurations — images are not interchangeable between them.