• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

ECC Error Injection

awitko

New Member
Joined
Dec 31, 2019
Messages
3 (0.00/day)
I have a new PC build on Supermicro X11SCA motherboard with Intel XEON E-2288G and 64GB of ECC Ram.

The only reason I paid for the pro version of Memtest64 is that it offered the additional ECC error injection feature.

After installation, Memtest64 reports that although ECC is enabled, injection is not available on my system.

I see that ECC Error Injection is in the E-2200 Datasheets so it is apparently available for this CPU.

No explanation is provided as to why it is not available. I think I saw somewhere mention that sometimes it is disabled in BIOS by the manufacturer but without any details. Any information as to what are the relevant BIOS settings and whether they are available for modification on the Supermicro AMI BIOS to make ECC error injection available?

I would like to test my memory with ECC error injection. Any comments as to whether this might be doable? If this is not doable, I would like a refund if possible.

Also I ran the standard memory test through most of 4 passes overnight (10 hours). Had to end it prematurely part way through test 13 on the 4th pass this morning and it was reporting 0 errors. Does that mean zero errors after ECC correction or would it report ECC correction counts in the on screen status display (which I took a snapshot of). Otherwise some memory sensitivities may be being masked by ECC and I would imagine I should probably run test with ECC disabled to expose that potential problem. Welcome any thoughts on this and other suggestions to thoroughly test the memory.

awitko
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
25,840 (3.79/day)
Location
Alabama
System Name Rocinante
Processor I9 14900KS
Motherboard EVGA z690 Dark KINGPIN (modded BIOS)
Cooling EK-AIO Elite 360 D-RGB
Memory 64GB Gskill Trident Z5 DDR5 6000 @6400
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 500GB 980 Pro | 1x 1TB 980 Pro | 1x 8TB Corsair MP400
Display(s) Odyssey OLED G9 G95SC
Case Lian Li o11 Evo Dynamic White
Audio Device(s) Moondrop S8's on Schiit Hel 2e
Power Supply Bequiet! Power Pro 12 1500w
Mouse Lamzu Atlantis mini (White)
Keyboard Monsgeek M3 Lavender, Akko Crystal Blues
VR HMD Quest 3
Software Windows 11
Benchmark Scores I dont have time for that.
Hm, I don’t know about this feature specifically but I know that ECC generally holds cpu/mobo requirements. I have had good luck speaking with supermicro support regarding my server boards, I would genuinely ask them.
 

awitko

New Member
Joined
Dec 31, 2019
Messages
3 (0.00/day)
Thanks Solaris17. Yes ECC generally requires a Xeon Processor and the motherboard is specified to work with ECC and it works perfectly with the ECC memory. ECC is supposed to correct one bit errors seemlessly, but they are relatively rare and ECC injection is meant to artificially insert errors to test that the ECC memory detects the error and can correct it. Again the Intel manual states that this processor has that capability but memtest64 says it is not available. I have been in discussion with Supermicro about other issues and am submitting an email about this. But to date they have been hesitant to provide a useful response to anything that touches on a third party. I could imagine they will say we don't know why it doesn't work you have to ask memtest64. And memtest64 will say the same about following up with Supermicro. I am hoping someone on this community can help...
 
Joined
Oct 26, 2018
Messages
201 (0.10/day)
Processor Intel i5-13600KF
Motherboard ASRock Z790 PG Lightning
Cooling NZXT Kraken 240
Memory Corsair Vengeance DDR5 6400
Video Card(s) XFX RX 7800 XT
Storage Samsung 990 Pro 2 TB + Samsung 860 EVO 1TB
Display(s) Dell S2721DGF 165Hz
Case Fractal Meshify C
Power Supply Seasonic Focus 750
Mouse Logitech G502 HERO
Keyboard Logitech G512
My understanding is that this is disabled in BIOS because it can only cause problems. You would need some kind of "testing" BIOS, since this is probably disabled in production BIOS. I think you can trust that Supermicro tested the ECC functionality.
I don't see Coffee Lake support listed here: https://www.memtest86.com/features.htm
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
25,840 (3.79/day)
Location
Alabama
System Name Rocinante
Processor I9 14900KS
Motherboard EVGA z690 Dark KINGPIN (modded BIOS)
Cooling EK-AIO Elite 360 D-RGB
Memory 64GB Gskill Trident Z5 DDR5 6000 @6400
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 500GB 980 Pro | 1x 1TB 980 Pro | 1x 8TB Corsair MP400
Display(s) Odyssey OLED G9 G95SC
Case Lian Li o11 Evo Dynamic White
Audio Device(s) Moondrop S8's on Schiit Hel 2e
Power Supply Bequiet! Power Pro 12 1500w
Mouse Lamzu Atlantis mini (White)
Keyboard Monsgeek M3 Lavender, Akko Crystal Blues
VR HMD Quest 3
Software Windows 11
Benchmark Scores I dont have time for that.
Thanks Solaris17. Yes ECC generally requires a Xeon Processor and the motherboard is specified to work with ECC and it works perfectly with the ECC memory. ECC is supposed to correct one bit errors seemlessly, but they are relatively rare and ECC injection is meant to artificially insert errors to test that the ECC memory detects the error and can correct it. Again the Intel manual states that this processor has that capability but memtest64 says it is not available. I have been in discussion with Supermicro about other issues and am submitting an email about this. But to date they have been hesitant to provide a useful response to anything that touches on a third party. I could imagine they will say we don't know why it doesn't work you have to ask memtest64. And memtest64 will say the same about following up with Supermicro. I am hoping someone on this community can help...

I know what ECC is, as I said I run it on my boards, you are not the only one that uses server components. I was speaking specifically about "Error Injection". Its odd you have not had good experience with them, they have fielded some pretty technical questions for me. I would probably leave mention of memtest out of the equation and ask about the feature specifically. Maybe it will yield a better response.
 

awitko

New Member
Joined
Dec 31, 2019
Messages
3 (0.00/day)
Thanks Solaris17. I was not making a judgement - just reading your statement where you said ECC has motherboard requirements and took that to suggest you did not understand details of it. My mistake. Good suggestion regarding not mentioning memtest to Supermicro. I have had mixed experiences with supermicro. The person who I have dealt with who specializes in the X11SCA board there told me it was normal that the BIOS did not recognize the 970 Pro NVMe drive but it turned out to be a socket problem on the board. He pushed me to contact Samsung.

Thanks ware. I understand why you wouldn't have this enabled in a production system, but there are jumper related to "manufacturing mode" for example. I don't see why they could not make this conditional on a mode like that if they did not want it in the production system.

I understand it doesn't explicitly list Coffee Lake but I would imagine the injection process is the same across Intel processors so if it works for older generations it should work for the newer ones. The requirements are pretty basic so once they work out the scheme to do this I don't see why it should change. Not certain to be the same, but likely.

Alex
 
Joined
Aug 20, 2007
Messages
20,758 (3.41/day)
System Name Pioneer
Processor Ryzen R9 7950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage 2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches
Software Windows 11 Enterprise (legit), Gentoo Linux x64
Just to be clear, are you talking about memtestx86, a bootable product we do not produce, or memtestx64, our freeware windows based memory test?

I don't think a pro version of Techpowerups memtestx64 exists...
 
Top