I recently received one of these:
Mellanox ConnectX-4 CX455A PCIe x16 3.0 100GBe EDR IB VPI QSFP28 MCX455A | eBay
It's running a Lenovo firmware and is stuck in IB mode. I'd like to flash it with stock Mellanox firmware.
The instructions I found here on crossflashing involve building a custom firmware but Mellanox no longer publishes the required files on their website. Am I out of luck? Or can I just flash the stock MCX455A-ECAT firmware with -allow_psid_change?
Details:
Mellanox ConnectX-4 CX455A PCIe x16 3.0 100GBe EDR IB VPI QSFP28 MCX455A | eBay
It's running a Lenovo firmware and is stuck in IB mode. I'd like to flash it with stock Mellanox firmware.
The instructions I found here on crossflashing involve building a custom firmware but Mellanox no longer publishes the required files on their website. Am I out of luck? Or can I just flash the stock MCX455A-ECAT firmware with -allow_psid_change?
Details:
Code:
Product Name: CX455A - ConnectX-4 QSFP
Read-only fields:
[PN] Part number: 00MW478
[EC] Engineering changes: A1
[SN] Serial number: 00MW478YK502065K00C
[V0] Vendor specific: PCIeGen3 x16
[RV] Reserved: checksum good, 0 byte(s) reserved
Code:
hca_id: mlx5_0
transport: InfiniBand (0)
fw_ver: 12.100.6440
node_guid: 248a:0703:001e:0644
sys_image_guid: 248a:0703:001e:0644
vendor_id: 0x02c9
vendor_part_id: 4115
hw_ver: 0x0
board_id: LNV2180110032
phys_port_cnt: 1
port: 1
state: PORT_DOWN (1)
max_mtu: 4096 (5)
active_mtu: 4096 (5)
sm_lid: 0
port_lid: 65535
port_lmc: 0x00
link_layer: InfiniBand
Code:
Device #1:
----------
Device Type: ConnectX4
Part Number: 00KH925_Ax
Description: Mellanox ConnectX-4 EDR IB VPI Single-port x16 PCIe 3.0 HCA
PSID: LNV2180110032
PCI Device Name: /dev/mst/mt4115_pciconf0
Base GUID: 248a0703001e0644
Base MAC: 248a071e0644
Versions: Current Available
FW 12.0100.6440 N/A
Status: No matching image found
Code:
# mlxconfig -d /dev/mst/mt4115_pciconf0 q
Device #1:
----------
Device type: ConnectX4
Name: N/A
Description: N/A
Device: /dev/mst/mt4115_pciconf0
Configurations: Next Boot
-E- Device doesn't support any configuration changes.