Re: sdram question



jinxy wrote:
Hi, I was recently asked by a friend about an old p3 that uses sdram
pc133. He has two ram modules, a 512mb and a 256mb.The 512mb is in the
slot closest to the processor and the 256mb in the second slot. The
computer is only seeing half of the 256mb or half of the 512mb when
installed in the second slot. At first we thought that the ram was
bad, so after switching the modules around, we have determined that
there must be a problem with the slot itself. If this is correct why
does it only see half of the ram?, would it not just fail to see any
that is installed in that slot? I could use some insight as to why
this is happening. Thanks in advance for any inputs you might have. -J

The memory bus consists of two parts. The address/command bus, which
sends multiplexed RAS and CAS (row address, column address). And the
64 bit data bus, where the data travels.

If the address/command bus does not have enough bits, it cannot
address the larger memory products. Then, only a fraction of the
memory would be detected.

On a 440BX chipset for example, only 256MB "low density" modules
work right. That is a double sided module with 16 chips. If
you were to go to the Best Buy, they'd probably sell a 256MB
stick which was single sided. Due to density problems, it
would only be half detected, and give 128MB. If you bought
the same stick from Crucial.com , they'd ship a 16 chip module
instead. And that would work. If you shoved a 512MB stick into
a 440BX motherboard, then there'd be trouble for sure.

So that is an example of the kind of problem you can run into.

Not all chipsets have problems like that, as the chipset maker
looked far enough ahead, to make sure a decent selection of
memory would work. Sometimes, they cannot test for it, because
when the chip is first made, memory that big doesn't exist.
So sometimes you get lucky, and sometimes not.

To give another example, an AthlonXP motherboard with Nforce2
chipset, can only use certain kinds of 1GB DDR memory sticks.
If the module has x4 chips, one extra (missing) address bit is
needed. Thus, you have to buy a proper module with x8 chips,
to get it to work right.

Generally, if you go to Crucial.com or Kingston.com and look
up the required memory, you won't be steered wrong. The trick
then, is to figure out what is so special about the RAM they
offer, and find similar characteristics in a substitute product.

Paul
.



Relevant Pages

  • Re: P4T533-C unstable with 1.5 GB RAM
    ... chipset limitation, so I downloaded the datasheet for the 850E Memory ... P4T533-C unstable with 1.5 GB RAM ... There is a limit on the number of CHIPS that the 850e (or ...
    (alt.comp.periphs.mainboard.asus)
  • Re: sdram question
    ... slot closest to the processor and the 256mb in the second slot. ... At first we thought that the ram was ... address the larger memory products. ... That is a double sided module with 16 chips. ...
    (alt.comp.hardware.pc-homebuilt)
  • Re: sdram question
    ... The memory bus consists of two parts. ... If the address/command bus does not have enough bits, ... On a 440BX chipset for example, ... That is a double sided module with 16 chips. ...
    (alt.comp.hardware.pc-homebuilt)
  • Re: Old laptop memory compatibility
    ... The absolute largest memory module that the BX chipset could handle was 256MB, and it could only handle 256MB chips if they were made from sixteen chips of 16MB each. ... and the most memory that you will likely be able to put into the machine is 256MB comprised of two modules of 128MB (I don't think that there are any laptop SO-DIMM modules with 16 chips) ...
    (comp.sys.laptops)
  • Re: Toshiba Tecra 8000 memory
    ... The BX chipset cannot work with high density memory, ... You can use 256 megabyte modules, but the architecture of the module MUST be 16 chips of 16 megabytes each; if you use higher density chips (typically 8 chips of ...
    (comp.sys.laptops)