intel / ipmctl

BSD 3-Clause "New" or "Revised" License
184 stars 62 forks source link

Total memory capacity showing it as inaccessible memory #82

Closed ilavazhagu closed 5 years ago

ilavazhagu commented 5 years ago

whenever moved from App-direct to memory mode, Total memory capacity showing it as inaccessible memory. is there any known ipmctl tool issue?

kellycouch commented 5 years ago

There is a BIOS setting that determines 1LM or 2LM enabled. If set to 1LM only, then any memory configured for Memory Mode (2LM) will be inaccessible.

You can confirm by running: ipmctl show -system pcat

And reviewing results of CurrentMemoryMode:

ilavazhagu commented 5 years ago

Out put of the "ipmctl show -system pcat "

Pls check and confirm whether it is in 1LM/2LM mode.

Type: 0x0 Length: 16 bytes TypeEquals: PlatformCapabilityInfoTable IntelNVDIMMManagementSWConfigInputSupport: 0x1 MemoryModeCapabilities: 0x27 CurrentMemoryMode: 0x14 PersistentMemoryRASCapability: 0x0

kellycouch commented 5 years ago

MemoryModeCapabilities: 0x27 indicates BIOS is 2LM is supported/enabled. CurrentMemoryMode: 0x14 indicates 1LM is currently enabled, 2LM is not.

Can you provide output of 'show -topology' ?

When populating DCPMM, it is required to have 1+ DDR4 on same iMC as any DCPMM, else 2LM is rejected.

ilavazhagu commented 5 years ago

some more clarification required, now the current mode 0x15. can you clarify whether it is 1LM or 2 LM mode ?

Type: 0x0 Length: 16 bytes TypeEquals: PlatformCapabilityInfoTable IntelNVDIMMManagementSWConfigInputSupport: 0x1 MemoryModeCapabilities: 0x27 CurrentMemoryMode: 0x15 PersistentMemoryRASCapability: 0x0

kellycouch commented 5 years ago

0x15 = Current MM=2LM, Allowed MM=2LM. Will plan to include bit decoding in future release...

ilavazhagu commented 5 years ago

Thanks for the clarification.

kellycouch commented 5 years ago

Great. OK to close?

ilavazhagu commented 5 years ago

let us know docs to refer this hexa decimal code. am observing different value with different system.

MemoryModeCapabilities: 0x6C728327 CurrentMemoryMode: 0x94

kellycouch commented 5 years ago

Hi. To get complete details, please consult your DCPMM supplier or Intel Support contact to request access to document# 554415 - Intel NVM DIMM Management Software-Firmware Interface Specification.