- Joined
- Feb 15, 2014
- Messages
- 20,194
It has recently come to my attention that Intel had provided contradictory information regarding Ivy Bridge i3s and ECC RAM support. They have since updated all Ivy Bridge i3 ark pages to show that ECC is not supported!
This can be a major problem, since many people have built systems using these processors on the assumption that ECC would work. If ECC is in fact not working, we have quite a mess to deal with.
From what I can tell, Ivy Bridge Pentiums still show ECC as supported, only Core i3s have been updated.
The obvious next step is assess what the hell is going on, meaning that we need to figure out if ECC is actually working on these processors. For this, I would like to ask for help from owners of Intel Core i3 32xx CPUs on ECC-enabled systems (meaning server motherboard and ECC RAM), as well as owners of Ivy Bridge Celerons and Pentiums with such systems:
It should be accurate for Sandy Bridge and Ivy Bridge processors, though.
This program comes from the HardOCP forums, where more details can be found.
Edit: pschatz100 did the favor of summing up two important tips required for the Ubuntu method, quoted below:
Update: Intel has apparently clarified which Celerons and Pentiums do support ECC:
At first glance, it looks like this list has all Haswell Celerons and Pentiums (except for Devil's canyon) and Ivy Bridge Celerons.
This can be a major problem, since many people have built systems using these processors on the assumption that ECC would work. If ECC is in fact not working, we have quite a mess to deal with.
From what I can tell, Ivy Bridge Pentiums still show ECC as supported, only Core i3s have been updated.
The obvious next step is assess what the hell is going on, meaning that we need to figure out if ECC is actually working on these processors. For this, I would like to ask for help from owners of Intel Core i3 32xx CPUs on ECC-enabled systems (meaning server motherboard and ECC RAM), as well as owners of Ivy Bridge Celerons and Pentiums with such systems:
- Acquire an Ubuntu (or other Linux distro that includes gcc, haven't tried FreeBSD) Live Image and boot it. Instructions for creating a live USB drive can be found here.
- Download the attached zip archive and extract the files onto a second USB drive.
- Insert the USB drive into the system and compile the code. Instructions are included in the archive.
- Post your hardware and your results here. Please use CODE tags for the results!
It should be accurate for Sandy Bridge and Ivy Bridge processors, though.
This program comes from the HardOCP forums, where more details can be found.
Edit: pschatz100 did the favor of summing up two important tips required for the Ubuntu method, quoted below:
1) After booting into the Ubuntu Live environment, copy the extracted files for ecc_check into one of the directories under "Home." I used "Downloads". Do not compile them on the second USB stick.
2) Start a Terminal session, cd to the appropriate directory then run the gcc command. To execute the program after compiling, run "sudo ./ecc_check".
Update: Intel has apparently clarified which Celerons and Pentiums do support ECC:
Intel have published the list of Celeron and Pentium processors that support ECC memory in their community discussion forum. They have/will correct the ARK information:
- G1850
- G1840T
- G1840
- G1830
- G1820TE
- G1820
- G1820T
- G1630
- G162
- G1620
- G1610T
- G1610
- G3220
- G3220T
- G3240
- G3240T
- G3320TE
- G3420T
- G3420
- G3430
- G3440
- G3440T
- G3450
At first glance, it looks like this list has all Haswell Celerons and Pentiums (except for Devil's canyon) and Ivy Bridge Celerons.
Attachments
Last edited: