Install Driver
http://www.panticz.de/mellanox/install-dirver
Install MFT
http://www.panticz.de/install-mellanox-mft
Get NIC info
# get controller info
for MST in $(mst status | grep "mst" | cut -d" " -f1); do
flint -d ${MST} query #| egrep "FW Version|UEFI|PSID"
echo
done
# get board id for update
for MST in $(ls /dev/mst/*); do
echo ${MST}
flint -d ${MST} query | grep PSID | cut -d":" -f2 | tr -d ' '
echo
done
# reset parameter
for MST in $(ls /dev/mst/*); do
mlxconfig -y -d ${MST} reset
echo
done
Get cable statistics
https://www.mellanox.com/related-docs/MFT/MFT_user_manual_4_8_0.pdf
mst start
mst cable add
mlxcables
mget_temp -d /dev/mst/mt4117_pciconf0
mlxcables -d mt4117_pciconf0_cable_0 -q
mlxcables -d mt4117_pciconf0_cable_0 --read_all_regs
mlxcables -d mt4117_pciconf0_cable_0 --DDM
Links
http://www.mellanox.com/page/firmware_HCA_FW_identification - Firmware Support and Downloads - Identifying Adapter Cards
http://www.mellanox.com/page/firmware_table_IBM
http://www.mellanox.com/page/firmware_HCA_FW_update
http://www.mellanox.com/page/firmware_NIC_FW_update
http://www.mellanox.com/content/pages.php?pg=firmware_HCA_FW_update
http://www.mellanox.com/pdf/MFT/ESXi_bootable_mst_README.txt
http://www.mellanox.com/page/products_dyn?product_family=27
http://www.mellanox.com/page/products_dyn?product_family=26&mtag=linux_sw_drivers
http://www.mellanox.com/page/infiniband_cards_overview
http://www.mellanox.com/page/firmware_table_ConnectX2EN
http://www.mellanox.com/content/pages.php?pg=firmware_HCA_FW_identification
http://www.mellanox.com/content/pages.php?pg=management_tools&menu_section=34
http://packages.ubuntu.com/search?searchon=names&keywords=libmlx