What's the psid of the card?and the dell .bin file for updating firmware says my system is not supported.
Is there a way to find that in linux without having the mellanox tools installed? It's currently in my XCP-NG box which doesn't have all of the dependencies available to install the tools in XCP repositories.What's the psid of the card?
I threw the cad into my windows box:What's the psid of the card?
That should be a MCX4121A-ACAT according to this huawei link https://support.huawei.com/enterprise/en/knowledge/EKB1001031250mt4117_pciconf0
Awesome! I found a reference on fs.com that indicated that was it, but wasn't definitive. So, the Huawei link is at least a corroboration.That should be a MCX4121A-ACAT according to this huawei link https://support.huawei.com/enterprise/en/knowledge/EKB1001031250
Hi there, did you successfully upgraded the firmware?I was trying to get the Mellanox firmware not dell, as the dell firmware won't work in a non dell system. MCX4121A-ACAT seems to have been the answer it seems to have flashed correctly.
Given how much trouble people talk about having with NVIDIA consumer GPU drivers, this whole process was unbelievably easy and smooth. Thanks for your help!I cross flashed several of the dell branded cards to the Mellanox firmware without issues.
Instructions for doing so can be found here.
$ sudo mlxfwmanager --query
Querying Mellanox devices firmware ...
Device #1:
----------
Device Type: ConnectX4LX
Part Number: 020NJD_0MRT0D_Ax
Description: Mellanox 25GBE 2P ConnectX-4 Lx Adapter
PSID: DEL2420110034
PCI Device Name: /dev/mst/mt4117_pciconf0
Base MAC: 98039b993a82
Versions: Current Available
FW 14.32.2004 N/A
PXE 3.6.0502 N/A
UEFI 14.25.0018 N/A
Status: No matching image found
$ sudo flint -d /dev/mst/mt4117_pciconf0 -i fw-ConnectX4Lx-rel-14_32_1900-MCX4121A-ACA_Ax-UEFI-14.25.17-FlexBoot-3.6.502.bin -allow_psid_change burn
Done.
Current FW version on flash: 14.32.2004
New FW version: 14.32.1900
Note: The new FW version is older than the current FW version on flash.
Do you want to continue ? (y/n) [n] : y
You are about to replace current PSID on flash - "DEL2420110034" with a different PSID - "MT_2420110034".
Note: It is highly recommended not to change the PSID.
Do you want to continue ? (y/n) [n] : y
Burning FW image without signatures - OK
Restoring signature - OK
-I- To load new FW run mlxfwreset or reboot machine.
... ...
... The actual flashing process takes quite a bit ...
... of time. Reboot or reset the card/fw after. ...
$ sudo mlxfwreset -d /dev/mst/mt4117_pciconf0
usage: mlxfwreset --device DEVICE [--level {0,1,3,4}] [--type {0,1,2,3,4}] [--method {0,1}] [--sync {0,1,2}] [--yes] [--skip_driver] [--mst_flags MST_FLAGS] [--version] [--help] {q,query,r,reset,reset_fsm_register}
mlxfwreset: error: the following arguments are required: command
mint@mint:~/nvidia/mft-4.30.1-8-x86_64-deb$ sudo mlxfwreset -d /dev/mst/mt4117_pciconf0 reset
The reset level for device, /dev/mst/mt4117_pciconf0 is:
3: Driver restart and PCI reset
Continue with reset?[y/N] y
-I- Sending Reset Command To Fw -Done
-I- Stopping Driver -Done
-I- Resetting PCI -Done
-I- Starting Driver -Done
-I- Restarting MST -Done
-I- FW was loaded successfully.
$ sudo mlxfwmanager --query
Querying Mellanox devices firmware ...
Device #1:
----------
Device Type: ConnectX4LX
Part Number: MCX4121A-ACA_Ax
Description: ConnectX-4 Lx EN network interface card; 25GbE dual-port SFP28; PCIe3.0 x8; ROHS R6
PSID: MT_2420110034
PCI Device Name: /dev/mst/mt4117_pciconf0
Base MAC: 98039b993a82
Versions: Current Available
FW 14.32.1900 14.32.1900
PXE 3.6.0502 3.6.0502
UEFI 14.25.0017 14.25.0017
Status: Up to date
In your case crossflashing will disable LNK/ACT LEDs, otherwise it's fine to use latest one from nVidia download page.Uh, dumb question... Does cross-flashing Dell to O.G. Mellanox unlock any new capabilities? I have 2x DEL2420110034 with Dell's 14.32.2004 f/w and everything seems OK other than some SR-IOV weirdness in ESXi. What am I missing by not cross-flashing?
Now that you mention it, I just checked my status lights after cross-flashing. Before, I wasn't getting any lights on the port I wasn't using, and an amber link(?)/status light combined with a green activity light on the one I was.In your case crossflashing will disable LNK/ACT LEDs, otherwise it's fine to use latest one from nVidia download page.