I have a Mellanox connectX-2 IPoIB adapter installed in a Windows Server 2008R2 server. I'm trying to figure out how to update the drivers and firmware for the card.

I’m following the directions at “http://www.mellanox.com/page/firmware_HCA_FW_update” but the “ibv_devinfo” doesn’t show the serial number or the PSID of the card. Is there any other way to get this information so I know which firmware bundle to download?

Here’s what I get:

C:\Users\user>mst status -v

MST devices:


mt26428_pci_cr0 bus:dev.fn=0a:00.0

mt26428_pciconf0 bus:dev.fn=0a:00.0

C:\Users\user>ibv_devinfo

hca_id: ibv_device0

fw_ver: 0x200070000

node_guid: 0002:c903:0054:abdc

sys_image_guid: 0002:c903:0054:abdf

vendor_id: 0x02c9

vendor_part_id: 26428

hw_ver: 0xB0

phys_port_cnt: 2

port: 1

state: PORT_ACTIVE (4)

max_mtu: 4096 (5)

active_mtu: 4096 (5)

sm_lid: 33

port_lid: 37

port_lmc: 0x00

transport: IB

port: 2

state: PORT_DOWN (1)

max_mtu: 4096 (5)

active_mtu: 4096 (5)

sm_lid: 0

port_lid: 0

port_lmc: 0x00

transport: IB

Thanks!!

I believe WinOF driver v4.80 is the latest driver that supports Win2018R2 w/ConnectX-2 w/fw. 2.9.1200

Now, to get all the required information you need the followings:

  • install MFT (Mellanox FW Toll) ver 3.8.0 (the last one that supports ConnectX-2

http://www.mellanox.com/downloads/MFT/WinMFT_x64_3_8_0_56.exe

  • approach C:\Program Files\Mellanox\WinMFT and run:

mst start

mst status (provides the device-name, for example: mt4103_pci_cr0

flint -d mt4103_pci_cr0 q (this will provide you all the hw & fw info, including current firmware

version, PSID etc…)

you can now go and download from Mellanox website/archive the proper driver & fw

Notice that in general, mellanox declared ConnectX-2 adapter as EOL

hope this helps