Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

[ Create a new account ]

Patch To Allow Linux To Use Defective DIMMs

Posted by timothy on Wed Oct 25, 2000 11:44 AM
from the just-like-processors-are-treated dept.
BtG writes: "BadRAM is a patch to Linux 2.2 which allows it to make use of faulty memory by marking the bad pages as unallocatable at boot time. If there were a source of cheap faulty DIMMs this would make building Linux boxes with buckets of memory significantly cheaper; it also demonstrates another advantage of having the source code to one's operating system." The BadRAM page has a great explanation of the project's motivation and status. Now where can I pick up some faulty-but-fixable 512MB RAM sticks?
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2 | 3 | 4
  • Re:Signal 11 no more? by Signal 11 (Score:1) Wednesday October 25 2000, @07:01AM
  • Cool! Put it in the installer! by Moe Yerca (Score:2) Wednesday October 25 2000, @07:01AM
  • Re:Bad Ram by ocie (Score:1) Wednesday October 25 2000, @04:24PM
  • Re:Is this good for Linux's rep? by Fat Lenny (Score:1) Wednesday October 25 2000, @07:02AM
  • Re:Bad Ram by ocie (Score:1) Wednesday October 25 2000, @04:39PM
  • Re:A better solution... by kupolu (Score:1) Wednesday October 25 2000, @04:41PM
  • Uses of 512MB of RAM by kupolu (Score:1) Wednesday October 25 2000, @04:48PM
  • Re:If Linux works with crap, that's all IT will gi by SevenSeasOfRhye (Score:1) Wednesday October 25 2000, @09:39AM
  • Re:sounds good for high-performance computing shop by ibpooks (Score:1) Wednesday October 25 2000, @09:40AM
  • Re:No, this *is* good for production use! by Anonymous Coward (Score:1) Wednesday October 25 2000, @07:54AM
  • Re:Now there's a point to the BIOS memory test? by Ex-NT-User (Score:2) Wednesday October 25 2000, @09:46AM
  • Re:At least it was flaimbait! by Signal 11 (Score:1) Wednesday October 25 2000, @07:54AM
  • Why bad ram may not be sold by Demon-Xanth (Score:2) Wednesday October 25 2000, @07:54AM
  • I'm not so sure about this by John Jorsett (Score:2) Wednesday October 25 2000, @07:56AM
  • Re:Would you an O/S on a HDD with bad sectors? by rlowe69 (Score:1) Wednesday October 25 2000, @07:57AM
  • Re:Signal 11 no more? by Signal 11 (Score:2) Wednesday October 25 2000, @09:50AM
  • by IvyMike (178408) on Wednesday October 25 2000, @07:58AM (#676680)

    There isn't this huge supply of bad memory out there (Radio Shack jokes aside) because memory manufacturers are pretty clever. Bad memory is put into things like:

    Audio storage devices, like answering machines and mp3 players, where a bit or two of failure will just end up as a teeny bit more noise.

    Cheap digital cameras (once again, a bad pixel here or there....)

    Toys. They actually call bad memory "toy memory" sometimes.

    SIMMS. You take (for example) 4 bad chips and 1 good chip and get the equivalent of 4 good chips (by replacing bad io's on the bad chips with io's on the good chip). There are jillions of ways to do this, and companies have pretty much done them all.

    Sell them at CompUSA to people who don't know any better. (Sorry, couldn't resist)

    If I were you, I'd download memtest86 [sgi.com] right now.

  • Re:If only it made sense.. by verbatim (Score:1) Wednesday October 25 2000, @08:02AM
  • Re:Finally! by Yardley (Score:2) Wednesday October 25 2000, @09:51AM
  • Re:Bad Ram by imp (Score:2) Wednesday October 25 2000, @08:02AM
  • Re:Now there's a point to the BIOS memory test? by juhaz (Score:1) Wednesday October 25 2000, @08:04AM
  • Re:Why bother? by John_Booty (Score:2) Wednesday October 25 2000, @04:53PM
  • Re:Oh, sure, Linux users are this desperate by dboyles (Score:2) Wednesday October 25 2000, @07:02AM
  • by E1ven (50485) <cdavis@nOSPAM.darkenedsky.com> on Wednesday October 25 2000, @07:03AM (#676687) Homepage
    I must be reading way to much slashdot.. I read the headline, and thought
    "Of course Signal 11 is no more.. He left after a big blowout with Rob..."

    --

    This message brought to you by Colin Davis
  • What about intermittent failures? by Kelledin (Score:1) Wednesday October 25 2000, @04:56PM
  • Linux is not the be all and end all by FallLine (Score:2) Wednesday October 25 2000, @05:13PM
  • Re:Oh, sure, Linux users are this desperate by ackthpt (Score:2) Wednesday October 25 2000, @07:03AM
  • Re:Chips may still not work by dstone (Score:1) Wednesday October 25 2000, @07:03AM
  • Re:Finally! by AndyL (Score:1) Wednesday October 25 2000, @05:19PM
  • BTW, a bit of ancient, related trivia by Mr Z (Score:2) Wednesday October 25 2000, @05:31PM
  • Re:Why bother? by Animats (Score:2) Wednesday October 25 2000, @05:39PM
  • by b1t r0t (216468) on Wednesday October 25 2000, @07:06AM (#676695)
    See, the thing about bad RAM and SIMMs/DIMMs is that they can test the chips before soldering them onto the circuit board. If they want, they can even test them before putting the chips in a plastic case. So if you have "bad" RAM, it's more likely to be a defect in the soldering process that renders the whole stick (or an entire column of data bits) useless, or bad contact with the socket.

    You'll probably get better results simply by cleaning off the contacts with a pencil eraser (remembering to brush away all the eraser dust first) and firmly re-inserting them into the socket.

  • Re:If only it made sense.. by compwizrd (Score:1) Wednesday October 25 2000, @05:48PM
  • MFM Hard Drives Revisited by evilviper (Score:1) Wednesday October 25 2000, @06:15PM
  • The patch is quite old... by mw (Score:1) Wednesday October 25 2000, @07:48PM
  • Yes, you can have more than one root in linux by ShortSpecialBus (Score:1) Wednesday October 25 2000, @07:48PM
  • Re:Hello this was on Kernel Traffic a long time ag by jarek (Score:2) Wednesday October 25 2000, @09:54AM
  • Re:Just how useful is this, really? by nkpatel (Score:1) Wednesday October 25 2000, @09:57AM
  • Re:Finally! by delysid-x (Score:1) Wednesday October 25 2000, @08:05AM
  • Actually, this has real-world applications... by Troy Baer (Score:1) Wednesday October 25 2000, @08:05AM
  • Re:If Linux works with crap, that's all IT will gi by buckrogers (Score:1) Wednesday October 25 2000, @10:00AM
  • How to find bad ram cheap by The Dev (Score:2) Wednesday October 25 2000, @10:01AM
  • Re:reliable ? by Blrfl (Score:1) Wednesday October 25 2000, @08:08AM
  • Sounds like a good plan..... by soulsteal (Score:1) Wednesday October 25 2000, @06:46AM
  • by slothbait (2922) on Wednesday October 25 2000, @08:09AM (#676708)
    I'm amazed by how little this crowd know about details of semiconductor manufacturing. Defects are unavoidable! There, I said it. With the transistor sizes that we are pushing today, a speck of dust ruins an entire blcok. All you can do is *limit* the extent to which this happens by being as strict as possible with your clean room. But *some* contaminents will always get through. Perfection is unachievable. You have to accept this.

    Alright, so we've accepted that some dies are necessarily going to be damaged. Why not make the hardware such that it can resist imperfections? Well, actually we do. RAM being as simple and homogenous as it is, lends itself well to this approach. Here's the idea: you add extra "blocks" of memory to a decode line. Then, if one of the "regular" blocks is destroyed by a process imperfection, the post-fab die can be modified with laser to reroute data to the extra backup block. So you invest some die room in backup structures, so that a die with only a few errors can be "corrected" and will still function as intended. This is basically like keeping a spare tire. If you get one blowout, you're still in business, but two and you are in trouble. Of course, you can package as many extras as necessary, but it may not make economic sense. Here you calculate the appropriate trade off between die size and yield to make the decision.

    Anyway, long story short: your DRAM is already "bad". Quite a few RAM chips contain process errors that are rerouted around in hardware so that you, the consumer, need never know. To you, the process is transparent. All you should care about is that you get your *functional* RAM cheaper, because the manufacturer would have had to scrap that die otherwise.

    This post discusses software "rerouting" around blocks that had more errors than could be corrected in hardware, but somehow still made it out the door. What's wrong with that?

    Will semiconductor manufacturers suddenly think "Gee...let's not worry about yield anymore?" You'd better bet they won't. And even if they did, if the software rerouting is so clean as to not be noticeable (which is the only way it would fly), what do you care? You'd get your RAM cheaper.

    --Lenny
  • Finally! (Score:3)

    by AntiPasto (168263) on Wednesday October 25 2000, @06:47AM (#676709) Homepage Journal
    I've *always* thought that software could make up for bad hardware (err... well I guess that's the point to bad sectors marked on disks, fault-tollerance, and network routing)... but this is getting back to basics in a great way. Now what about something to make me burn less coasters? ;)

    ----

  • This IS good for Linux's rep by cirne (Score:2) Wednesday October 25 2000, @08:10AM
  • Re:anti-linux? by Mars Saxman (Score:1) Wednesday October 25 2000, @10:09AM
  • Bad Ram by AntiTuX (Score:1) Wednesday October 25 2000, @06:47AM
  • Re:If only it made sense.. by tzanger (Score:1) Wednesday October 25 2000, @10:11AM
  • Re:Hello this was on Kernel Traffic a long time ag by ttyRazor (Score:2) Wednesday October 25 2000, @08:12AM
  • Great, deliberate instability :-/ by Nick Driver (Score:2) Wednesday October 25 2000, @06:48AM
  • One ignored potential use by Vicegrip (Score:1) Wednesday October 25 2000, @08:13AM
  • reliable ? by cookieman (Score:2) Wednesday October 25 2000, @06:48AM
  • How does this even classify as news? by Pimpy (Score:1) Wednesday October 25 2000, @08:14AM
  • by ackthpt (218170) on Wednesday October 25 2000, @06:48AM (#676719) Homepage Journal
    Doesn't this make Linux look like a throwback to those old days of hobbies, like Amature Radio making QRP rigs in sardine tins?

    "Hello, Kingston, I'm looking for any old cruddy defective RAM, got any? Uh.. No.. I won't be reselling it to Linux users, I swear that I am with a major US ISP and we want to put it into our servers! Call Rambus, you say? Hello? Hello?"


    --
  • by Anonymous Coward on Wednesday October 25 2000, @08:15AM (#676720)
    Check out the 'mem=exactmap' boot-time option in the 2.4 kernel series - it got added a couple of weeks ago. That way you can specify and exclude faulty RAM via boot parameters.
  • Anything similar? (Score:5)

    by mbadolato (105588) on Wednesday October 25 2000, @06:50AM (#676721) Journal
    which allows it to make use of faulty memory... *sigh* ....of course my wife had to be reading over my shoulder and asked "Great, now is there anything I can install in you to make use of YOUR faulty memory...." She thinks she's funny. =)
  • Nice... now where can I find faulty 64/128MB DIMMS by ndnet (Score:1) Wednesday October 25 2000, @07:06AM
  • Good idea, but.. by Dman33 (Score:1) Wednesday October 25 2000, @07:06AM
  • What about Quality Control rejects? by Anopheles (Score:1) Wednesday October 25 2000, @07:07AM
  • Re:reliable ? by crt (Score:1) Wednesday October 25 2000, @07:07AM
  • Re:Finally! by karnal (Score:1) Wednesday October 25 2000, @07:09AM
  • Re:Finally! by tzanger (Score:1) Wednesday October 25 2000, @07:09AM
  • Oops, sorry about that. by Anopheles (Score:1) Wednesday October 25 2000, @07:09AM
  • My bad RAM story (Score:4)

    by OlympicSponsor (236309) on Wednesday October 25 2000, @07:10AM (#676729)
    Every time the topic of bad RAM comes up I can't help but tell this story:

    We had just installed an Exchange server we were rolling out the Exchange client to all the desktop PCs. Unfortunately, no one had thought to ask if they could take it--which many of them couldn't. So we were feverishly digging up all the RAM we could find and sticking it into machines as fas as we could. I happened to find a 32MB stick (glory be!) in an unused PC. I said to my boss: "Hey, I found a big one!" He turns around and asked "Is it any good?" while simultaneously reaching for it, and ZAP audibly discharges static electricity right into the thing. We look at each other for a moment and then I say "Not anymore."

    I was wrong, though--it was fine.
    --
    An abstained vote is a vote for Bush and Gore.
  • Questions by karzan (Score:1) Wednesday October 25 2000, @07:10AM
  • At least it was flaimbait! by Dman33 (Score:1) Wednesday October 25 2000, @07:10AM
  • Re:What about intermittent failures? by fgodfrey (Score:2) Wednesday October 25 2000, @08:39PM
  • Re:If Linux works with crap, that's all IT will gi by psergiu (Score:1) Wednesday October 25 2000, @08:51PM
  • it's part of the manufacturing process by Fat Cow (Score:1) Wednesday October 25 2000, @10:15AM
  • The Environment by Overnight Delivery (Score:2) Wednesday October 25 2000, @09:39PM
  • "bad" RAM doesn't not get worse! by AndyL (Score:1) Wednesday October 25 2000, @10:16AM
  • Sigh by Mr. Buckaroo (Score:1) Wednesday October 25 2000, @08:17AM
  • Re:Oh, sure, Linux users are this desperate by SevenSeasOfRhye (Score:1) Wednesday October 25 2000, @10:21AM
  • Testing methods by skoda (Score:2) Wednesday October 25 2000, @08:17AM
  • Memtest86... by jjeff (Score:1) Wednesday October 25 2000, @10:26PM
  • Some things NEVER CHANGE... by mcrbids (Score:2) Wednesday October 25 2000, @08:18AM
  • Re:Err... by jmkaza (Score:1) Wednesday October 25 2000, @10:26AM
  • BadRAM Supplies by Schedler (Score:1) Wednesday October 25 2000, @10:26AM
  • Re:Would you an O/S on a HDD with bad sectors? by detach (Score:1) Wednesday October 25 2000, @08:18AM
  • Re:Actually, this has real-world applications... by ackthpt (Score:1) Wednesday October 25 2000, @08:19AM
  • Your bad RAM has to... by BornInASmallTown (Score:2) Wednesday October 25 2000, @08:19AM
  • Re:reliable ? by Lennie (Score:1) Wednesday October 25 2000, @10:30AM
  • Re:Now there's a point to the BIOS memory test? by Megane (Score:2) Wednesday October 25 2000, @08:22AM
  • Re:Your bad RAM has to... by Pimpy (Score:1) Wednesday October 25 2000, @08:23AM
  • Re:Hello this was on Kernel Traffic a long time ag by SomeOtherGuy (Score:1) Wednesday October 25 2000, @07:11AM
  • Re:Finally! by 11223 (Score:2) Wednesday October 25 2000, @07:11AM
  • sounds good for high-performance computing shops. by 11390036 (Score:1) Wednesday October 25 2000, @07:12AM
  • Re:Oh, sure, Linux users are this desperate by gaudior (Score:1) Wednesday October 25 2000, @07:13AM
  • Re:Finally! by Aerolith_alpha (Score:1) Wednesday October 25 2000, @07:13AM
  • Re:Is this good for Linux's rep? by firewolf (Score:1) Wednesday October 25 2000, @07:15AM
  • Re:Signal 11 no more? by Anonymous Coward (Score:1) Wednesday October 25 2000, @07:15AM
  • SCO Unix by martin (Score:1) Wednesday October 25 2000, @10:50PM
  • Re:Oh, sure, Linux users are this desperate by Ed Avis (Score:2) Wednesday October 25 2000, @11:21PM
  • Re:Best Buy by FraggleMI (Score:1) Wednesday October 25 2000, @10:35AM
  • Re:What about Quality Control rejects? by Ares (Score:1) Wednesday October 25 2000, @10:42AM
  • Re:256M for $135? by Strog (Score:1) Thursday October 26 2000, @04:15AM
  • Re:Best Buy by Suppafly (Score:1) Wednesday October 25 2000, @10:47AM
  • Re:What about Quality Control rejects? by Lord Kano (Score:2) Wednesday October 25 2000, @10:52AM
  • Re:Best Buy by Strog (Score:1) Thursday October 26 2000, @04:36AM
  • Re:Oh, sure, Linux users are this desperate by dAzED1 (Score:1) Wednesday October 25 2000, @08:29AM
  • Great for laptops by bluestar (Score:1) Wednesday October 25 2000, @08:31AM
  • Re:Oh, sure, Linux users are this desperate by ackthpt (Score:1) Thursday October 26 2000, @04:45AM
  • Re:Finally! by ryusen (Score:1) Wednesday October 25 2000, @10:52AM
  • Re:Just how useful is this, really? by b1t r0t (Score:2) Wednesday October 25 2000, @08:32AM
  • Re:Finally! by Suppafly (Score:1) Wednesday October 25 2000, @10:58AM
  • Re:reliable ? by BradleyUffner (Score:1) Thursday October 26 2000, @07:34AM
  • Wouldn't use if I wanted a stable machine... by pwileyii (Score:1) Wednesday October 25 2000, @08:32AM
  • Re:No, this *is* good for production use! by Cellshade (Score:1) Wednesday October 25 2000, @10:58AM
  • Re:Oh, sure, Linux users are this desperate by Ed Avis (Score:2) Friday October 27 2000, @12:47AM
  • Re:Is this good for Linux's rep? by ryusen (Score:1) Wednesday October 25 2000, @10:59AM
  • Big step forward to match enterprise UNIX systems by Loge (Score:1) Wednesday October 25 2000, @08:35AM
  • Re:Finally! by twilightzero (Score:1) Wednesday October 25 2000, @11:01AM
  • Re:Sounds like a good plan..... by soulsteal (Score:1) Wednesday October 25 2000, @11:03AM
  • Re:Finally! by Teancom (Score:1) Wednesday October 25 2000, @08:37AM
  • Re:Now there's a point to the BIOS memory test? by markos1-1 (Score:1) Wednesday October 25 2000, @08:39AM
  • Very useful by Bun (Score:1) Wednesday October 25 2000, @08:39AM
  • mod this guy up by Barbarian (Score:2) Wednesday October 25 2000, @08:40AM
  • My Article by SomeOtherGuy (Score:2) Wednesday October 25 2000, @07:16AM
  • Re:If only it made sense.. by tzanger (Score:1) Wednesday October 25 2000, @07:17AM
  • More information on bad ram modules by NoInfo (Score:1) Wednesday October 25 2000, @07:19AM
  • Re:Nice... now where can I find faulty 64/128MB DI by Anonymous Coward (Score:1) Wednesday October 25 2000, @07:20AM
  • Re:Just how useful is this, really? by egnor (Score:2) Wednesday October 25 2000, @07:20AM
  • A better solution... by Anonymous Coward (Score:2) Wednesday October 25 2000, @07:34AM
  • Very inefficient... by MeowMeow Jones (Score:1) Wednesday October 25 2000, @07:20AM
  • Use SCSI! by rhombic (Score:1) Wednesday October 25 2000, @07:34AM
  • Re:Now there's a point to the BIOS memory test? by Anonymous Coward (Score:2) Wednesday October 25 2000, @07:20AM
  • Bad Ram! Bad! by bperkins (Score:1) Wednesday October 25 2000, @07:34AM
  • make sure nobody replaces linux by jannic (Score:2) Wednesday October 25 2000, @07:34AM
  • Re:Finally! by RobNich (Score:1) Wednesday October 25 2000, @07:35AM
  • Re:Now there's a point to the BIOS memory test? by -kyz (Score:1) Wednesday October 25 2000, @07:37AM
  • Would you an O/S on a HDD with bad sectors? by detach (Score:1) Wednesday October 25 2000, @07:37AM
  • Re:What about Quality Control rejects? by Lord Kano (Score:2) Wednesday October 25 2000, @07:37AM
  • Re:If only it made sense.. by kmem (Score:1) Wednesday October 25 2000, @07:37AM
  • Re:Some things NEVER CHANGE... by Miod (Score:1) Sunday October 29 2000, @02:06PM
  • Think 3 rd world by robinsc (Score:1) Monday October 30 2000, @05:50PM
  • Re:They throw them away now by TrainedMonkey (Score:1) Wednesday October 25 2000, @11:07AM
  • Re:Bad Ram by ryusen (Score:1) Wednesday October 25 2000, @11:08AM
  • Re:Wouldn't use if I wanted a stable machine... by Pimpy (Score:1) Wednesday October 25 2000, @08:41AM
  • Re:Oh, sure, Linux users are this desperate by ackthpt (Score:1) Wednesday October 25 2000, @11:15AM
  • Re:Finally! by Defiler (Score:1) Wednesday October 25 2000, @08:41AM
  • Re:Signal 11 no more? by ethereal (Score:1) Wednesday October 25 2000, @11:20AM
  • Re:Finally! by Yardley (Score:2) Wednesday October 25 2000, @11:22AM
  • SIMMs too, right? by Straker Skunk (Score:2) Wednesday October 25 2000, @08:45AM
  • Re:Finally! by GoRK (Score:2) Wednesday October 25 2000, @11:25AM
  • Re:Very useful by Pimpy (Score:1) Wednesday October 25 2000, @08:49AM
  • Re:At least it was flaimbait! by Dman33 (Score:1) Wednesday October 25 2000, @11:27AM
  • Re:Great, deliberate instability :-/ by AndyL (Score:1) Wednesday October 25 2000, @08:52AM
  • Re:PS/2 by Gothmolly (Score:1) Wednesday October 25 2000, @11:28AM
  • 256M for $135? by jroller (Score:1) Wednesday October 25 2000, @08:54AM
  • Re:Very inefficient... by MeowMeow Jones (Score:1) Wednesday October 25 2000, @08:55AM
  • Re:Best Buy by Jeff4212 (Score:1) Wednesday October 25 2000, @08:55AM
  • Re:Bad Ram by Dastardly (Score:1) Wednesday October 25 2000, @07:22AM
  • by Random Q. Hacker (137687) on Wednesday October 25 2000, @07:23AM (#676818)
    Sure, you wouldn't want to intentionally put bad memory into a production machine, but what if good memory goes bad? This patch, if further developed to perform periodic testing and updating of the bad memory map *during operation*, could actually harden the linux kernel against spontaneous hardware failure!

    If we ever want to see linux used in mission critical systems like air traffic control, embedded medical devices, or military applications, then projects like this are the key. Fault tolerance now exists for memory (this project), storage (RAID), and communication (redundant NICs). The next target should be the CPU.

    How about projects to detect the types of errors a failing (typically, overheated) cpu produces, and adjust the scheduler accordingly to insert idle time and cool down the cpu? Or to use one cpu to monitor another in multiprocessor systems, and avoid using a processor that starts producing faulty results?

  • by timothy (36799) on Wednesday October 25 2000, @07:23AM (#676819) Homepage Journal
    I knew from the badRAM website that it was discussed on kt (and so read that earlier today), but I hadn't noticed it there when it first appeared -- sometimes I'm too interested in other topics, sometimes I don't read it all the way through, whatever. There's a lot of information in the world. I'm glad that someone sent in the link and explained it a bit (so I was intrigued and looked through it), which is what this site is about.

    But how many people saw it on kt? For purely selfish reasons, I'd like to see a lot more people know about this project, because I find it very interesting and useful-looking. Plus, I think it's just a neat hack in general, and I'd like to point it out.

    If it's too old for you, then ... don't read it or waste your own time commenting :) There are a lot of projects out there that have been laboring quietly which may have spectacular results at any time -- do you not want them discussed because they're "old news"? The in-progress Tux2 filesystem was no secret, for instance, (that, too, was discussed on kt), but how many people had heard of it before ALS? Not nearly as many as would have been interested, I warrant, and the comments on the slashdot story about it indicate that.

    YMMV, whaddya do?

    OK.

    timothy
  • Re:Now there's a point to the BIOS memory test? by sab39 (Score:2) Wednesday October 25 2000, @07:26AM
  • Re:Bad Ram by rlowe69 (Score:2) Wednesday October 25 2000, @07:37AM
  • Still practical... by Ungrounded Lightning (Score:2) Wednesday October 25 2000, @07:26AM
  • Re:Finally! by xplosiv (Score:1) Wednesday October 25 2000, @07:37AM
  • Re:Bad Ram by mmontour (Score:2) Wednesday October 25 2000, @07:26AM
  • oh, bull by legLess (Score:2) Wednesday October 25 2000, @07:27AM
  • Re:PS/2 by rnturn (Score:2) Wednesday October 25 2000, @07:38AM
  • Re:Oh, sure, Linux users are this desperate by ackthpt (Score:2) Wednesday October 25 2000, @07:38AM
  • yes but by Lord Omlette (Score:1) Wednesday October 25 2000, @07:38AM
  • Re:Anything similar? by RobNich (Score:1) Wednesday October 25 2000, @07:39AM
  • Re:Bad Ram by Lawbeefaroni (Score:1) Wednesday October 25 2000, @07:40AM
  • Bad RAM for cache by wmoyes (Score:2) Wednesday October 25 2000, @07:40AM
  • Re:No, this *is* good for production use! by mmontour (Score:2) Wednesday October 25 2000, @07:41AM
  • by Anonymous Coward on Wednesday October 25 2000, @07:41AM (#676833)
    Acually memory fails for many diferent reasons. I personaly work in the test department at a large semiconductor company that makes SDRAM. All memory gets tested before it gets soldered to the PCB but it still can encounter a fail after it leads. Single bit fails and the like are acually fairly common. Most people don't even notice them. Also there are speed related problems, heat related problems, and mechanical problems that come up. For example, the early AMD chipsets had problems with certain memory. Memory also has clock issues and other little details that can effect things dramaticly. However this project seems to be a little far fetched since most memory gets a little worse over time. This is okay for a temp fix but your memory will slowly get worse with time. Usually within 6 months the memory is almost totally bad. Another problem with using bad memory is that in several cases memory will draw a larger idle current than other modules. And if you have more bad modules there is a higher current load. This can lead to damaged parts on your motherboard. Another thing to realize is that load style can effect your stability. In several situations it has been found that windows can run over top of a memory error because it tends to not stress the memory quite as much as your basic high load unix setup. Thats my $.02 on the issue I guess.. It seems like this is basicly using a hard drive that is whining and spuddering. Not a smart move stability wise.
  • Re:Oh, sure, Linux users are this desperate by SevenSeasOfRhye (Score:1) Wednesday October 25 2000, @11:34AM
  • mod parent up please by XNormal (Score:2) Wednesday October 25 2000, @11:53AM
  • OT: Viceroy Nute Gunray by ackthpt (Score:1) Wednesday October 25 2000, @12:04PM
  • Umm.. by Auckerman (Score:2) Wednesday October 25 2000, @06:52AM
  • Re:Just how useful is this, really? by alhaz (Score:2) Wednesday October 25 2000, @08:56AM
  • Signal 11 no more? (Score:4)

    by Mel (21137) on Wednesday October 25 2000, @06:52AM (#676839) Homepage
    Actually this is quiet handy. Windows always worked better with dodge memory than Linux did because Linux always tries to use as much memory as possible for caching where as Windows didn't.

    It made it notorious for working with dodge memory, failing to boot half of the time. I've seen people blame Linux for bad hardward because it would work with Windows.

    It's nice that Linux now could just go

    *ARGH YOU HAVE CRAP MEMORY*

    shrug it's shoulders and chug along anyway.
  • Embedded Systems possibilites? by Halo- (Score:1) Wednesday October 25 2000, @12:56PM
  • Re:Finally! by AndyL (Score:1) Wednesday October 25 2000, @08:56AM
  • by Abcd1234 (188840) on Wednesday October 25 2000, @06:54AM (#676842) Homepage
    Okay, no offense, but unless you're joking, that's one of the most ridiculous things I've ever heard. What this does is associates Linux with the ability to compensate for bad hardware. It makes Linux look MORE robust, not less... yeesh, some people...

  • Re:Some things NEVER CHANGE... by Tejota (Score:1) Wednesday October 25 2000, @12:58PM
  • Re:Oh, sure, Linux users are this desperate by jnik (Score:1) Wednesday October 25 2000, @08:57AM
  • Note to RMS by coolgeek (Score:1) Wednesday October 25 2000, @12:59PM
  • Re:Oh, sure, Linux users are this desperate by gaudior (Score:2) Wednesday October 25 2000, @06:54AM
  • Re:Your bad RAM has to... by b1t r0t (Score:2) Wednesday October 25 2000, @08:59AM
  • no, mod this guy down by megalomang (Score:1) Wednesday October 25 2000, @01:00PM
  • Chips may still not work by Fervent (Score:2) Wednesday October 25 2000, @06:54AM
  • M$ DID IT FIRST by t0qer (Score:1) Wednesday October 25 2000, @09:01AM
  • Re:Finally! by RAruler (Score:1) Wednesday October 25 2000, @01:01PM
  • Re:Very useful by Bun (Score:1) Wednesday October 25 2000, @01:06PM
  • Re:256M for $135? by chamont (Score:1) Wednesday October 25 2000, @09:05AM
  • My memory sucks by suitcase (Score:1) Wednesday October 25 2000, @09:09AM
  • Re:If only it made sense.. by dAzED1 (Score:1) Wednesday October 25 2000, @09:12AM
  • Better hurry... (Score:5)

    by darial (177051) on Wednesday October 25 2000, @07:28AM (#676856)
    I beat feet to my local purveyor of crappy used hardware as soon as I saw this, and all I have to say is:

    handfull of busted 256m DIMMS: $10.71 with tax

    6 reboots, a little math, and a partial kernel compile: 21min

    The look on my roommate's face when I typed "top": priceless!

  • Bad RAM by Octal (Score:1) Wednesday October 25 2000, @07:30AM
  • Swiss Cheese (Score:3)

    by twisty (179219) on Wednesday October 25 2000, @07:30AM (#676858) Homepage Journal
    Those who know me realize my memory is already Swiss Cheeze. ;-) But I think that this latest breakthrough takes Exception Handling to new levels of fault tolerance...

    Linux forced its way into our IT Department when it could restore a trashed system into something useful. Here at The Salvation Army, we endevor to be good stewards of what we are given. We have an IBM PC Server 350 (now named "Methusela") that crashed one day for no apparent reason. It refused to run Windows anymore... not even Win98 or Win95!

    But it ran Linux flawlessly. Well, actually it did point out one flaw on its own: The internal Ethernet controller was getting an unusually high number of bad packets. It would receive DHCP assignments, even do some web work in Linux... but it was enough to shut Windows down completely. Even after installing a working NIC, Windows could not run due to the faulty internal NIC, but Linux ran fine!

    Likewise, we found an instant way to crash every WinNT system in the building. Someone was re-arranging the hubs and switches, and accidentally created a packet loop by plugging a switch back to itself... in three seconds every WinNT system on the network went straight to the Blue Screen of Death.

    It one thing to handle the rules well, but quite another to deal with the exceptions!

  • Re:sounds good for high-performance computing shop by dbretton (Score:1) Wednesday October 25 2000, @07:42AM
  • Re:Sounds like a good plan..... by Enahs (Score:1) Wednesday October 25 2000, @07:33AM
  • Re:Bad Ram by bmongar (Score:1) Wednesday October 25 2000, @07:43AM
  • anti-linux? (Score:4)

    by mosch (204) on Wednesday October 25 2000, @07:33AM (#676862) Homepage
    You must have some sort of problem with linux. This is a valuable, and technically interesting addition to the Linux kernel, and all you can do is act like everybody in the world who needs 256MB DIMMs also has $135 ready.

    I know you're just trolling, and I shouldn't respond, but for students, and anybody who has access to memory modules that are experiencing known, predictable faults, this would be great. Not everybody has some fancy $30,000/year job, y'know.

    --
    "Don't trolls get tired?"
  • Re:My bad RAM story by Elgon (Score:1) Wednesday October 25 2000, @07:34AM
  • Coming soon to Mac OS-X by burris (Score:2) Wednesday October 25 2000, @07:44AM
  • so what their saying.. by peterjm (Score:1) Wednesday October 25 2000, @07:45AM
  • Here's my writeup with paragraphs by detach (Score:1) Wednesday October 25 2000, @07:47AM
  • One step further: by Soko (Score:2) Wednesday October 25 2000, @07:47AM
  • Re:What about Quality Control rejects? by Detritus (Score:2) Wednesday October 25 2000, @07:48AM
  • ARRRRGHHHHH ONE WEEK TOO LATE!! by child_of_mercy (Score:1) Wednesday October 25 2000, @01:06PM
  • Re:reliable ? by BradleyUffner (Score:1) Wednesday October 25 2000, @06:55AM
  • Re:Bad RAM for cache by Roy Ward (Score:1) Wednesday October 25 2000, @01:07PM
  • PS/2 by Kevbo (Score:1) Wednesday October 25 2000, @06:56AM
  • get real, this is only useful for high reliability by Splork (Score:2) Wednesday October 25 2000, @01:07PM
  • Hello this was on Kernel Traffic a long time ago by Squeezer (Score:2) Wednesday October 25 2000, @06:56AM
  • Could have used this last year.... by MattW (Score:2) Wednesday October 25 2000, @06:56AM
  • Re:Is this good for Linux's rep? by British (Score:2) Wednesday October 25 2000, @06:57AM
  • Re:Just how useful is this, really? by joekool (Score:1) Wednesday October 25 2000, @01:34PM
  • A long time ago... by Richy_T (Score:2) Wednesday October 25 2000, @01:36PM
  • Re:Bad Ram by Abcd1234 (Score:2) Wednesday October 25 2000, @06:57AM
  • Absolutely good. by jabber01 (Score:1) Wednesday October 25 2000, @06:58AM
  • Re:mod this guy up by Field Marshall Stack (Score:1) Wednesday October 25 2000, @02:08PM
  • by -kyz (225372) on Wednesday October 25 2000, @06:58AM (#676882) Homepage
    I've never trusted PCs because the BIOS 'tests the memory' before booting up. Why do they do this?
    • Does it run every possible combination of CPU instructions on boot up? No!
    • Does it check every single block on the hard drive? No!
    • Does it check all the blocks of floppies, CDs, DVDs, etc to make sure they work? No!
    • If the memory test is essential to the functioning of the system, why do they let you skip it?
    Obviously, the smart thing to do is to _wait_ for the memory to fail rather than test the whole lot for a minute or two. After doing a full test once, the first time you boot, you can leave a very low priority memory tester running, or leave the full test to some quiet period with a cron job - a decent memory test [sgi.com] of course, not that half-witted test that BIOSes do.
  • Re:If only it made sense.. by CyberChrist (Score:1) Wednesday October 25 2000, @02:52PM
  • ... by slothbait (Score:2) Wednesday October 25 2000, @03:06PM
  • Re:Finally! by TheCuban (Score:1) Wednesday October 25 2000, @09:13AM
  • Re:who would trust ram from Fryes? by MattW (Score:1) Wednesday October 25 2000, @09:19AM
  • Re:Finally! by e-Motion (Score:1) Wednesday October 25 2000, @09:22AM
  • Re:Oh, sure, Linux users are this desperate by ackthpt (Score:2) Wednesday October 25 2000, @07:49AM
  • Re:If only it made sense.. by verbatim (Score:1) Wednesday October 25 2000, @07:50AM
  • Re:Oh, sure, Linux users are this desperate by ackthpt (Score:2) Wednesday October 25 2000, @09:25AM
  • Why bother? (Score:4)

    by Animats (122034) on Wednesday October 25 2000, @07:51AM (#676891) Homepage
    It would make more sense to use ECC RAM, which can tolerate even intermittent bad bits. You get an interrupt on an ECC correction, at which point the OS should stop using that memory, without crashing. Mainframes were doing that decades ago. It's worth doing because it keeps a working system up, and Linux should have that feature. It's a big win for server farms.

    Modern DRAM doesn't have much trouble with bad cells, and the yields are quite good. So there isn't a big supply of DRAM with bad cells that fail solidly. Most DRAM problems today are at the edges: at the buffers, the connectors, or clock synchronization - the things that can be messed up during installation.

    Personally, I get ECC RAM even on desktops, just so I know it's working. It eliminates arguments with tech support when the hardware really is broken.

  • Mod this guy up dammit! by sethdelackner (Score:1) Wednesday October 25 2000, @09:26AM
  • Re:Finally! by ibpooks (Score:1) Wednesday October 25 2000, @09:29AM
  • They throw them away now by A nonymous Coward (Score:2) Wednesday October 25 2000, @07:52AM
  • Re:sounds good for high-performance computing shop by ackthpt (Score:1) Wednesday October 25 2000, @07:52AM
  • Re:Anything similar? by ackthpt (Score:1) Wednesday October 25 2000, @09:31AM
  • Re:reliable ? by avandesande (Score:1) Wednesday October 25 2000, @07:53AM
  • Predictable faults? by ackthpt (Score:2) Wednesday October 25 2000, @09:35AM
  • Re:Err... by Dastardly (Score:1) Wednesday October 25 2000, @07:53AM
  • Re:Very inefficient... by cthulhubob (Score:1) Wednesday October 25 2000, @07:53AM
  • Re:No, this *is* good for production use! by ^chuck^ (Score:1) Wednesday October 25 2000, @07:54AM
  • Re:Umm.. by misleb (Score:2) Wednesday October 25 2000, @06:58AM
  • Re:Does Slashdot readership know nothing of hardwa by ogre2112 (Score:1) Wednesday October 25 2000, @03:10PM
  • Re:reliable ? by King of the World (Score:1) Wednesday October 25 2000, @03:34PM
  • Err... (Score:4)

    by Wakko Warner (324) on Wednesday October 25 2000, @06:59AM (#676905) Homepage Journal
    *how* much cheaper can faulty RAM be? I mean, 256MB SDRAM DIMMs are already $135 apiece... Would it really be worth it to get a dodgy piece of memory if the difference in price is negligible?

    - A.P.

    --
    * CmdrTaco is an idiot.

  • Re:Bad Ram by kidlinux (Score:1) Wednesday October 25 2000, @03:41PM
  • Re:Umm.. by banky (Score:2) Wednesday October 25 2000, @06:59AM
  • Can't you just imagine by www.lunateks.com (Score:1) Wednesday October 25 2000, @03:44PM
  • Best Buy (Score:4)

    by FraggleMI (117868) on Wednesday October 25 2000, @07:00AM (#676909) Homepage
    You can check out Best Buy or CompUSA for some faulty RAM. They seem to have a never ending supply of it. Not only that but you can pay the price that you can get it of of the net for good ram!
  • If only it made sense.. by verbatim (Score:2) Wednesday October 25 2000, @07:01AM
(1) | 2 | 3 | 4