The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    What the??? Ecc sodimms?

    Discussion in 'Hardware Components and Aftermarket Upgrades' started by cdoublejj, Sep 25, 2014.

  1. cdoublejj

    cdoublejj Notebook Deity

    Reputations:
    195
    Messages:
    1,123
    Likes Received:
    92
    Trophy Points:
    66
  2. tijo

    tijo Sacred Blame

    Reputations:
    7,588
    Messages:
    10,023
    Likes Received:
    1,077
    Trophy Points:
    581
    Do you mean, why are there ECC SODIMMs when no laptop will take them? The answer is simple, there are some boards that are meant for other applications where ECC is desirable (servers IIRC) that take SODIMMs. I could be wrong about the server part, but those are meant for non laptop boards.
     
    cdoublejj likes this.
  3. nipsen

    nipsen Notebook Ditty

    Reputations:
    694
    Messages:
    1,686
    Likes Received:
    131
    Trophy Points:
    81
    Oh, nostalgia. lol

    It's a funny thing, really. Even when ECC ram actually had a purpose, the actual error correction may very well never have actually saved data from being corrupted on any reasonably modern computer. That wouldn't also have been detected by a normal parity check, or rescued by the OS.

    In the reverse example, ram with badly set up latency&drive strength settings would still not have been made useable by relying on the ECC. Instead the opposite was actually the case. That the ECC ram would become unstable at lower frequencies compared to non-ECC ram.

    ..anyway. So this is an 144 pin laptop sodimm intended for some sort of pentium or celeron board. Running at 66Mhz FSB on the laptops, no doubt (but it supports up to 133Mhz. The desktop equivalents belong to the class of the most massively overclocking friendly boards ever made). Probably from around '99 or '00. And since it's ECC supported, this must have been put in one of the Pentium II or III boards on some immensely expensive kit. Possibly one of the IBM Thinkpads?

    Yeah, I'm bored. :D
     
  4. cdoublejj

    cdoublejj Notebook Deity

    Reputations:
    195
    Messages:
    1,123
    Likes Received:
    92
    Trophy Points:
    66
    HAd a asus socket am2 board that would pass prime 95 when overclocked with chipset software ECC turned on.

    I wonder if that ram would work on normal laptops with ecc turned off or the SPD data tweaked. i've seen server stuff work on socket9393 but, the hardware was there to do so.
     
  5. Mr.Koala

    Mr.Koala Notebook Virtuoso

    Reputations:
    568
    Messages:
    2,307
    Likes Received:
    566
    Trophy Points:
    131
    Modern ECC SODIMMs are usually for micro servers and stuff.

    It's funny that ECC enabled notebook does exist. Some new versions of mobo on the Clevo P570 series supports ECC.
     
    cdoublejj likes this.
  6. cdoublejj

    cdoublejj Notebook Deity

    Reputations:
    195
    Messages:
    1,123
    Likes Received:
    92
    Trophy Points:
    66
    google doesn't seem to have any thing what applications would use a PC133 SODIMM.
     
  7. Mr.Koala

    Mr.Koala Notebook Virtuoso

    Reputations:
    568
    Messages:
    2,307
    Likes Received:
    566
    Trophy Points:
    131
    I'm confused as well. Micro server is a relatively new idea. Maybe there were some industrial controllers or sensor systems that needed extra safety.
     
    cdoublejj and nipsen like this.
  8. nipsen

    nipsen Notebook Ditty

    Reputations:
    694
    Messages:
    1,686
    Likes Received:
    131
    Trophy Points:
    81
    It's a weird thing.. it's difficult to figure out exactly when ECC ram would specifically have been useful. Further complicating things is that it's been very common to use parity checks on hdd error checking, with systems that have much higher frequency of hardware errors than ram would ever produce. Factory systems and so on will always also have additional internal error checking algorithms and consistency requirements as well.

    Where it makes sense is in level 2 cache, for example. Say, you have an instruction level cache for a large system that over time has a significant amount of recycle operations in a relatively fast piece of memory, that operates on independent logic from the system outside. Then it might makes sense.

    And I guess if you thought about the existence of, or designed, software that was completely reliant on every memory operation being consistent without errors (..then you need to basically run manual memory mapping and memory operations..). That you wrote insert hacks into a database that were rarely or never written to object structures and cache outside planned maintenance, etc. Then having a hardware check on an extra chip that is guaranteed to run every time a memory operation is completed might make some sense.

    The thing is that then we're getting pretty far back in time, and the probability of overrun errors from everything else than hardware error is massively higher than single memory faults..

    ..actually, scratch that. I mean, a bunch of old software with c+ hacks still turn up today. I guess there might still be situations where it actually does make the system run with somewhat increased consistency. And I can vividly imagine someone selling that "one error is one error you can't afford!", etc.
     
    cdoublejj likes this.
  9. KLF

    KLF NBR Super Modernator Super Moderator

    Reputations:
    2,844
    Messages:
    2,736
    Likes Received:
    896
    Trophy Points:
    131
    Not so long time ago my colleagues were looking for something like that, apparently some 1U rack-mounted firewall/router possibly had its memory busted but as no replacement was found the whole device was scrapped.