#!/bin/sh # # Sample postscript that can be executed to check the Mellanox OFED version # and adapter firmware level on the Mellanox adapters installed on the target nodes # # BINARIES="ofed_info mst ibdev2netdev" for PROG in ${BINARIES}; do RC=`command -v ${PROG} >> /dev/nul 2>&1; echo $?` if [[ ${RC} != 0 ]]; then echo "${PROG} is not installed on this node, unable to check firmware levels." exit 1 fi done MELLANOX_SOFTWARE=`ofed_info -s | cut -d: -f1` echo "Mellanox Software: $MELLANOX_SOFTWARE" mst start >> /dev/null if [[ $? != 0 ]]; then echo "Error: Could not start mst, cannot check adapter firmware level." exit 1 fi ibdev2netdev -v exit 0