Post Package Repair (PPR) offers additional spare capacity within the DDR4 DRAM that can be used to replace faulty cell areas detected during system boot time.
The PPR setting in BIOS is available in
Intel® Server Board S2600BP/S2600ST/S2600WF
System Firmware (FW) Version - SE5C620.86B.02.01.0013.CLD01.032120230338 and later
Intel® Server D50TNP/M50CYP
System FW Version - SE5C620.86B.01.01.0006.2305172341 and later
PPR Types
There are two types of PPR, Soft and Hard
Soft PPR is only intended for use in the lab, to test RAS features without permanently fusing memory cells.
Hard PPR is intended for field applications and end customer installations in data centers (production environment). DDR4 memory is required to have at least one spare row per bank group for use with PPR.
PPR SEL Events or Messages
Both Soft and Hard PPRs will have same SEL events or messages for PPR runtime request or finish and all the other if PPR events. The only difference is in what happens with the setting. Soft will simply mask a bad cell(s) temporarily but when you reboot that cell is un-masked. in Hard, that cell(s) is masked off permanently and another unused row/cell in a given DRAM is utilized
Example SEL event:
SN:Mem err Sensor ST:Memory ED: Post Package Repair Runtime Request. Rank: 2 CPU: 2 DIMM: F2. - OEM ET:Asserted EC:OK
To determine which PPR Type is currently set, it can be verified or viewed either in BMC Web Console or through <F2> BIOS Setup Utility
Recommendation is to set PPR Type to Hard for production environment