HP 10Gb MLX 1P SFP+ CX3 ALOM Adapter FW update?

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

mysy

Member
Apr 2, 2020
51
10
8
CHINA
I get new toy is the HP CX3 FLOM card, it was from HPE Gen8 server. I put it in the my homelab DL20 G10 unit flom slot, it show up and fw current is 2.10.2350, I check the Mellanox website the MCX311 or MCX341 fw is 2.42.5000. I try to update fw ,but I search this part model from support.hpe.com , it doesn't have any fw package from hpe.
682148-B21 682625-001
CX3_001.jpg CX3_002.jpg


C:\Users\Administrator>mlxfwmanager
Querying Mellanox devices firmware ...

Device #1:
----------

Device Type: ConnectX3
Part Number: 682150-001_A1
Description: PCA; MLNX 10Gb 1P SFP+ ConnextX-3 Adapter
PSID: HP_0290110023
PCI Device Name: mt4099_pci_cr0

i find most current HPE 10g CX card is two port, only this card is 1port 10g NIC, i try download 649281-B21 fw from HPE side and update ,it have error message . I guess my card is MCX311 or MCX341.

C:\Users\Administrator>flint -d mt4099_pci_cr0 -i C:\cx3\fw-ConnectX3-rel-2_42_5000-649281-B21_Bx-CLP-8025-FlexBoot-3.4.752.bin burn

Current FW version on flash: 2.10.2350
New FW version: 2.42.5000


-E- PSID mismatch. The PSID on flash (HP_0290110023) differs from the PSID in the given image (HP_0280210019).

Any one could provide some suggest to update my NIC ?
Also before do any crossflash, does Mellanox fw tool support backup the current FW to local file?
 

mysy

Member
Apr 2, 2020
51
10
8
CHINA
mst status
MST devices:
------------
mt4099_pci_cr0
mt4099_pciconf0

1. Save basic info such as GUIDs, MACs, etc.:


Code:

flint -d <device> query full > flint_query.txt

2. Save low-level flash chip info:


Code:

flint -d <device> hw query > flint_hwinfo.txt

3. Save existing FW:


Code:

flint -d <device> ri orig_firmware.bin

4. Save existing FW configuration:


Code:

flint -d <device> dc orig_firmware.ini

5. Save existing PXE ROM image (if any):


Code:

flint -d <device> rrom orig_rom.bin

6. Save existing PCI VPD (vital product data):


Code:

mlxburn -d <device> -vpd > orig_vpd.txt
 

mysy

Member
Apr 2, 2020
51
10
8
CHINA
I export the config ini from the CX3 682625-001 card, and use it create new bin file with 2.40.5000 fw , so I could flash 2.10 to 2.40 fw to this card.
 
  • Like
Reactions: mlc130104

mlc130104

New Member
Feb 26, 2017
6
0
1
29
I export the config ini from the CX3 682625-001 card, and use it create new bin file with 2.40.5000 fw , so I could flash 2.10 to 2.40 fw to this card.
Hello! I appeared to have a 682150-001 card and may you share the fw file with me? I can't find the ConnectX3-rel-2_36_5000-web.tgz in that tutorial from other post on the Internet...
 

mysy

Member
Apr 2, 2020
51
10
8
CHINA
C:\Users\Administrator\Downloads\hpcx3>flint -d mt4099_pci_cr0 query
Image type: FS2
FW Version: 2.40.5000
FW Release Date: 27.10.2016
Rom Info: version_id=0 type=CLP
Device ID: 4099
Description: Node Port1 Port2 Sys image
GUIDs: ffffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffff
MACs: 24be05cxxxx 24be05xxxx
VSD:
PSID: HP_0290110023
 

Attachments

  • Like
Reactions: Niklas P.

Niklas P.

New Member
Aug 14, 2019
9
1
3
Have you ever had a look under the heatsink of the card. If not you would discover the card is neither a cx311a or a cx341a. It is a cx353a chip(so theoretically a 56gbit card or 40gig ethernet) but i suppose only one sfp lane is used on it so its 10gbit. Both have the MT27508A1-FCCR-F1 chip (see attached pictures).

Exact specs of the chip can be found in the EOL Documentation

I hope this helps you to possibly get the newest firmware to work.
 

Attachments

rtznprmpftl

New Member
May 11, 2022
1
0
1
Hello! I appeared to have a 682150-001 card and may you share the fw file with me? I can't find the ConnectX3-rel-2_36_5000-web.tgz in that tutorial from other post on the Internet...
can you describe how you created the new firmware? i couldn't find any documentation about this
 

cr_chsn1

New Member
Aug 30, 2022
1
2
3
Since I spend some time on updating the firmware of two HP 682148-B21, here are the results.
Maybe they're helpful to somebody.

  • fw-ConnectX3-rel-2_10_2350-682148-B21_Ax.bin = Original firmware on my cards
  • fw-ConnectX3-rel-2_40_5030-682148-B21_Ax.bin = Custom firmware
  • fw-ConnectX3-rel-2_40_5030-682148-B21_Ax-UEFI-14.11.47-FlexBoot-3.4.754.bin = Custom firmware (w/ UEFI & FlexBoot)
My cards are running with these firmwares, but don't blame me, if it doesn't work for you.

I installed so many different (non-working) stock firmwares. The UEFI/FlexBoot-part comes from a 2.42.5032 Lenovo firmware.
Don't know if this part works as designed.
 

Attachments