|Here is what I think is happening. There are different ways to build a 1GB memory module. |
You can use 16 chips with each chip containing 64MB, which equals 1024MB or 1GB.
Or you can use 8 chips with each chip containing 128MB, which also equals 1GB.
The issue is this. The first example is constructed in a 4 rank/bank configuration. The second in a 2 rank/bank configuration.
You memory controller calls for maximum of 2 rank/bank configuration. So your memory controller can only see half the chips.
You need RAM that has the 128MB chips on it.
Look at the Wiki link below for a more detailed explanation.
64M x 8-bit (16M x 8-bit x 4 Bank)
DDR PC2700 • CL=2.5 • Unbuffered • NON-ECC • DDR333 • 2.5V • 128Meg x 64