So we had a weird error post updating our cluster nodes with the latest available kernel in the SLES11 SP3 repositories. Restarting our Infiniband services caused the following error ” Module mlx4_core belong to kernel-default which is not a part of MLNX_OFED ” . To resolve the issue we added the kernel support and generated a new update install ISO. First, you would need to mount the ISO which you obtained from the drivers section of the Mellanox website. Change directory into the location you mounted the ISO. Then execute the following command to generate a new ISO which is compatible with your kernel –
./mlnx_add_kernel_support.sh -m /mnt/ -k 3.0.101-0.47.67-default --make-iso -n MLNX-current.iso
The “-k” would include your version of your kernel `uname -r `
Mount the new ISO and install the updated drivers. Restart the OPENIB services and you should be good to go.