[root@localhost user]# free -m
total used free shared buffers cached
Mem: 3039 910 2129 0 35 531
Still missing 1GB here (if you have a 64bit install).
Could be a bad ram module.
To test it: remove all modules, replace 1GB module (slot1) and test.
Replace then other 1GB module (slot3) and test it (you have see 2GB with # free -m)
Replace the 2GB module (in slot2) and test it (you have to see 4GB with # free -m (plm 3950)).
If not there' s something wrong with 1 ram module I think.
This issue belongs in hardware help section if so.
JohnW