Trying to update to the latest firmware:
[root@opensm ib]# mstflint -d lid-12 -i fw-ConnectX3-2_35_5100-644161-B21_644161-B22_Cx-FlexBoot-3.4.648-CLP-8025.bin -nofs burn
Current FW version on flash: 2.34.5000
New FW version: 2.35.5100
Burn process will not be failsafe. No checks will be performed.
ALL flash, including the Invariant Sector will be overwritten.
If this process fails, computer may remain in an inoperable state.
Do you want to continue ? (y/n) [n] : y
-E- Burning FS2 image failed: Flash write failed: Flash erase of address 0x0 failed: MFE_SEM_LOCKED
[root@opensm ib]# flint -clear_semaphore -d lid-12
Try another method;
root@openmlxfwmanager -d lid-12 --query
Querying Mellanox devices firmware ...
Device #1:
----------
Device Type: ConnectX3
Part Number: 644161-B21_644161-B22_Cx
Description: Mellanox ConnectX-3tm FDR VPI Mezzanine HCA for HP BladeSystem c7000
PSID: HP_0240230019
PCI Device Name: lid-12
Port1 GUID: 24be05ffffd0bff1
Port2 GUID: 24be05ffffd0bff2
Versions: Current Available
FW 2.34.5000 2.35.5100
CLP 8025 8025
PXE 3.4.0521 3.4.0648
Status: Update required
[root@opensm ib]# mlxfwmanager -u -d lid-12
Querying Mellanox devices firmware ...
Device #1:
----------
Device Type: ConnectX3
Part Number: --
Description:
PSID:
PCI Device Name: lid-12
Port1 GUID: N/A
Port2 GUID: N/A
Versions: Current Available
FW --
Status: Failed to open device
---------
-E- Failed to query lid-12 device, error : Failed to query /0x00003a5c-0x0001fe6f (0x01c414)/ (ROM) - read error (Flash read failed at address physical 0x3a6c : MFE_SEM_LOCKED)
So do I have a corrupted/failed rom? Or is there any way around this?