Intel Optane DC Persistent Memory - Configuration and Setup White Paper

13TECHNICAL WHITE PAPER
Conguring DCPMM – UEFI Shell
Software
1. To create a bootable UEFI Shell USB key use the following steps:
Download the following le -
https://github.com/tianocore/edk2/blob/UDK2018/ShellBinPkg/UeShell/X64/Shell.e
Rename the le to bootx64.EFI
Copy the le to a FAT32 formatted USB key in the following directory: \EFI\Boot\
2. Included with the DCPMM rmware SoftPaq is an UEFI executable (ipmctl.e).
If there are system BIOS prerequisites for the rmware update, ensure that the system BIOS is updated prior
to updating rmware on the DCPMM. BIOS prerequisites will be stated in the SoftPaq notes.
3. Copy the contents of the SoftPaq to a bootable UEFI Shell USB key.
Update Firmware
1. Insert the USB key into an open USB port and turn on the workstation.
2. Press F9 during post to enter the Boot Menu.
3. You will be presented with a menu that includes all bootable sources.
Select the bootable UEFI Shell USB key.
4. Select the le system of the USB key.
Often the le system of the USB Key is FS0, but it can vary.
5. Navigate to where the rmware and utility were copied.
6. Verify the rmware image in le fwname by using the following command:
ipmctl.e load -source “fwname” -examine –dimm
°
If ipmctl.e is in the same directory as the rmware, only the rmware le name is required. If ipmctl.e
and the rmware le are in dierent directories, the full path to the rmware le is required.
7. Stage the rmware in the DCPMMs by using the following command:
ipmctl.e load -source “fwname” -dimm
8. Verify the rmware was staged properly by using the following command:
ipmctl.e show -dimm -rmware
9. Power cycle the workstation.
10. After the power cycle is complete, the new rmware will be active on the DCPMMs.
Unfreeze Security on NVDIMMs
Some conguration commands using the ipmctl.e tool require security on the NVDIMMs to remain in an Unfrozen
state. To Unfreeze Security for a limited number of boots:
Power on the workstation.
Press F10 to enter F10 Setup.
Navigate to the “Security” tab.
Click on “NVDIMM Security Freeze”.
Select “5” from the drop-down menu for “Unfreeze NVDIMMs for this number of boot sequences”.
Press F10 to save changes and exit F10 Setup.
Memory Mode
1. Insert the USB key into an open USB port and turn on the workstation.
2. Press F10 to enter F10 Setup.
3. Navigate to the “Security” tab.
4. Click on “NVDIMM Security Freeze”.
5. Select “5” from the drop-down menu for “Unfreeze NVDIMMs for this number of boot sequences”.
6. Press F10 to save changes and exit F10 Setup.
7. Press F9 during post to enter the Boot Menu.
8. You will be presented with a menu that includes all bootable sources.
Select the bootable UEFI Shell USB key.
9. Select the le system of the USB key.
Often the le system of the USB Key is FS0, but it can vary.
10. Navigate to where the utility was copied.
11. Congure the DCPMMs as volatile memory by using the following command:
ipmctl.e create -goal MemoryMode=100
Press ‘y’ and then press ‘enter’.
12. A reboot is required to complete the conguration.
CONTENTS & NAVIGATION
1
Introduction
5
DCPMM Security
Overview
System Requirements
6
System Setup Overview
8
Appendices