How to memtest 16GB of DDR2?

P

pg

Hello.

I'm setting up a new rig, with 4 X 4GB DDR2 modules.

I tried run memtest86 but it only detected 4GB of my memory.

In Linux and in XP-64 I see all 16GB of the RAM.

So how to test the RAM?

Anyone knows?

Please help. Thanks !
 
C

Count de Monet

pg said:
Hello.

I'm setting up a new rig, with 4 X 4GB DDR2 modules.

I tried run memtest86 but it only detected 4GB of my memory.

In Linux and in XP-64 I see all 16GB of the RAM.

So how to test the RAM?

Anyone knows?

Please help. Thanks !

Duh......one stick at a time?
 
G

General Schvantzkoph

Hello.

I'm setting up a new rig, with 4 X 4GB DDR2 modules.

I tried run memtest86 but it only detected 4GB of my memory.

In Linux and in XP-64 I see all 16GB of the RAM.

So how to test the RAM?

Anyone knows?

Please help. Thanks !

Sys_basher will test most of it. Memtest86 runs under DOS so it's a 32
bit program, sys_basher runs under Linux so it can see all of the RAM.
However sys_basher can't identify which DIMM is bad, only that you have a
bad DIMM. The problems is that Linux lacks a call which will translate a
logical address to a physical address, if anyone knows how to do this I'd
appreciate if they would post the instructions for how to do this.


http://www.polybus.com/sys_basher_web/
 
P

pg

Sys_basher will test most of it. Memtest86 runs under DOS so it's a 32
bit program, sys_basher runs under Linux so it can see all of the RAM.
However sys_basher can't identify which DIMM is bad, only that you have a
bad DIMM. The problems is that Linux lacks a call which will translate a
logical address to a physical address, if anyone knows how to do this I'd
appreciate if they would post the instructions for how to do this.

http://www.polybus.com/sys_basher_web/

Thanks for the info !

I will try it out. :)
 
P

Pascal Hambourg

Hello,

General Schvantzkoph a écrit :
Memtest86 runs under DOS so it's a 32 bit program

Nonsense. Memtest86 does not run under DOS.
If it ran under DOS it would be a 16-bit program.
 
J

Joe Pfeiffer

General Schvantzkoph said:
Sys_basher will test most of it. Memtest86 runs under DOS so it's a 32
bit program,

memtest doesn't us an OS, it runs on the bare hardware. I believe
you're correct that it's only available as a 32 bit program (and
apparently doesn't know about PAE), however.
 
S

spodosaurus

Ian said:
Memtest86 is the old version.

No it isn't.

There's the commercial version at memtest86.com and the open source
version at memtest86.org
Try memtest86+.
The latest version is 2.11, and it can handle 64
bit addressing. It sees all of my 6GB.

Available here: www.memtest.org


--
spammage trappage: remove the underscores to reply
Many people around the world are waiting for a marrow transplant. Please
volunteer to be a marrow donor and literally save someone's life:
http://www.abmdr.org.au/
http://www.marrow.org/
 
J

Joe Pfeiffer

(hope my earlier post got cancelled in time...)

General Schvantzkoph said:
Sys_basher will test most of it. Memtest86 runs under DOS so it's a 32
bit program,

Note that memtest86 doesn't run under any OS, it runs on the bare
hardware. Someone else posted that memtest86+ will exercise all the
memory.
 
R

ray

Hello.

I'm setting up a new rig, with 4 X 4GB DDR2 modules.

I tried run memtest86 but it only detected 4GB of my memory.

In Linux and in XP-64 I see all 16GB of the RAM.

So how to test the RAM?

Anyone knows?

Please help. Thanks !

Easiest simplest way - 4gb at a time.
 
V

VanguardLH

Pascal said:
Nonsense. Memtest86 does not run under DOS.
If it ran under DOS it would be a 16-bit program.

And what *type* operating system (DOS is a type of OS, not a particular
one) do you think this *application* runs under? The program is NOT
written using machine or assembly code (but the boot sector loader was).
The bootstrap code in your BIOS is not going to load this application
directly into memory and transfer control to it.

"The initial versions of the source files bootsect.S, setup.S, head.S
and build.c are from the Linux 1.2.1 kernel and have been heavily
modified" (http://www.memtest86.com/about.html). The boot sector loader
(that your BIOS bootstrap code loads and to which it transfers control)
was written in assembly. That loads the C-written LinuxBIOS program
(http://en.wikipedia.org/wiki/LinuxBIOS) which loads the Linux kernel
which is the DOS that manages the C-written memtest application.

Memtest86 DOES run under an DOS (disk operating system). It's Linux.
 
J

Joe Pfeiffer

VanguardLH said:
And what *type* operating system (DOS is a type of OS, not a particular
one) do you think this *application* runs under? The program is NOT
written using machine or assembly code (but the boot sector loader was).
The bootstrap code in your BIOS is not going to load this application
directly into memory and transfer control to it.

The rest of us long ago quit insisting that DOS was generic and
recognized that when somebody says DOS they mean MS-DOS or a clone.
"The initial versions of the source files bootsect.S, setup.S, head.S
and build.c are from the Linux 1.2.1 kernel and have been heavily
modified" (http://www.memtest86.com/about.html). The boot sector loader
(that your BIOS bootstrap code loads and to which it transfers control)
was written in assembly. That loads the C-written LinuxBIOS program
(http://en.wikipedia.org/wiki/LinuxBIOS) which loads the Linux kernel
which is the DOS that manages the C-written memtest application.

Memtest86 DOES run under an DOS (disk operating system). It's Linux.

The README file makes it pretty clear that a few files started out as
parts of a very old version of Linux; beyond that, it's a standalone
program.

Where did you find documentation claiming that it loads a Linux
kernel, or that memtest is an application running under it?
 
Â

»Q«

The README file makes it pretty clear that a few files started out as
parts of a very old version of Linux; beyond that, it's a standalone
program.

Where did you find documentation claiming that it loads a Linux
kernel, or that memtest is an application running under it?

From README.build-process:

memtest.bin is the floppy/lilo bootable target.

memtest is the ELF bootable target.

And,

$ file memtest.bin
memtest.bin: Linux x86 kernel
 
J

Joe Pfeiffer

»Q« said:
From README.build-process:

memtest.bin is the floppy/lilo bootable target.

memtest is the ELF bootable target.

which says memtest is a bootable target in ELF format. Not that it's
a linux kernel.
And,

$ file memtest.bin
memtest.bin: Linux x86 kernel

which, of course, is simply from the fact that the startup code comes
from an antique version of linux's startup code.
 
P

pg

(hope my earlier post got cancelled in time...)






Note that memtest86 doesn't run under any OS, it runs on the bare
hardware.  Someone else posted that memtest86+ will exercise all the
memory.



I think I hit a brick wall at www.memtest86.org

All I got is a very generic domain squatter type of frontpage, which I
am listing below :

= = = = ==============================

Welcome to memtest86.org
For resources and information on Memory test and Memtest86 Download
Related Searches
Memory test
Memtest86 Download
Free Memory Test
Test My Ram
Memory diagnostic
How To Run Memtest86
Memory test software
Testing Computer Memory
Memory Testers Freeware
How Long Does Memtest86 Take
Memory Tester
PC diagnostic software
Check My Processor Speed
Cpu-z
Docmem
Sponsored Listings for MEMTEST86 DOWNLOAD

= = = = ==============================
 
P

propman

Jim said:
I stand corrected!!! memtest.org is not the same as memtest86.org.

Pardon the old man for being stupid and not being able to read.
Heh! No problem, Jim....you did have the "old man" at this end of things
going there for a couple of minutes though! :)

propman <whose little grey cells ain't what they used to be>
 
V

VanguardLH

Joe said:
The rest of us long ago quit insisting that DOS was generic and
recognized that when somebody says DOS they mean MS-DOS or a clone.

MS-DOS
PC-DOS
FreeDOS
CalderaDOS
DOS Plus
DR-DOS
PTS-DOS
OpenDOS

AmigaDOS
AMSDOS
Apple DOS
Atari DOS
Commodore DOS
TRS-DOS

So it depends on how far you go back or at what point you take a
snapshot of the word "DOS" as representing whatever was in most use at
that snapshot's time frame.
The README file makes it pretty clear that a few files started out as
parts of a very old version of Linux; beyond that, it's a standalone
program.

Yep, just like edlin.com, notepad.exe, and winword.exe are standalone
programs - that run atop a DOS.
Where did you find documentation claiming that it loads a Linux
kernel, or that memtest is an application running under it?

Try the links that I provided. The first one is from the memtest site
itself. Download the source code and enjoy looking at bootsec, head,
and linuxbios.c. The 2nd link I got after seeing in the code that
memtest uses coreboot (aka linuxbios).
 
J

Jon Danniken

propman said:
Heh! No problem, Jim....you did have the "old man" at this end of things
going there for a couple of minutes though! :)

propman <whose little grey cells ain't what they used to be>

Damn kids, get off my lawn!

Jon
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top