Processors
Intel® Processors, Tools, and Utilities
15714 Discussions

Is In-band ECC working and controlling by Windows OS ?

azaelehj
Beginner
3,545 Views

Hi Sir and Madam,

 

I have a Inquiry for In-band ECC on the Core CPU.

11th and more new Core CPU has In-band ECC function (depends on SKU).

when ECC function is Enabled on UEFI (BIOS) setup, then DDR MEMORY is reduced. it is OK. 

then I have some question on here.

 

1. How can I know ECC correction is repaired or not on error bit.

2. when In-band ECC cannot correct error bit, how control the OS.

3. Windows OS is able to handling this phenomenon or not.

    if it is able to handing, which OS and version is supported?

 

Some documents said in-band ECC is supported Android OS only.

So I posted this inquiry.

Please advise.

 

Thank you for your time.

Regards,

Azami

Labels (1)
0 Kudos
1 Solution
IsaacQ_Intel
Employee
3,331 Views

Hello azaelehj,

 

Thank you for the reply.


Based on the information provided by the team in charge, the In-Band Error Correction Code (IBECC) module improves accuracy and reliability by providing error checks and correct protection to all or specific regions of the physical memory space. The IBECC can be enabled for memory technologies that do not support the out-of-band ECC, where the cost of adding a device to each channel for ECC data storage is prohibitive. 11th Gen Intel® Core™ Processors platform has IBECC enabled in Industrial SKU for both LPDDR4x and DDR4 technologies.

 

Again this is a feature enabled and supported on Intel CPUs How to Know Which Processors Support ECC Memory but in general terms is a technology related to the memory and enabled on BIOS so it also depends on Motherboard capabilities.


We strongly recommend you to contact OEM for assistance since this is pretty much all we have regarding ECC

 

If you have an NDA, you can access Content ID: 621597, otherwise cannot access it since is Intel confidential.


Since the thread is now under OEM scope, we will proceed to close it. Please keep in mind that this thread will no longer be monitored by Intel. Thank you for your understanding.

 

Best regards,

Isaac Q.

Intel Customer Support Technician


View solution in original post

0 Kudos
6 Replies
Jocelyn_Intel
Employee
3,523 Views

Hello, @azaelehj  

 

Thank you for posting on the Intel® communities.  

 

Let me do some research for you on these inquiries. As soon as I have updates, I will get back to you. 

 

Best regards,  

Jocelyn M.   

Intel Customer Support Technician. 

 

0 Kudos
Jocelyn_Intel
Employee
3,481 Views

Hello, @azaelehj  

 

Thank you for your time. Happy New Year! 

 

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. 

  

This is managed by the OS so it would be better to contact the OS developer or your OEM (Original Equipment Manufacturer) for assistance, based on the article How to Know Which Processors Support ECC Memory, it just tells if the CPU supports ECC, however, it is not a feature managed by the CPU itself, and for that reason, our best recommendation for you is to reach OS OEM for assistance. 

 

Best regards,  

Jocelyn M.   

Intel Customer Support Technician. 


0 Kudos
IsaacQ_Intel
Employee
3,456 Views

Hello azaelehj,

 

We hope you are doing fine.

 

Were you able to check the previous post?

Let us know if you still need assistance.

 

Best regards,

Isaac Q.

Intel Customer Support Technician


0 Kudos
azaelehj
Beginner
3,440 Views

Hi Jocelyn M.   Isaac Q.

 

Happy New Year! 

Thank you for your reply and remind.  m(_ _)m

 

in-band ECC is Intel CPU's specific function as my understanding.

Error bit be correct by an Intel CPU's memory controller blocks using non-ECC DIMM modules.

Please see document #655258. This is 12th Core document. and see #5.1.17 Error correction with standard RAM.

it is mentioned that it is supported Chrome OS only. 

So I sent this message.

 

And Document part #3.1.36 of #710723, has  IBECC_UC and IBECC_COR and some other bit and part $ 3.1.43 has IBECC_DISABLE (bit10) .

all IBECC bit are "deprecated" and it is said "IBECC error messages are logged in the MCA bank.".

May be error IBECC error messages is needed by me.

 

My Inquiries #3 will be asked to Microsoft when I will get new reply from you.

 

Thank you for your time!

Best Regards,

Azami

0 Kudos
IsaacQ_Intel
Employee
3,427 Views

Hello azaelehj,

 

Thank you for the reply.


I will proceed to check the issue internally and post back soon with more details.

 

Best regards,

Isaac Q.

Intel Customer Support Technician


0 Kudos
IsaacQ_Intel
Employee
3,332 Views

Hello azaelehj,

 

Thank you for the reply.


Based on the information provided by the team in charge, the In-Band Error Correction Code (IBECC) module improves accuracy and reliability by providing error checks and correct protection to all or specific regions of the physical memory space. The IBECC can be enabled for memory technologies that do not support the out-of-band ECC, where the cost of adding a device to each channel for ECC data storage is prohibitive. 11th Gen Intel® Core™ Processors platform has IBECC enabled in Industrial SKU for both LPDDR4x and DDR4 technologies.

 

Again this is a feature enabled and supported on Intel CPUs How to Know Which Processors Support ECC Memory but in general terms is a technology related to the memory and enabled on BIOS so it also depends on Motherboard capabilities.


We strongly recommend you to contact OEM for assistance since this is pretty much all we have regarding ECC

 

If you have an NDA, you can access Content ID: 621597, otherwise cannot access it since is Intel confidential.


Since the thread is now under OEM scope, we will proceed to close it. Please keep in mind that this thread will no longer be monitored by Intel. Thank you for your understanding.

 

Best regards,

Isaac Q.

Intel Customer Support Technician


0 Kudos
Reply