native kernel driver should work, no need to install drivers from mellanox.
But connect3x are pretty old and they use a different driver than connectx4,5,6... so I don't known if they are still working fine. (I don't have used them since 6~7years now)
I still have connectx4,5,6 in prod with...