Sua placa-mãe aparentemente suporta apenas 2 GB ou tem bugs. Veja a seção bios e820 das mensagens de inicialização do kernel para saber exatamente qual memória seu bios está dizendo ao kernel que possui.
Acabei de atualizar meu Debian Linux (Wheezy) para um kernel de 64 bits, assim como binários de modo de usuário, em uma tentativa de usar os 4 GB de memória no sistema sem PAE.
Trocar o kernel e os pacotes parece ter corrido bem, mas não estou obtendo o resultado esperado:
mymachine:~# dmesg | grep Memory
[ 0.000000] Memory: 2007644k/2062784k available (3494k kernel code, 452k absent,
54688k reserved, 3042k data, 476k init)
mymachine:~# uname -m
x86_64
O que poderia estar causando isso? Eu gostaria de expandir a memória ainda mais, mas se eu não posso nem usar os atuais 4GB, isso é um pouco inútil:)
lshw
output diz que a memória está instalada corretamente:
*-memory
description: System Memory
physical id: 29
slot: System board or motherboard
size: 4GiB
*-bank:0
description: DIMM DDR Synchronous 1333 MHz (0.8 ns)
product: PartNum0
vendor: Manufacturer0
physical id: 0
serial: SerNum0
slot: DIMM A1
size: 2GiB
width: 64 bits
clock: 1333MHz (0.8ns)
*-bank:1
description: DIMM DDR Synchronous 1333 MHz (0.8 ns)
product: PartNum1
vendor: Manufacturer1
physical id: 1
serial: SerNum1
slot: DIMM B1
size: 2GiB
width: 64 bits
clock: 1333MHz (0.8ns)
O Recurso de Remapeamento de Memória está ativado no meu BIOS.