Mellanox Community
Contact Support
Quick Links
Firmware Support and Downloads - Identifying Adapter Cards
-
Method for finding the PSID using ibv_devinfo (requires OFED installation)
-
Method for finding the PSID using ethtool or mstflint (requires MLNX_EN for Linux / MTNIC installation)
-
Method for distinguishing between ConnectX and ConnectX-2 device revisions
Method 1: Find the PSID of the Product Using 'Flint'
After installing the MFT package, perform the following steps:
-
Enter: mst start
- Get the Mellanox mst device name using the command "mst status" -- the device name will be of the form: /dev/mst/mt<dev_id>_pci{_cr0|conf0}
- Get the PSID (firmware identification) using the command
Image type: FailSafe
Chip rev.: A1
...
Board ID: (MT_0000000001) <--- This is the PSID
Method
2: IF OFED is Installed on Your Machine - Use 'ibv_devinfo'
- This method assumes you have installed OFED (see www.openfabrics.org) on your machine and its driver is up. To get the PSID of your product, enter:
hca_id: mlx4_0
fw_ver: 2.7.000
...
board_id: MT_04A0110002 <--- This is the PSID
Method 3: IF the MLNX_EN for Linux or MTNIC Driver is Installed on Your Machine - Use 'ethtool' or 'mstflint'
- ethtool: This method assumes you have installed the MTNIC Driver (see www.mellanox.com/products/software.php) on your machine and its driver is up. To get the PSID of your product, enter:
> ethtool -i eth3
driver: mtnic (MT_0B50110004) <--- This is the PSID
version: 1.4.16 (Sun Oct 4 12:33:27 2009)2.7.000
firmware-version: 2.7.000
...
- mstflint: To get the PSID of your product using mstflint:
- Get the device location on the PCI bus by running lspci and locating lines with the string "Mellanox Technologies":
> lspci
...
04:00.0 Ethernet controller: Mellanox
Technologies Unknown device 6368 (rev a0)
See the adapter firmware map table below for identifying the adapter device (in this case it is ConnectX).
- Now enter:
> mstflint -d 04:00.0 q
Image type: ConnectX
FW Version: 2.7.000
Device ID: 25448
Chip Revision: A0
Description: Port1 Port2
MACs: 0002c900308c 0002c900308d
Board ID: (MT_0B50110004) <--- The PSID
VSD:
PSID: MT_0B50110004
Method 4: Distinguishing between ConnectX®-2 and ConnectX® device revisions
To find out whether your adapter is a ConnectX-2 or a ConnectX device, you can run lspci or mstflint. Both devices share the same PCI Device ID assignments, however they differ inthe PCI Revision ID: ConnectX-2 shows "rev b0" whereas ConnectX shows "rev a0".
Once you identify the PSID, PCI Device ID and PCI Revision ID of your adapter, link to the appropriate link below to obtain a firmware binary file.
- Using lspci:
> lspci
04:00.0 Ethernet controller: Mellanox Technologies Unknown device 6368 (rev b0)
Using the table below, the adapter device listed above is ConnectX-2 EN (PCI Device ID: 0x6368, Rev ID: b0).
- Using mstflint
> mstflint -d 04:00.0 q
Image type: ConnectX
FW Version: 2.7.000
Device ID: 25448
Chip Revision: A0
Description: Port1 Port2
MACs: 0002c900308c 0002c900308d
Board ID: (MT_0B50110004) <--- This is the PSID
VSD:
PSID: MT_0B50110004The output above indicates that the adapter device listed above is ConnectX EN (PCI Device ID: 0x6368, Rev ID: a0).
NOTE: If you use custom firmware (OEMs only), please go to the OEM custom firmware Web page.
NOTE: You also need the PSID of your adapter card to identify the correct firmware binary needed.
NOTE: If you cannot identify your Mellanox product, please contact your Mellanox assigned FAE.
| PCI Device ID: Decimal (Hexadecimal) | PCI Revision ID | Adapter Device Name | Link to Firmware Images |
| 25408 (0x6340), 25418 (0x634a), 26418 (0x6732), 26428 (0x673C) | a0 | ConnectX | ConnectX firmware table |
| 25448 (0x6368), 26448 (0x6750) | a0 | ConnectX EN | |
| 25408 (0x6340), 25418 (0x634a), 26418 (0x6732), 26428 (0x673C) | b0 | ConnectX-2 | ConnectX-2 firmware table |
| 25448 (0x6368), 26448 (0x6750) | b0 | ConnectX-2 EN | ConnectX-2 EN firmware table |
| 25204 (0x6274) | a0 | InfiniHost III Lx | InfiniHost III Lx firmware table |
| 25208 (0x6278), 25218 (0x6282) | a0 | InfiniHost III Ex | InfiniHost III Ex firmware table |
| 23108 (0x5a44) | a1 | InfiniHost | InfiniHost firmware table |

Language 
Chinese (中国)
Japanese (日本)
Korean (한국)
Russian (Россия)