FC6 kernels & 4GB of memory

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am setting up a new machine that has 4GB of ECC memory (Smolt UUID c0eefda6-6c8f-4663-a9b5-1e1adbcc0fc7) on an Asus M2V mobo (8GB max capacity, latest BIOS) with Athlon64 X2 5400+ but can't seem to get FC6 to utilize all the available memory. BIOS memory hole remapping is enabled and the BIOS shows 4GB. memtest86 on the FC6 media writes to/reads from all 4095MB found for hours & hours without error. I've tried 32bit, 32bit PAE and 64bit FC6 kernels but they all seem to largely ignore the last 768MB of memory except the "regular" 32bit one which finds it but tells me to use a PAE kernel. Sometimes I would have to include mem=4095m on the kernel command line or the machine would not boot. Since memtest86 can get at all 4095MB it feels like a kernel/kernel boot option problem but I haven't been able to nail it. Any ideas?

dmesg snippets from each kernel:

32bit kernel 2.6.20-1.2948.fc6
 BIOS-e820: 0000000000000000 - 000000000009e800 (usable)
 BIOS-e820: 000000000009e800 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 00000000cffb0000 (usable)
 BIOS-e820: 00000000cffb0000 - 00000000cffbe000 (ACPI data)
 BIOS-e820: 00000000cffbe000 - 00000000cffe0000 (ACPI NVS)
 BIOS-e820: 00000000cffe0000 - 00000000d0000000 (reserved)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fecc0000 - 00000000fecc1000 (reserved)
 BIOS-e820: 00000000ff780000 - 0000000100000000 (reserved)
 BIOS-e820: 0000000100000000 - 0000000130000000 (usable)
Warning only 4GB will be used.
Use a PAE enabled kernel.
3200MB HIGHMEM available.
896MB LOWMEM available.
Kernel command line: ro root=LABEL=/32
Memory: 3358536k/4194304k available (2156k kernel code, 47764k reserved, 1128k data, 232k init, 2490048k highmem)

32bit 2.6.20-1.2948.fc6PAE
 BIOS-e820: 0000000000000000 - 000000000009e800 (usable)
 BIOS-e820: 000000000009e800 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 00000000cffb0000 (usable)
 BIOS-e820: 00000000cffb0000 - 00000000cffbe000 (ACPI data)
 BIOS-e820: 00000000cffbe000 - 00000000cffe0000 (ACPI NVS)
 BIOS-e820: 00000000cffe0000 - 00000000d0000000 (reserved)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fecc0000 - 00000000fecc1000 (reserved)
 BIOS-e820: 00000000ff780000 - 0000000100000000 (reserved)
 BIOS-e820: 0000000100000000 - 0000000130000000 (usable)
user-defined physical RAM map:
 user: 0000000000000000 - 000000000009e800 (usable)
 user: 000000000009e800 - 00000000000a0000 (reserved)
 user: 00000000000e4000 - 0000000000100000 (reserved)
 user: 0000000000100000 - 00000000cffb0000 (usable)
 user: 00000000cffb0000 - 00000000cffbe000 (ACPI data)
 user: 00000000cffbe000 - 00000000cffe0000 (ACPI NVS)
 user: 00000000cffe0000 - 00000000d0000000 (reserved)
 user: 00000000fec00000 - 00000000fec01000 (reserved)
 user: 00000000fecc0000 - 00000000fecc1000 (reserved)
 user: 00000000ff780000 - 0000000100000000 (reserved)
2431MB HIGHMEM available.
896MB LOWMEM available.
Kernel command line: ro root=LABEL=/32 mem=4095m single
Memory: 3366128k/3407552k available (2197k kernel code, 40172k reserved, 1159k data, 236k init, 2490048k highmem)

64bit 2.6.20-1.2948.fc6:
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009e800 (usable)
 BIOS-e820: 000000000009e800 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 00000000cffb0000 (usable)
 BIOS-e820: 00000000cffb0000 - 00000000cffbe000 (ACPI data)
 BIOS-e820: 00000000cffbe000 - 00000000cffe0000 (ACPI NVS)
 BIOS-e820: 00000000cffe0000 - 00000000d0000000 (reserved)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fecc0000 - 00000000fecc1000 (reserved)
 BIOS-e820: 00000000ff780000 - 0000000100000000 (reserved)
 BIOS-e820: 0000000100000000 - 0000000130000000 (usable)
Entering add_active_range(0, 0, 158) 0 entries of 3200 used
Entering add_active_range(0, 256, 851888) 1 entries of 3200 used
Kernel command line: ro root=LABEL=/ single mem=4095m
Memory: 3340464k/3407552k available (2454k kernel code, 66696k reserved, 1458k data, 316k init)


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux