Peter said:
Well, I tried memtest 86+ and it worked, returning a Pass for the memory.
So, it seems all is well. I have just one doubt and wonder if you could
explain:
In Memtest it shows lines for L1 cache, L2 cache, memory with sizes and
speeds; and then another line that reads:
Chipset: Intel i845 (ECC: Disabled) / FSB : 321 MHz
What is ECC and why is it disabled?
Thank you very much
JB
Memory comes in 64 bit wide and 72 bit wide sticks. The extra width
carries checksum bits, making it possible to detect an error when
the 72 bits are read. To work, the chipset must support ECC (do
the checksum thing). It must also be enabled in the BIOS. And all
installed sticks, have to have the extra memory chip, that makes
the array 72 bits wide.
So disabled can just as easily mean, "not present". Mine says
that too, but it is because my memory is only 64 bits wide.
Both memory formats have the same number of pins on the edge, and
the 64 bit one just doesn't use the other signals for anything.
The first stick has nine chips (ECC), and the second has eight chips (no ECC).
http://www.upgradecomputermemory.co...ddr333-ecc-ram-memory-p-n-am33070-am33070.jpg
http://www.upgradecomputermemory.co...1gb-ddr333-ram-memory-p-n-am33031-am33031.jpg
The coding used, allows both checking and correction. If
just one bit is in error, when the computer reads the memory, it
can be corrected and written back. The chipset may include a
"scrubbing" function, where the chipset slowly scrolls through
memory, correcting any 1 bit errors it finds. This reduces
error accumulation in the memory array. If there are too many
errors in a single 64 bit location, the chipset cannot
fix that.
Paul