Gentoo Archives: gentoo-amd64

From: Alejo Sanchez <alejos@×××××.com>
To: gentoo-amd64@l.g.o
Subject: [gentoo-amd64] 4GB memory hole, poor BIOS
Date: Fri, 03 Nov 2006 16:50:00
Message-Id: 3190d0e50611030847h7ac5f0edjb20f44b4fce0b1b0@mail.gmail.com
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

Replies

Subject Author
[gentoo-amd64] Re: 4GB memory hole, poor BIOS Duncan <1i5t5.duncan@×××.net>