1 |
Hi. |
2 |
|
3 |
Running Gentoo/amd64/hardened with 2.6.17 on an HP DC5100 in EM64T with 4GB |
4 |
I've hit a wall on using all the memory, only 3200MB are reported. I've |
5 |
googled a lot but couldn't get the missing memory to work. |
6 |
|
7 |
- the BIOS doesn't do any memory hole remapping, the upgrades available only |
8 |
mention cpu microcode support changes |
9 |
- the bios doesn't let me disable pci express (some ppl say that's the worst |
10 |
mem addr eater) |
11 |
- tried the mem=exactmap mem=640@0 mem=... in many combinations, with flat |
12 |
and sparse kernel options |
13 |
- tried disabling acpi |
14 |
- tried with pci=nommconf |
15 |
|
16 |
Is there anything possible to make the kernel recocnize and reallocate that |
17 |
missing memory? Dmesg below. |
18 |
|
19 |
Thanks! |
20 |
|
21 |
Alejo |
22 |
|
23 |
|
24 |
|
25 |
Bootdata ok (command line is root=/dev/sda8 vga acpi=off pci=nommconf mem= |
26 |
4096m@4096m) |
27 |
Linux version 2.6.16-hardened-r11 (guest@primer) (gcc version 4.1.1 (Gentoo |
28 |
4.1.1)) #20 SMP Fri Nov 3 14:53:04 GMT 2006 |
29 |
BIOS-provided physical RAM map: |
30 |
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) |
31 |
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) |
32 |
BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved) |
33 |
BIOS-e820: 0000000000100000 - 00000000c77e4000 (usable) |
34 |
BIOS-e820: 00000000c77e4000 - 00000000c8000000 (reserved) |
35 |
BIOS-e820: 00000000d0000000 - 00000000e0000000 (reserved) |
36 |
BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved) |
37 |
On node 0 totalpages: 805845 |
38 |
DMA zone: 3932 pages, LIFO batch:0 |
39 |
DMA32 zone: 801913 pages, LIFO batch:31 |
40 |
Normal zone: 0 pages, LIFO batch:0 |
41 |
HighMem zone: 0 pages, LIFO batch:0 |
42 |
Intel MultiProcessor Specification v1.4 |
43 |
Virtual Wire compatibility mode. |
44 |
OEM ID: COMPAQ Product ID: APIC at: 0xFEE00000 |
45 |
Processor #0 15:4 APIC version 16 |
46 |
I/O APIC #1 Version 17 at 0xFEC00000. |
47 |
Setting APIC routing to physical flat |
48 |
Processors: 1 |
49 |
Allocating PCI resources starting at e2000000 (gap: e0000000:1ec00000) |
50 |
Checking aperture... |
51 |
SMP: Allowing 1 CPUs, 0 hotplug CPUs |
52 |
Built 1 zonelists |
53 |
Kernel command line: root=/dev/sda8 vga acpi=off pci=nommconf mem= |
54 |
4096m@4096m |
55 |
Initializing CPU#0 |
56 |
PID hash table entries: 4096 (order: 12, 131072 bytes) |
57 |
time.c: Using 1.193182 MHz WALL PIT GTOD PIT/TSC timer. |
58 |
time.c: Detected 2791.197 MHz processor. |
59 |
Console: colour VGA+ 80x25 |
60 |
Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes) |
61 |
Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes) |
62 |
Memory: 3195732k/3268496k available (2959k kernel code, 72056k reserved, |
63 |
1518k data, 180k init) |
64 |
Calibrating delay using timer specific routine.. 5588.42 BogoMIPS |
65 |
(lpj=2794213) |
66 |
Mount-cache hash table entries: 256 |
67 |
CPU: Trace cache: 12K uops, L1 D cache: 16K |
68 |
CPU: L2 cache: 1024K |
69 |
using mwait in idle threads. |
70 |
CPU: Physical Processor ID: 0 |
71 |
CPU0: Thermal monitoring enabled (TM1) |
72 |
Using IO-APIC 1 |
73 |
GSI 16 sharing vector 0x91 and IRQ 16 |
74 |
GSI 17 sharing vector 0x99 and IRQ 17 |
75 |
GSI 18 sharing vector 0xA1 and IRQ 18 |
76 |
GSI 19 sharing vector 0xA9 and IRQ 19 |
77 |
GSI 20 sharing vector 0xB1 and IRQ 20 |
78 |
GSI 21 sharing vector 0xB9 and IRQ 21 |
79 |
GSI 22 sharing vector 0xC1 and IRQ 22 |
80 |
failed. |
81 |
works. |
82 |
Using local APIC timer interrupts. |
83 |
result 12460625 |
84 |
Detected 12.460 MHz APIC timer. |
85 |
Brought up 1 CPUs |
86 |
testing NMI watchdog ... OK. |
87 |
migration_cost=0 |
88 |
DMI 2.3 present. |
89 |
NET: Registered protocol family 16 |
90 |
PCI: Using configuration type 1 |