Mellanox driver init in Azure

VJ 1 Reputation point
2021-04-16T16:05:50.74+00:00

I have installed OFED "mlnx-en-5.2-1.0.4.0-rhel8.3-x86_64.iso in Cent OS (8.3 kernel version) successfully with no errors

However my third-part software throws error while trying to Mellanox driver as

EAL: /lib64/libmlx5.so.1: version `MLX5_1.15' not found (required by so/x86_64/libmlx5-64.so)
EAL: FATAL: Cannot init plugins
EAL: Cannot init plugins

Any further installation required. I tried below

./install --add-kernel-support

I have ConnectX-4 NIC

Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
{count} votes

1 answer

Sort by: Most helpful
  1. suvasara-MSFT 10,156 Reputation points Moderator
    2021-04-19T11:18:00.677+00:00

    @VJ , I don't have much expertise with Mellanox drivers but did some research on this issue and here are my findings,

    1. Here is the list of MLNX_OFED versions intended for Microsoft Azure Linux servers. Not sure if this page needs an update or listed versions are only supported for now. I see there is no support for 5.X here,

    89079-image.png

    Ref: https://www.mellanox.com/support/firmware/microsoft

    2.If that is not the case and if NIC's are generalized across all cloud machines, then your ConnectX-4 NIC should support this version according to this release notes.
    89118-image.png

    I would recommend you check with the Mellanox support team on this issue for driver to version compatibility.


    Please do not forget to "Accept the answer" wherever the information provided helps you to help others in the community.


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.