Jump to content

How does one know that ecc is enabled?


nightanole

Recommended Posts

Facts are all haswell (pentium-xeon) have ecc enabled.  You need a C220 series chipset, and of course you need non registered ecc ram.  The question is, how do you know its enabled?  I just got my new rig in a jig, so all i can do is boot the memtest from unraid, which is older than dirt.  It says ecc is not enabled, but it also cant read any bus information (ram speed etc) and it thinks my celeron is an i7...

 

Bios does not have an option ive found so far to enable or disable ecc.  Im using a lenovo thinkstation e32.

Link to comment

Actually not all Haswell processors support ECC (most i5's and i7's do not) ... but it is true that your Celeron most likely has ECC support.    First thing I'd do is confirm that -- simply look on Intel's ARK site and check your specific CPU.

 

Second thing is to look carefully in your BIOS to see if there's a BIOS option to enable ECC ... for some reason this is often disabled by default.

 

Finally, boot to the latest version of MemTest -- if it has support for your chipset it will show the correct processor designation AND will correctly indicate the ECC state.

 

Link to comment

Had a look at the E32 specs [ http://www.lenovo.com/images/workstation/pdfs/datasheets/Lenovo-ThinkStation-E32-Datasheet.pdf ] ... and it supports BOTH ECC and non-ECC modules.

 

Are you certain that you have ECC modules installed?

 

Mr. Dimm

http://www.kingston.com/us/memory/search/?partid=kvr16e11/8

 

Mrs. Cpu:

http://ark.intel.com/products/82723/Intel-Pentium-Processor-G3258-3M-Cache-3_20-GHz

 

It all looks good to me.  I know i need to try a few methods to even prove its running, since alot of programs will throw a false negative.

 

Right now its in limp mode till i get a 14 pin to 24 pin adapter for a power supply. 

Link to comment
  • 2 weeks later...

Actually not all Haswell processors support ECC (most i5's and i7's do not) ... but it is true that your Celeron most likely has ECC support. 

 

for accuracy on Haswell:

 

All Celeron, Pentium and i3 support ECC.

All Xeon support ECC.

No i5 or i7 support ECC.

 

Not True.    There are 6 Core i5's and 3 i7's with ECC support.    They all use the mobile FCBGA1364 socket ... but there are several mini-ITX motherboards that support this.

 

There are also a lot of Celeron, Pentium, and i3's that do NOT support ECC.

 

All E3v3 series Xeons  and  E5v3 series Xeons support ECC.

 

Link to comment

Fair enough, there are are few i5 chips that support ECC. 

 

But, generally the i5 and i7 don't support ECC. 

 

For Joe Public, buying a Celeron, Pentium or i3 guarantees ECC support.  The i5 and i7 chips available everywhere don't. 

 

I feel it's poor form to write a post saying "i5 supports ECC" then someone searching Google or the forum and reading that post, buying a chip and discovering it doesn't work.  I like to make sure searchers have the whole story. 

Link to comment

For Joe Public, buying a Celeron, Pentium or i3 guarantees ECC support.  The i5 and i7 chips available everywhere don't. 

As far as I know this is currently true for the 1150 socket, but for processors compatible with older sockets (1155, 1156, etc) that some users may wish to use, this is certainly not the case according to Intel's data. 

 

This search tool is quite useful for stuff like this.  http://ark.intel.com/search/advanced?s=t

Link to comment

... For Joe Public, buying a Celeron, Pentium or i3 guarantees ECC support.

 

Only if they are (a) Haswell, and (b) Socket 1150.    There are Haswell CPUs in these series that do NOT support ECC.

 

The SAFEST thing to do if you want ECC support and are considering a specific CPU is, as I noted a couple weeks ago ...

... simply look on Intel's ARK site and check your specific CPU.

 

That's the same site S80_UK just provided a link to above  :)

 

Link to comment
  • 3 weeks later...

Facts are all haswell (pentium-xeon) have ecc enabled.  You need a C220 series chipset, and of course you need non registered ecc ram.  The question is, how do you know its enabled?

 

...when ECC memory is detected, the EDAC kernel module should be loaded.

 

I cant find edac in my system log.  However i ran this and it said ecc was enabled and running on 5.0.6 before i upgraded to 6.0:

http://hardforum.com/showthread.php?t=1693051&page=2

Link to comment

I think edac is only for AMD setups.

 

I'm forced to use ECC memory on my setup (MB/CPU combo) and there is NO EDAC kernel module loaded in v6beta14b.

 

Tyan S5512-WGNR - "DIMM Type / Speed: Unbuffered ECC DDR3 1600/1333" - http://www.tyan.com/Motherboards_S5512_S5512WGM2NR

Intel Xeon E3-1270 - "ECC Memory Supported: Yes" - http://ark.intel.com/products/52276/Intel-Xeon-Processor-E3-1270-8M-Cache-3_40-GHz

 

Under System Profiler, installed Dynamix System Info Plugin, [ http://Tower/Tools/SystemProfiler ], the following is shown correctly:

Memory Slot Info -

Physical Memory Array

Location: System Board Or Motherboard

Use: System Memory

Error Correction Type: Single-bit ECC

Maximum Capacity: 32 GB

Number Of Devices: 4

 

This is achieved using the following command:

dmidecode -q -t 16

 

To see all information, you can run dmidecode without any parameters.

 

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...