Can I use non-ECC memory in a machine that already has some DDR2 ECC memory?

12

2

I have a developer workstation that has registered DDR2 ECC DIMMs already installed. I'm planning on getting some more RAM. Can I add memory modules that aren't ECC and/or registered? I mean, does the machine work with both ECC and non-ECC modules installed? I guess registered ECC memory is at least more expensive?

Kaitsu

Posted 2009-08-11T15:12:32.437

Reputation: 378

Answers

11

ECC and non-ECC can be mixed on the same motherboard if the motherboard does not require ECC. (Funny, I just tried it this morning.) Your BIOS also has to be able to force the ECC to operate in non-ECC.

Do you know if the motherboard requires ECC? What's the model?

hyperslug

Posted 2009-08-11T15:12:32.437

Reputation: 12 882

2Some chipsets do not like mixing ECC and non ECC RAM, some will but will run it all as non-ECC, and I believe a few will use both and use the ECC to its full potential. Check your manual before trying. – David Spillett – 2009-08-11T15:30:25.257

Definitely check if the MB supports it. I tried it on my work machine a little while ago and it wouldn't boot (also caused the BIOS settings to revert to factory settings). – Herms – 2009-08-11T18:31:14.440

@hyperslug: I found the motherboard manual and it says: "The D1691 supports DDR-II Registered type memory modules and requires minimum two memory modules to power up the system. Unbuffered or DDR-I Memory is NOT supported." So, I guess unbuffered means non-registered? – Kaitsu – 2009-08-12T07:05:38.310

1Yes, unbuffered = non-registered. From the Technical manual "D1691 supports up to eight 240-pin 1.8-Volt DDR-II 400 Registered ECC DIMM modules", it sounds like anything non-ECC or non-Registered won't work. My particular motherboard wouldn't even boot. – hyperslug – 2009-08-12T21:27:52.620

When making a mistake buying memory for Xeon and Opteron Proliant servers, I found out that registered is not the same as ECC. http://en.wikipedia.org/wiki/Registered_memory

– paradroid – 2010-12-02T02:47:19.277

3

I had this problem with an HP server in the past. You can make it work, but it is a hit or miss thing. It is very dependant on the memory modules being mixed. Some work together, some do not. I mixed and matched a few different combinations. Some did work, others did not. In the end I decided to cut my losses and just move forward because the larger modules I had did not play well with the system. In my case I bought non ECC memory to replace the small sticks of ECC the system came with. They gave me a whole 256 MB of ram with that server so keeping the ECC was hardly worth doing. The new memory worked fine and the only thing that it did was complain that non HP memory was being used.

My advice is just buy a uniform memory module type once you find one that works. Ditch the ECC and just replace all of it. You could have anomalies due to the variances between the sticks and their performance capabilities.

Axxmasterr

Posted 2009-08-11T15:12:32.437

Reputation: 7 584

1

I have heard it will work if the motherboard is ok with it, but it is not advised or recommended by anyone. Using mixed RAM also defeats the purpose of using ECC Ram in the first place though.

Troggy

Posted 2009-08-11T15:12:32.437

Reputation: 10 191