Hi to all,
recently i have purchased a new pc with a intel core 2 duo, asus p5b deluxe and 4 Gb ram DDR2 800 MHz (4 x 1Gb).

Now i've installed ubuntu 6.10 (but the distro is irrilevant) and i have recompiled my own the lastest kernel 2.6.19.2

Now seems, from meminfo and free cmd, that the pc have only 2Gb of Ram, but in the first lines of kernel boot msg I've seen that I have 4gb (i think).

The kernel is compiled with HIGHMEM4GB option and SMP (for the dual core feature).

This is output of commands:

dmesg:
...
Warning only 4GB will be used.
Use a PAE enabled kernel.
3200MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000ff780
Entering add_active_range(0, 0, 1048576) 0 entries of 256 used
...

free -m: (i have a swap partition of 4gb)

total used free shared buffers cached
Mem: 2010 1878 132 0 37 1538
-/+ buffers/cache: 302 1708
Swap: 3812 0 3811

/proc/meminfo:
MemTotal: 2059052 kB
MemFree: 126512 kB
Buffers: 38844 kB
Cached: 1583528 kB
SwapCached: 0 kB
Active: 1526560 kB
Inactive: 288864 kB
HighTotal: 1179200 kB
HighFree: 4304 kB
LowTotal: 879852 kB
LowFree: 122208 kB
SwapTotal: 3903608 kB
SwapFree: 3903380 kB
Dirty: 312640 kB
Writeback: 0 kB
AnonPages: 193048 kB
Mapped: 1205040 kB
Slab: 37992 kB
SReclaimable: 20568 kB
SUnreclaim: 17424 kB
PageTables: 3220 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 4933132 kB
Committed_AS: 630504 kB
VmallocTotal: 114680 kB
VmallocUsed: 12252 kB
VmallocChunk: 102248 kB

The bios show correctly 4Gb of ram.
Any suggestions ?

Thanks.