Sign in with
Sign up | Sign in
Your question

how to test if ECC is working w/OUT memtest

Tags:
Last response: in Memory
Share
February 18, 2007 7:52:28 PM

is there another utility out there that can do this??

thx in advance.
February 18, 2007 8:10:38 PM

There's memtest86+ (which is different from memtest), and I'm sure if you google "memory testing" you'll find lots of others.
February 19, 2007 2:54:29 AM

if it wasn't working your system wouldn't be working right now. you're a worrier, aren't you?
Related resources
February 19, 2007 6:56:59 PM

Many systems seem to work (for at least a while) even with memory glitches...
February 19, 2007 7:35:33 PM

Quote:
if it wasn't working your system wouldn't be working right now. you're a worrier, aren't you?



hahaha i'm sorry i must sound like an idiot.

i meant if the ECC was working, not if the memory itself was working.

Like is there a memtest that can test to make sure the memory makes the proper ECC corrections?

When i ran memtest86+ it ran with no problems but that didn't really mean anything to me even with ECC turned on in memtest, because memtest doesn't actually test with errors on purpose to see if ECC will correct them, i am looking for a test that will do that...and i googled like hell and have come up short.
February 19, 2007 10:35:08 PM

OK, it is the chipset, not the DIMM, that does the actual ECC work; the DIMM just provides extra bits -- 72 instead of 64 -- to store the info. If ECC mode is enabled in the chipset, the chipset automatically calculates the 8 bits of parity info and stores them along with the 64 bits of data. When it reads in the 64 bits of data, it automatically compares the newly-calculated 8 bits of parity with that read in from the DIMM.
Thus, there is no functional difference between the 64 "data" bits and the 8 "ECC" bits in the DIMM. If ECC mode is supported for your chipset and is turned on, the 8 bits get tested just like the 64 others, by comparing the value read in from them with the "correct" value.
Memtest86+ monitors the ECC process for at least some chipsets. You might try contacting the good folks on the memtest86+ forum to verify if your chipset is supported.
!