Configuring mgid in partitions ( windows + opensm )

Hello, community.

Recently I’ve tried to install OpenSM on Windows host. It looks to work fine, subnet comes up, ports go to active state and I can send/receive data.

I want to define some mgid in my partitions, so I’ve copied config from Linux host:

Default=0x7fff, ipoib, rate=7, mtu=4, scope=2:




some more MGIDs

ALL=full, ALL_SWITCHES=full;

But it does not work under Windows. When opensm starts I see following message:

PARSE ERROR: line 2: bad PortGUID

PARSE ERROR: line 3: bad PortGUID

PARSE ERROR: line 4: bad PortGUID

What is right way to define mgids in partition, if OpenSM runs on Windows host?

Also, is there any way to reserve mlids for certain mgids, like guid2lid for unicast?


opensm version that comes with WinOF driver is older (3.3.11) then the one comes with MLNX_OFED for Linux. the winof version doesn’t support the MGID static definition.

also - the opensm that comes with WinOF is in beta level and is not recommended to use in production (from what I read between the lines in the User Manual):