Can't change RoCEMode to 1 cause can't to install MLNX_CIMProvider on Hyper-V Server 2012 R2 (no GUI)


There is a server based on Hyper-V Server 2012 R2 and network adapter Mellanox Connectx-3 en 10G SFP+ (by IBM) with RDMA support. On Windows Server 2012 R2 (with GUI) after installing MLNX_VPI_WinOF-5_50_51000_All_Win2012R2_x64.exe i could to use powershell script with get-mlnx…and other. On Hyper-V Server 2012 R2 (no GUI) i can’t to use get-mlnx… and other cmdlets cause on core system have no MLNX_CIMProvider folder on C:\program files\mellanox. After copying this folder to destination folder on hyper-v server (no gui) i made several steps:

mofcomp.exe MLNXProvider.mof; PS> import-module from folder with MLNXProvider.psd1; regsvr32.exe all dlls from folder and etc. but no effect. This module i want to use for change RoCEMode to mode setup equale on other servers with gui.

Can you help me to fix this issue?

Sorry for my english.

Hello Philip -

Could you attach a sysinfo-snapshot (run as Administrator)

c:\ Program Files\Mellanox\MLNX_VPI\Tools\MLNX_System_Snapshot.exe

Command line usage:

C:\Program Files\Mellanox\MLNX_WinOF2\Diagnostic Tools>.\MLNX_System_Snapshot.exe --target c:\tmp

Thank you