Thread: Ecc Ram?

  1. #1
    C++ Enthusiast jmd15's Avatar
    Join Date
    Mar 2005

    Ecc Ram?

    I'm not too much of a hardware person, but I just bought a Compaq 127006-041 512MB PC133 CL3 ECC SDRAM Memory chip from somebody (who I don't know that well) and tried to install it into my desktop computer and when I booted up the computer it beeped three times and wouldn't boot. I asked the guy about this and he said that it's RAM made specifically for a server, hence the ECC. Doesn't ECC stand for Error Correction Code? Is that true that ECC chips are made ONLY for servers and is that why it didn't work? I don't know if I trust this guy, so that's why I'm asking, imo he probably sold me faulty RAM, but I wouldn't make accusations unless I actually knew, so I'm asking for any insight as this isn't my area of expertise. Thanks.
    Trinity: "Neo... nobody has ever done this before."
    Neo: "That's why it's going to work."

  2. #2
    Registered User
    Join Date
    Oct 2006
    Have a look at the manual that came with your motherboard, for example mine says: "... support ECC...". If yours doesn't that may explain why you get problems. Another question: are you sure your motherboard supports SDRAM? New computers nowadays use DDR#.

    As for the reason why ECC is suitable for servers, I suppose that is because ECC RAM is as you already said, error correcting, hence should be more reliable.
    Last edited by MWAAAHAAA; 08-06-2007 at 02:19 PM.

  3. #3
    Kernel hacker
    Join Date
    Jul 2007
    Farncombe, Surrey, England
    I think the problem might be that the ECC RAM is also buffered, whilst non-ECC RAM is usually unbuffered (in fact, it's near enough impossible to find the "unbuffered ECC" and "buffered non-ECC" combinatins).

    The buffering changes the timing of the signals to the memory, and unless the chipset and BIOS support this option, you are unlikely to get this memory to work in a standard motherboard.


  4. #4
    System Novice siavoshkc's Avatar
    Join Date
    Jan 2006
    I am not sure but I think there are unbuffered ECCs available for desktops. But I think it needs memory controller support which usually means mainboard support. I haven't seen a desktop mainboard to support buffered RAM.

    Another question: are you sure your motherboard supports SDRAM? New computers nowadays use DDR#.
    DDR actually is DDRSDRAM == "Double Data Rate Synchronus Dynamic Random Access Memory".
    Last edited by siavoshkc; 08-07-2007 at 03:17 AM.
    Learn C++ (C++ Books, C Books, FAQ, Forum Search)
    Code painter latest version on sourceforge DOWNLOAD NOW!
    Download FSB Data Integrity Tester.
    Siavosh K C

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. RAM upgrade
    By BobS0327 in forum Tech Board
    Replies: 6
    Last Post: 12-10-2008, 08:14 AM
  2. Ways to save RAM when RAM is very limited
    By suzanne_lim in forum C Programming
    Replies: 22
    Last Post: 02-07-2006, 01:39 AM
  3. Programming and RAM
    By spveer in forum C Programming
    Replies: 3
    Last Post: 06-16-2005, 11:17 AM
  4. RAM how do i know?
    By Boomba in forum Tech Board
    Replies: 5
    Last Post: 06-18-2003, 08:17 PM
  5. pointerz
    By xlordt in forum C Programming
    Replies: 6
    Last Post: 01-11-2002, 08:31 PM