New box does not load BIOS
Mark J. Dulcey
mark at buttery.org
Thu May 20 10:02:09 EDT 2004
Chris Ampenberger, wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> I don't know much about modern RAM, but what kind of RAM do you use? Is it single
> channel DDR? I believe you said the Mobo is a A7N8X-X. This board only supports single
> channel DDR. Not sure whether you can even physically plug in dual channel in a single
> channel board and what will happen, if you can.
As I understand it, all that "dual channel DDR" means is that the DIMMs
have to be installed in pairs, and the motherboard accesses both modules
in parallel, thus getting a 128-bit memory path instead of 64-bit. RAM
manufacturers sell matched pairs of DIMMs as dual channel (and if you're
installing memory in a dual channel motherboard, such matched pairs are
recommended; you can get hard-to-find flakiness if you use mismatched
memory), but they will simply work as two ordinary modules in a
motherboard that doesn't support dual-channel access.
Another possible RAM issue is unbuffered vs. registered SDRAM. (This one
can apply both to DDR SDRAM on new motherboards, or regular SDRAM on
older ones.) In registered SDRAM, there is a register on the module that
acts as a buffer between the motherboard and the RAM. In unbuffered
SDRAM, the motherboard interacts directly with the memory chips.
Registered SDRAM is commonly used in servers; the buffers reduce the
number of chips that the motherboard has to drive (only one per module
instead of N, where N is the number of memory chips on the module), and
thus allow the use of more memory modules. Unbuffered DRAM can be faster
(no overhead for the buffer register), but you can use only a limited
number of modules. ECC modules are just about always registered, since
they are mostly used in servers.
Many motherboards support both types (registered and unbuffered), and
automatically detect which type you have installed. Server motherboards
with more than four DIMM sockets, most dual-processor motherboards, and
all Opteron motherboard that I know of, usually only support registered
memory.
IMPORTANT!!! Cheap desktop motherboards sometimes only support
unbuffered memory, and will refuse to boot if you install registered
DIMMs. (This is where all the background was leading.)
If you don't already know, and if the module doesn't have any useful
labels on it, you can usually tell whether a module is unbuffered or
registered by visual inspection. An unbuffered module will have a row of
big chips, all the same size, and one very small chip which is usually
at one end of the row of big chips. (The big chips are the memory; the
small chip is the SPD chip, which identifies the size and speed of the
module. Really old PC66 SDRAM modules may not have an SPD chip.) A
registered module will have a row of big chips, and below them (closer
to the card edge fingers) another row of a lesser number of smaller
chips (but not as small as the SPD chip); those smaller chips are the
registers. Again, there will be a very small chip at one end of the row
of big chips. Either type may have another row of large memory chips on
the other side of the module. The really itty-bitty parts on a memory
module are resistors and capacitors; you can ignore them for the
purposes of this discussion.
You can also usually distinguish an ECC module by looking. If your
module either has an odd number of memory chips on each side of the
module (most commonly 9 rather than 8 on SDRAM modules), or has a mix of
two different sizes of memory chip, it is an ECC module. ECC modules
will work on motherboards that lack ECC support (so long as they support
registered modules), but you will get no advantage from them in that case.
More information about the Discuss
mailing list