Mellanox ConnectX VPI - 26428 - fw-25408 (a0) - firmware 2.9.1314

Apr 21, 2016
47
17
8
40
Hi everyone,
For the (un)lucky of you to get a ConnectX-1 card, I've found this firmware buried deep into the MLNX site :

fw-ConnectX2-rel-2_9_1314-74Y2987.bin.zip

Also - iso's for mlnx ofed - firmware included here http://www.mellanox.com/page/firmware_table_IBM_archive

the firmware is contained here : MLNX_OFED_LINUX-2.0-2.0.0.3-rhel6.3-x86_64.iso
or here : MLNX_OFED_LINUX-2.0-2.0.0.1-rhel6.3-x86_64.iso

I've just flashed my HP 517721-B21 card and it's ok for now. I haven't got the chance to test things yet and I wouldn't want to brick it again (ConnectX-2 fw ftw ...) as I'll have to wait till tomorrow to fix it.

flint -d /dev/mst/mt26428_pci_cr0 q full

Image type: FS2

FW Version: 2.9.1314

FW Release Date: 22.3.2013

MIC Version: 1.5.0

Rom Info: type=PXE version=3.4.145 devid=26428 proto=VPI

Device ID: 26428
...
PSID: HP_0120000009
 
Last edited:
Apr 21, 2016
47
17
8
40
It seems now it also works with vt-d enabled.

With the previous firmware (2.9.1000) I've had issues :
- xeon 55/56xx series vt-d enabled and noIOMMU FALSE, no mather what driver I've used with Esxi.
Now it seems it works. It also seem to work with the latest 2.4 ofed driver to support the ConnectX-1 card. I'll do some more testing.
 
Apr 21, 2016
47
17
8
40
Update :
I've found a 2.9.1316 fw for a0 silicon - it seems only a rev bump - files seem the same.
http://delivery04.dhe.ibm.com/sar/CMA/XSA/mlnx_fw_nic_2.0-2.6.7.2_sles11_x86-64.bin - for example.

Seems to work fine (as in no issues).
No roce or sr-iov support (tried it in esxi 6.0u2).
It works with vt-enabled. I haven't tried to pass it through. From my previous tests with a qle7340 passed to a vm, the bandwidth and the cpu utilization make it unusable.
 

rchristophe

New Member
Aug 29, 2016
26
0
1
Update :
I've found a 2.9.1316 fw for a0 silicon - it seems only a rev bump - files seem the same.
http://delivery04.dhe.ibm.com/sar/CMA/XSA/mlnx_fw_nic_2.0-2.6.7.2_sles11_x86-64.bin - for example.

Seems to work fine (as in no issues).
No roce or sr-iov support (tried it in esxi 6.0u2).
It works with vt-enabled. I haven't tried to pass it through. From my previous tests with a qle7340 passed to a vm, the bandwidth and the cpu utilization make it unusable.
Hello. I also has hp cards 517721-B21.
Do they work well with your update?
 
Apr 21, 2016
47
17
8
40
There you go. I understand there are some 2.11 and 2.10 versions that are available on Oracle's Solaris. If anyone has such thing - be it a0 or true cx2 chip, please chime in.

PS: just delete the .zip from the file extension. It's a bz2 archive - the only one that I could get under 1M limit.
 

Attachments

rchristophe

New Member
Aug 29, 2016
26
0
1
Thank you for the file.
which file should be used to generate the firmware? fw-25408-rel.mlx or fw-ConnectX2-rel.mlx ?
 
Apr 21, 2016
47
17
8
40
Hi. I know it's kinda old thread... but... here is the 2.10.0720 firmware for ConnectX-2... My card is a 26428 with PSID SUN0170000009.
That's for the true cx-2 (b0 and up rev).
The cx-1 a0 (advertised as a cx-2, true) will not work with this.