linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Stephen Satchell <list@fluent2.pyramid.net>
To: linux-kernel@vger.kernel.org
Subject: (OT) md5sum proving to be an EXCELLENT memory test
Date: Sun, 20 Apr 2003 13:43:40 -0700	[thread overview]
Message-ID: <5.2.0.9.0.20030420132915.01d28c40@fluent2.pyramid.net> (raw)
In-Reply-To: <Pine.LNX.4.50.0304201605360.17265-100000@montezuma.mastece nde.com>

Because the subject of "bad RAM" comes up from time to time on this list, I 
thought I would post an observation I made over the weekend.  I was working 
with some server boxes with "generic" RAM that would mis-behave from time 
to time, and I really didn't understand why that would happen.  The 
misbehavior included some OOPSes from time to time, but they would be 
random and so I didn't report them.

Then I started to grab Red Hat Linux version 9, and because the server 
boxes were the only ones with enough open disk space I started to download 
the ISO images to them.  Imagine my surprise when I went to run md5sum to 
check the download -- they would fail the test.  Perform the test multiple 
times, and the failure pattern would CHANGE.  (Copy the ISOs to another 
system via sftp, along with the MD5SUM, and they checked as 
perfect.)  Perform md5sum on the files on the server and save the results, 
and the signatures would be different from run to run on the same files.

Incompatible RAM.

Proof:  do a kernel computer, get signal 11.  Put the "right" RAM in the 
boxes (in this case, a Viking PE8641U4SN3L-CL3 64-MB stick in an Intel 
CA810E motherboard) and both md5sum and a kernel compile worked just swell.

By the way, md5sum on small files worked perfectly on these server boxes 
with IFA (Taiwan) 128-MB RAM installed, but on large files it would create 
the varied signatures.

So, along with the test of compiling a kernel and seeing if you get signal 
11 messages, you can also load up some large files and run md5sum on them a 
couple of times.  With six ISO images totalling 1.4 GB, it took a 500-MHz 
Pentium II about five minutes to run through the files and show the errors 
-- an order of magnitude faster than trying to do a kernel compile.

FWIW

Stephen Satchell


  parent reply	other threads:[~2003-04-20 20:31 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-04-20  3:11 Linux 2.5.68 Linus Torvalds
2003-04-20  4:57 ` Ben Collins
2003-04-20 13:23 ` irq balancing; kernel vs. userspace Sean Neakums
2003-04-20 18:31   ` Arjan van de Ven
2003-04-20 18:37     ` Kevin P. Fleming
2003-04-20 19:10       ` Arjan van de Ven
2003-04-20 18:55     ` Sean Neakums
2003-04-20 20:11   ` Zwane Mwaikambo
     [not found] ` <Pine.LNX.4.50.0304201605360.17265-100000@montezuma.mastece nde.com>
2003-04-20 20:43   ` Stephen Satchell [this message]
2003-04-20 21:58     ` (OT) md5sum proving to be an EXCELLENT memory test Leonard Milcin, Jr
2003-04-20 23:45       ` Stephen Satchell
     [not found]         ` <3EA3EC75.35988618@gmx.de>
2003-04-21 13:46           ` Stephen Satchell
2003-04-23 19:33 ` 2.5.68: net/decnet/dn_route.c doesn't compile Adrian Bunk
2003-04-23 19:46   ` Steven Whitehouse

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5.2.0.9.0.20030420132915.01d28c40@fluent2.pyramid.net \
    --to=list@fluent2.pyramid.net \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).