"Steve" said:
Hi, Is it a BIOS restriction that prevents you using larger capacity
Memory cards on the Asus P2B m/b ? I've got the beta 1014 release and
can only use a max mem. module of 256MB, the 512MB Modules register as
128MB ! If it is a BIOS restriction... has anyone revised it to handle
512MB cards ? If not, anyone in Asus willing to give out the source, or
take the challenge ?
Regards
Steve
It is a hardware restriction. It is how the Northbridge addresses
the memory that places this limitation on memory type. A BIOS
isn't going to fix it. (If you Google for other brands of
motherboards that use the 440BX chipset, you'll see they have
exactly the same problem.)
I've used 4x256MB on my P2B-S (at 100MHz) and that works fine.
I got my 256MB modules from crucial.com, as they have the right
type for the job. There are "high density" 256MB modules and
"low density" 256MB modules, and the difference between them
is the size of the memory array (in rows and columns).
To illustrate the concept, say you wanted to make an array of
16 million objects. You could arrange them 4096x4096 or
8192x2048 and so on. If representing those numbers in binary
arithmetic, 4096x4096 takes 12 bits for each number. The
8192x2048 case takes 13 bits for the first number, and 11 bits
for the second number.
Now, say you had a piece of hardware with just 12 output lines
on it. The 12 output lines could be used to successfully access
all 16 million locations of our 4096x4096 test array. If
we connect our 8192x2048 array to the 12 lines, one of the wires
on the 8192 side of the array is unconnected, because it has
13 inputs. That causes half of the locations in the array to
be inaccessable.
That is what is happening to your 512MB DIMM. Not enough
address bits to drive all of the memory array. A similar
problem can even happen if you use a "high density" 256MB array.
If buying 256MB sticks, you should ask your vendor if they
understand this issue, and whether the sticks they are
selling are the correct type.
This is all explained in one of Roland's FAQs. See, for example,
"What module sizes are supported on my bx-based board?"
http://homepage.hispeed.ch/rscheidegger/ram_bx_faq.html
The FAQ says 16 ram chips, each chip organized as 16Mx8, is
the correct type for a 256MB module.
If you look on the Crucial web page, there are no 512MB modules
listed for the P2B. Crucial does carry 512MB modules, but won't
list them for a 440BX based motherboard.
http://www.crucial.com/store/listpa...erboards&mfr=ASUS&cat=RAM&model=P2B&submit=Go
HTH,
Paul