Skip To Main Content
Support Knowledge Base

Basic Diagnostics for Correctable/Uncorrectable ECC Memory Errors with Intel® Server Boards

Content Type: Troubleshooting   |   Article ID: 000024007   |   Last Reviewed: 02/11/2025
Note For support of troubleshooting described in this article, please refer to the Technical Product Specifications for your server platform.

What am I seeing?

Correctable and/or Uncorrectable Error Correcting Code (ECC) events for memory modules. For example:

Mmry ECC Sensor SMI Handler Warning Memory CPU: 1, DIMM: D0 DIMM Rank: 1. - Correctable ECC / other correctable memory error - Asserted.

What is Memory Error Correction Code (ECC) Correctable Error Event?

ECC correctable error represents a threshold overflow for a given Dual In-line Memory Modules (DIMM) within a given timeframe.


How to fix it:

Memory data errors are logged as correctable or uncorrectable. Refer to the instructions below, based on the error type you encounter:

error types

Notes
  • If there is no catastrophic issue (Purple Screen of Death (PSOD) or unexpected restart)  and the correctable ECC error, including Adaptative Double Device Data Correction (ADDDC) error, is less than 10 events every 24 hours for each DIMM location, which is within the threshold limit,  the recommendation is to monitor the server for any recurrence of ECC error each DIMM location that triggers the event.
     
  • If there is a catastrophic issue (Purple Screen of Death (PSOD) or unexpected restart)  and the correctable ECC error, including Adaptative Double Device Data Correction (ADDDC) error, is less than 10 events every 24 hours for each DIMM location, it is recommended to re-seat each DIMM location by following the steps below:
    1. Power OFF the system and remove the AC power cable.
    2. Identify the DIMM location to re-seat. Refer to the Technical Product Specifications for your server platform to identify the DIMM location.
    3. Perform the re-seat of identified DIMM.
    4. Insert the AC power cable and power back ON the system.
    5. Observe for 24 hours for any recurrence of ECC error.
    6. If the ECC error persists with the same DIM location that was re-seated, then generate and send the SEL and Debug logs, both generated from the BMC Web Console to Intel Customer Support
  • The advanced memory test (AMT) features were introduced in the BIOS and firmware stack starting with the BIOS revision 02.01.0014 for the Intel® Server Systems S2600BP, S2600WF, and S2600ST; and starting with the BIOS revision 22.01.0097 for the Intel® Server System S9200WK. For these products, recommend to enable the advanced memory test (AMT) and post package repair (PPR) features through the BIOS setup utility to perform a full check of the memory health. Refer to Chapter 5 in Memory Replacement Guideline and Advanced Memory Test for Intel® Server Products Based on Intel® 62X Chipset – White Paper for detail steps.

Notes

The Error Correction Code (ECC) errors are self-correcting. Depending on the Reliability Availability Serviceability (RAS) configuration of the memory, the Integrated Memory Controller (IMC) may take the affected DIMM offline.

For different Intel server platforms, there are some differences in their event definition, refer to System Event Log Troubleshooting Guide for your server platform

Intel recommends downloading and updating the system BIOS to the latest available version for your server platform.

If the system is an Intel® Data Center Block for Nutanix* Enterprise Cloud, rather, visit the Nutanix* Life Cycle Manager page. For a list of hardware and firmware compatibility, visit the Nutanix* Hardware and Firmware compatibility page.

 

 

Related Products

This article applies to 228 products.
Intel® Server System R1304SP4SFBN Intel® Server System R1208SP2SHOC Intel® Storage System RAF1000JSP Family Intel® Compute Module HNS2600KP Family Intel® Server System R1304SP2SHBN Intel® Server System R1208SPOSHOR Intel® Server Board D50DNP Intel® Server Board M10JNP Intel® Server System M50FCP1UR Family Intel® Server Board M10JNP2SB Intel® Server System M70KLP Family Rack Scale Design Direct Intel® Server Board D50TNP Intel® Server System R1304SP2SHOC Intel® Server Board S2600WFTF Intel® Server System M50FCP2UR Family Intel® Server Board S1400SP2 Intel® Server Board D40AMP Intel® Server D40AMP Family Intel® Server System M20MYP Family Intel® Server M20NTP Family Intel® Server System R2000WFTF Family Intel® Server System R1304SPOSHBNR Intel® Server M50CYP Family Intel® Server System R1304SP2SFBN Intel® Server System R1304SP4SHOC Intel® Server System R1304SP4SHBN Intel® Server Board M50FCP Intel® Server Board M20NTP Intel® Server Board S2600TP Family Intel® Server Board S2600BPR Intel® Server System R1304SPOSHBN Intel® Server Board S2600KP Family Intel® Server M50FCP Family Intel® Server System R1208SP4SHOC Intel® Compute Module D50TNP1U Family Intel® Server D50TNP Family Intel® Server D50DNP Family Intel® Server System R1000SPO Family Intel® Server Board S1400SP Family Intel® Server Board S2600WFTF Family Intel® Server System R1000SP Family Intel® Server System R1208SP4SHBN Intel® Server System R1304SPOSHOR Intel® Server System R1208SP2SHBN Intel® Server System R1304SPOSHORR Intel® Server System R1208SPOSHORR Intel® Compute Module D50DNP1U Family Intel® Compute Module HNS2600TP Family Intel® Server Board S1400SP4 Intel® Compute Module D50TNP2U Family Intel® Server System R2208WTTVS Intel® Server System S9200WK Family Intel® Server Board S2600WFR Intel® Server Board S2600ST Intel® Compute Module D50DNP2U Family Intel® Server System M50CYP2UR Family Intel® Server System S2600BPR Family Intel® Server System R2208WFSZ Intel® Server Board M50CYP Intel® Server System R2000WFR Family Intel® Server System R1000WFR Family Intel® Server System M50CYP1UR Family

Discontinued Products

Intel® Server System R2208WT2YS Intel® Server Board S2600KPF Intel® Compute Module HNS2600TPR Intel® Server System R2308WFTZSR Intel® Server System S9232WK2HLC Compute Module Intel® Server System R2224WTTYS Intel® Server Board S7200APR Intel® Server Board S2600STQ Intel® Compute Module HNS2600TP Intel® Server Board S2600STQR Intel® Server System R2312WTTYSR Intel® Server Board S2600TPFR Intel® Server System R2208WT2YSR Intel® Server System LWK2LC3U4880A Intel® Compute Module HNS2600BPS24R Intel® Server Board S2600TPR Intel® Compute Module HNS2600BPB Intel® Server Board S1200SPOR Intel® Server System R2312WTTYS Intel® Compute Module HNS2600KPR Intel® Server System R2312WF0NP Intel® Server System R2208WFTZSR Intel® Compute Module HNS7200APF Intel® Compute Module HNS2600TP24SR Intel® Server System R1000WT Family Intel® Server System R2208WTTYSR Intel® Server System R2312WF0NPR Intel® Server System R2224WFTZS Intel® Compute Module HNS2600KP24 Intel® Server System R2208WFSZS Intel® Server Board S2600WF0R Intel® Server Board S2600STK Intel® Server Board S2600BPSR Intel® Server Board S2600WTT Intel® Server System D50TNP2MHSTAC Storage Module Intel® Server Board S2600CW Family Intel® Compute Module HNS2600KPFR Intel® Server System R1304WF0YSR Intel® Server System S9256WK1HLC Compute Module Intel® Server Board S2600CWT Intel® Server Board S2600BPS Intel® Server System LWP2208ZR581202 Intel® Server Board S2600WFQ Intel® Compute Module HNS2600BPBLC24 Intel® Compute Module HNS2600BPSR Intel® Server Board S2600CW2SR Intel® Server Board S2600WFQR Intel® Server Board S7200AP Intel® Compute Module HNS2600BPB24 Intel® Server System R2208WFQZS Intel® Compute Module HNS7200APR Intel® Server System R1304WF0YS Intel® Server System R1304WTTGSR Intel® Server System R2208WF0ZSR Intel® Server System R1208WTTGSBPP Intel® Server System R1208WT2GS Intel® Compute Module HNS2600BPBLC24R Intel® Server Board S2600KP Intel® Server Board S2600TPF Intel® Server System LWP2216ZR561205 Intel® Compute Module HNS7200APRL Intel® Server System D50TNP2MHSVAC Management Module Intel® Server System ASB2208WFAFP1 Intel® Server Board S2600CWTS Intel® Server System R2308WTTYS Intel® Server System R1208WFTYSR Intel® Server System R2208WF0ZS Intel® Server System R1208WTTGS Intel® Server System R1208WT2GSR Intel® Server System R2224WFQZS Intel® Server Board S2600WT2 Intel® Server System S9232WK1HLC Compute Module Intel® Server System M20MYP1UR Intel® Server Board S2600CWTR Intel® Server System R2208WTTYC1 Intel® Server Board S2600WF0 Intel® Server Board S7200AP Family Intel® Server Board D40AMP1SB Intel® Storage System R1208WTTA04NVMR Intel® Compute Module HNS2600BPS Intel® Server System R1208WFQYSR Intel® Server System D50TNP1MHEVAC Compute Module Intel® Server Board S2600BPQ Intel® Server Board S2600CW2S Intel® Server System R2600SR Family Intel Server System D40AMP1MHCPAC Compute Module (1U Half-Width Air-Cooled) Intel® Server System R1304WTTGS Intel® Server Board S2600WFTR Intel® Server Board S2600KPFR Intel® Compute Module HNS2600KPF Intel® Server System R1208WFTYS Intel® Storage System R1208WTTB04NVMR Intel® Server Board S2600STS Intel® Compute Module HNS2600TP24S Intel® Compute Module HNS2600BPS24 Intel® Compute Module HNS2600KP Intel® Server Board S2600CW2 Intel® Server System LWK2AC3PXXX01 Intel® Server System R2208WTTYS Intel® Server System S9248WK2HAC Compute Module Intel® Server System R2224WTTYSR Intel® Compute Module HNS2600BPQR Intel® Server Board S2600STBR Intel® Server System LWP1304YR561601 Intel® Server System D50TNP1MHCRAC Compute Module Intel® Server System R2224WFTZSR Intel® Server System R2208WFDZS Intel® Server Board S2600KPR Intel® Server System ASB2208WFAFC1 Intel® Server Board S2600CWTSR Intel® Compute Module HNS2600KP24R Intel® Server System S9232WK2HAC Compute Module Intel® Compute Module HNS7200AP Family Intel® Server Board S2600WFT Intel® Server System R1208WTTGSR Intel® Server Board S1200SPO Intel® Server System R2000WT Family Intel® Server System R1304WFTYS Intel® Server System R2312WFTZS Intel® Compute Module HNS2600TPFR Intel® Compute Module HNS2600TPF Intel® Server System LWK2LC3U5680A Intel® Server Board S1200SPLR Intel® Server System S9248WK1HLC Compute Module Intel® Compute Module HNS2600BPBLC Intel® Compute Module HNS2600BPB24R Intel® Server System R1304WFTYSR Intel® Server Board S2600BPQR Intel® Server System R1304WT2GSR Intel® Server System R2312WFQZS Intel® Server System R2308WFTZS Intel® Server Board S2600BPB Intel® Compute Module HNS2600BPQ Intel® Server Board S2600WT2R Intel® Server Board S1200SP Family Intel® Server System D50TNP2MFALAC Acceleration Module Intel® Server System LWP2208ZR561603 Intel® Server System R2208WFQZSR Intel® Compute Module HNS7200APL Intel® Server System R2208WTTYC1R Intel® Storage System RAF1000JSP Intel® Server System S9248WK2HLC Compute Module Intel® Compute Module HNS2600BPQ24R Intel® Compute Module HNS2600TP24 Intel® Compute Module HNS2600TP24R Intel® Server Board S1200SPL Intel® Server System LWP2216ZR561204 Intel® Compute Module HNS7200AP Intel® Server Board S2600STB Intel® Server Board S2600KPT Intel® Server Board S1200SPS Intel® Server System R2312WFTZSR Intel® Server System D50TNP1MHCRLC Compute Module Intel® Server Board S1200SPSR Intel® Server Board S2600WT Family Intel® Server System S9232WK1HAC Compute Module Intel® Server Board S2600BPBR Intel® Server Board S2600WTTR Intel® Server Board S2600TP Intel® Compute Module HNS2600BPQ24 Intel® Server System R2208WFTZS Intel® Server Board S2600CW2R Intel® Server System R1304WT2GS Intel® Compute Module HNS2600BPBLCR Intel® Server System R2308WTTYSR