I've been using Ubuntu Linux for a number of versions now. My Dell system has 4GB of memory (as verified by checking the BIOS at boot time) but after one of the upgrades it started to report that it could only see 3GB.
$ free
total used free shared buffers cached
Mem: 3106764 2960304 146460 0 129636 1046552
-/+ buffers/cache: 1784116 1322648
Swap: 0 0 0
This seems to be a fairly
common problem. I and some Ubuntu friends suffered for many months thinking that this just wasn't solvable, waiting patiently for the good Ubuntu folks to magically make it work again in a future version.
Then, one day I installed Ubuntu Feisty on a server at
JohnCompanies, and I noticed that I could see all 4GB of RAM there.