Unable to locate firmware for Connectx-3 Pro MCX384A (Dell 3CYRK)

Hi all – I’m trying to locate drivers for this card but coming up empty everywhere I’ve looked.

This is a Dell mezzanine card – MCX384A PSID DEL1110001023 MT27520 Family [ConnectX-3 Pro] Dell part 3CYRK/03CYRK. It is QSFP x2.

Can anyone help direct me to the proper firmware? Or alternatively, how safe is it to try to burn various packages using MFT? Is there some validation that happens to try to prevent you from bricking a card?

Should I be worried that trying the wrong firmware might cut the card off from the outside world by trying to use incompatible interface mapping (as my card is mezzanine and not standard PCIe)?

Thanks in advance for any assistance or guidance. Some additional info below… (there is a different device ID coming up in Flint query vs inside OS)

Image type: FS2

FW Version: 2.30.4212

Rom Info: type=PXE version=3.4.134 proto=ETH

Device ID: 4103

Description: Node Port1 Port2 Sys image

GUIDs: ffffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffff

MACs: f452140XXXX f4521405XXXX


PSID: DEL1110001023

[root@localhost CX3pro-fw]# mlxfwmanager --online -u -d 13:00.0

Querying Mellanox devices firmware …

Device #1:

Device Type: ConnectX3Pro

Part Number: 03CYRK

Description: MCX384A-BCCA ConnectX-3 Pro Eth; dual port QSFP; 40Gb/s Mezz card for Dell

PSID: DEL1110001023

PCI Device Name: 13:00.0

Port1 MAC: f4521405XXXX

Port2 MAC: f4521405XXXX

Versions: Current Available

FW 2.30.4212 N/A

PXE 3.4.0134 N/A

Status: No matching image found

I am not making very much progress, and I am not optimistic. I have downloaded maybe 20 different packages from Dell’s site to unpack to check for any clues about compatibility with this card but none of them so far have included the SubDeviceID I am looking for.

You can see that the Dell employees are very responsive on their community site from my links in my original post but they are about to give up “running out of ideas” on trying to find it.

Mellanox support has already punted the question over to the forum here. And similar forum questions often elicit a response from a Mellanox employee directing users back to the “manufacturer” such as Dell or HPE and telling the user they do not have a support contract.

It’s shocking that it is this difficult to find a simple firmware file. I can understand selling premium support if a customer is out of warranty and has a technical question but asking for a firmware isn’t really “support” for this type of product. It should only rise to “support” if a customer is asking for assistance to APPLY the update.

We are talking about a product of a vintage (CX3) where we can see there are many available updates still posted… it’s just impossible to FIND what is needed (or there has been an oversight and this update is missing).

Hopefully someone at Mellanox will realize how screwed up the firmware situation is over at Dell and maybe contact them to get it fixed. Finding any Mellanox firmware over there is more luck than anything. And that isn’t good for the Mellanox brand.

The specific problem is that their download pages have no specific identifiers about Dell or Mellanox part numbers for which they apply. The most specific they get is CX3, CX4, pro etc. and maybe speed and number of ports. Further, there is no index of the pages. So it’s actually easier to find Mellanox firmware pages at Dell via Google than via Dell Support pages. But without Dell/Mellanox product ID’s on the pages, it’s random chance that you will find the update you actually need.

I do understand that Mellanox is expecting Dell to handle support. But this product is also branded by Mellanox (even if they consider it to be a Dell product) and Dell is not coming through. So not only does this hurt Dell’s reputation but it is also hurting Mellanox. Dell is effectively just a retailer in this situation. These are not integrated devices or chips. They are accessories. And for accessories, most people expect to be able to turn to the manufacturer.

I have got the exact same Problem. It is so good to see i am not the only person in the world with this problem!

Technical Data is exactly the same

The most closest Cards i can find are

MCX346A-BCPN with MT_1760111023

MCX314A-BCCT with MT_1090111023

if you guys from Mellanox don’t reply i will try to force to burn those images on the Mezzaine card. Well if i brick one, guess how many cards i will order from Mellanox/Dell in future? Make an educated guess.

If you do brick, I think they put an on-board reset from what I’ve been told. You just have to close the jumper holes with some wire or some have pins.

Hi Darin,

Please note that this card firmware is very old and has reached it’s End-Of-life.

Since you bought this card from DELL OEM ,Dell can provide you with the requested firmware.

Unfortunately we do not have the requested firmware in our archive .