Physical Memory not recognized by the PAE Kernel

Asked by Marco

On my notebook Fujitsu Siemens Amilo Pro V3505 (Intel Core Duo T2250 32-bit with PAE support) I installed 4 GB of memory.

I The BIOS sees only 3072 MB.

However, Windows 7 Pro sees 4 GB.
Ubuntu Linux 12.10 sees 3 Gb despite the default should be PAE

In the bios there is no option of remapping of memory.

Someone can explain how to make Ubuntu to detect all the physical memory?

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu kernel-package Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

What video chip do you use?

Revision history for this message
Marco (cmarco71) said :
#2

Hi,

my video chip is Intel GMA 950 with 256-bit graphics core with dynamic video memory technolgy up to 128 MB, 32 bit color depth;

my Chipset is:
Northbridge: Intel 945GM;
Southbridge: ICH 7-M

fujitsu official forum says that my chipset supports up to 4GB of ram (http://forum.ts.fujitsu.com/Forum/viewtopic.php?f=93&t=39275)

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#3

What is the output of:

uname -a; lsb_release -a

Thanks

Revision history for this message
Marco (cmarco71) said :
#4

marco@marco-AMILO-Pro-Edition-V3505:~$ uname -a
Linux marco-AMILO-Pro-Edition-V3505 3.0.0-32-generic #50-Ubuntu SMP Thu Feb 28 22:33:24 UTC 2013 i686 i686 i386 GNU/Linux

marco@marco-AMILO-Pro-Edition-V3505:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 11.10
Release: 11.10
Codename: oneiric

P.S. I had to downgrade to ubuntu 11.10 for problems with wistron_btns

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#5

Thats not the PAE kernel, so the maximum the kerne will see is 3.2Gb, minus the 128Mb for your onboard video and things add up nicely.

Just so you are aware, Oneiric has less than a few weeks support left. I suggest you upgrade to Precise soon and you will then be supported til April 2017.

Revision history for this message
Marco (cmarco71) said :
#6

ok,

now i upgrade to Precise Pangolin 12.04,2 LTS but I do not think this solves the problem.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#7

Install the PAE kernel. What CPU do you use?

cat /proc/cpuinfo

Will tell you.

Revision history for this message
Marco (cmarco71) said :
#8

ok upgraded to 12.04.02

marco@marco-AMILO-Pro-Edition-V3505:~$ uname -a
Linux marco-AMILO-Pro-Edition-V3505 3.2.0-39-generic #62-Ubuntu SMP Wed Feb 27 22:05:17 UTC 2013 i686 i686 i386 GNU/Linux

marco@marco-AMILO-Pro-Edition-V3505:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.2 LTS
Release: 12.04
Codename: precise

marco@marco-AMILO-Pro-Edition-V3505:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 14
model name : Genuine Intel(R) CPU T2250 @ 1.73GHz
stepping : 8
microcode : 0x39
cpu MHz : 800.000
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe constant_tsc arch_perfmon bts aperfmperf pni monitor est tm2 xtpr pdcm dtherm
bogomips : 3458.36
clflush size : 64
cache_alignment : 64
address sizes : 32 bits physical, 32 bits virtual
power management:

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 14
model name : Genuine Intel(R) CPU T2250 @ 1.73GHz
stepping : 8
microcode : 0x39
cpu MHz : 800.000
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe constant_tsc arch_perfmon bts aperfmperf pni monitor est tm2 xtpr pdcm dtherm
bogomips : 3458.32
clflush size : 64
cache_alignment : 64
address sizes : 32 bits physical, 32 bits virtual
power management:

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#9

sudo apt-get install linux-generic-pae

Revision history for this message
Marco (cmarco71) said :
#10

marco@marco-AMILO-Pro-Edition-V3505:~$ sudo apt-get install linux-generic-pae
[sudo] password for marco:
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti saranno inoltre installati:
  linux-headers-3.2.0-39-generic-pae linux-headers-generic-pae
  linux-image-3.2.0-39-generic-pae linux-image-generic-pae
Pacchetti suggeriti:
  fdutils linux-doc-3.2.0 linux-source-3.2.0 linux-tools
I seguenti pacchetti NUOVI saranno installati:
  linux-generic-pae linux-headers-3.2.0-39-generic-pae
  linux-headers-generic-pae linux-image-3.2.0-39-generic-pae
  linux-image-generic-pae
0 aggiornati, 5 installati, 0 da rimuovere e 1 non aggiornati.
È necessario scaricare 39,2 MB di archivi.
Dopo quest'operazione, verranno occupati 125 MB di spazio su disco.
Continuare [S/n]? s
Scaricamento di:1 http://it.archive.ubuntu.com/ubuntu/ precise-updates/main linux-image-3.2.0-39-generic-pae i386 3.2.0-39.62 [38,2 MB]
Scaricamento di:2 http://it.archive.ubuntu.com/ubuntu/ precise-updates/main linux-image-generic-pae i386 3.2.0.39.47 [2600 B]
Scaricamento di:3 http://it.archive.ubuntu.com/ubuntu/ precise-updates/main linux-headers-3.2.0-39-generic-pae i386 3.2.0-39.62 [985 kB]
Scaricamento di:4 http://it.archive.ubuntu.com/ubuntu/ precise-updates/main linux-headers-generic-pae i386 3.2.0.39.47 [2598 B]
Scaricamento di:5 http://it.archive.ubuntu.com/ubuntu/ precise-updates/main linux-generic-pae i386 3.2.0.39.47 [1730 B]
Recuperati 39,2 MB in 59s (663 kB/s)
Selezionato il pacchetto linux-image-3.2.0-39-generic-pae non precedentemente selezionato.
(Lettura del database... 153557 file e directory attualmente installati.)
Estrazione di linux-image-3.2.0-39-generic-pae (da .../linux-image-3.2.0-39-generic-pae_3.2.0-39.62_i386.deb)...
Done.
Selezionato il pacchetto linux-image-generic-pae non precedentemente selezionato.
Estrazione di linux-image-generic-pae (da .../linux-image-generic-pae_3.2.0.39.47_i386.deb)...
Selezionato il pacchetto linux-headers-3.2.0-39-generic-pae non precedentemente selezionato.
Estrazione di linux-headers-3.2.0-39-generic-pae (da .../linux-headers-3.2.0-39-generic-pae_3.2.0-39.62_i386.deb)...
Selezionato il pacchetto linux-headers-generic-pae non precedentemente selezionato.
Estrazione di linux-headers-generic-pae (da .../linux-headers-generic-pae_3.2.0.39.47_i386.deb)...
Selezionato il pacchetto linux-generic-pae non precedentemente selezionato.
Estrazione di linux-generic-pae (da .../linux-generic-pae_3.2.0.39.47_i386.deb)...
Configurazione di linux-image-3.2.0-39-generic-pae (3.2.0-39.62)...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.2.0-39-generic-pae /boot/vmlinuz-3.2.0-39-generic-pae
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.2.0-39-generic-pae /boot/vmlinuz-3.2.0-39-generic-pae
update-initramfs: Generating /boot/initrd.img-3.2.0-39-generic-pae
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.2.0-39-generic-pae /boot/vmlinuz-3.2.0-39-generic-pae
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.2.0-39-generic-pae /boot/vmlinuz-3.2.0-39-generic-pae
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.2.0-39-generic-pae /boot/vmlinuz-3.2.0-39-generic-pae
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-39-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-39-generic-pae
Found linux image: /boot/vmlinuz-3.2.0-39-generic
Found initrd image: /boot/initrd.img-3.2.0-39-generic
Found linux image: /boot/vmlinuz-3.0.0-32-generic
Found initrd image: /boot/initrd.img-3.0.0-32-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
done
Configurazione di linux-image-generic-pae (3.2.0.39.47)...
Configurazione di linux-headers-3.2.0-39-generic-pae (3.2.0-39.62)...
Configurazione di linux-headers-generic-pae (3.2.0.39.47)...
Configurazione di linux-generic-pae (3.2.0.39.47)...
marco@marco-AMILO-Pro-Edition-V3505:~$

Revision history for this message
Marco (cmarco71) said :
#11

I restarted the system and I loaded linux-generic-pae 3.2.0.39

but in system settings - details, memory shows 2,9 GiB

Revision history for this message
Marco (cmarco71) said :
#12

I found a document which explains the reason why the 32-bit operating system sees 2.99 GB despite 4GB of physical memory installed : http://www.dcomputer.com/ProInfo/support/support/mainboard/4GB_Rev1/4GB_Rev1.pdf

Can you help with this problem?

Provide an answer of your own, or ask Marco for more information if necessary.

To post a message you must log in.