The system cannot recognise the actual memory size

Thom May thom at ubuntu.com
Mon Mar 14 16:56:53 UTC 2005


* Soo-Hyun Choi (shchoi at gmail.com) wrote :
> Hi,
> 
> I have 1GB memory (2x 512MB) installed on my box. Today, I have
> checked the memory by typing 'dmesg | more' whether my system can see
> the full memory size or not.
> 
> Sadly, my system recognises the memory size as 896MB only. I wonder if
> it is a normal case or not. If not, what could be wrong in my system?
> Or what could I check to get it working fine? I have pasted the dmesg
> message as the below.
> 

you need to upgrade to an optimised kernel (linux-image-k7), since the default
kernel doesn't have HIGHMEM supported, as the message says:
"""
 Warning only 896MB will be used.
 Use a HIGHMEM enabled kernel.
 896MB LOWMEM available.
"""
Cheers,
-Thom


> Thank you.
> Soo-Hyun
> 
> soohyunc at localhost:~ $ dmesg | more
> Linux version 2.6.8.1-5-386 (buildd at terranova) (gcc version 3.3.4
> (Debian 1:3.3.4-9ubuntu5)) #1
>  Sat Feb 12 00:19:31 UTC 2005
> BIOS-provided physical RAM map:
>  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
>  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
>  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
>  BIOS-e820: 0000000000100000 - 000000003fffc000 (usable)
>  BIOS-e820: 000000003fffc000 - 000000003ffff000 (ACPI data)
>  BIOS-e820: 000000003ffff000 - 0000000040000000 (ACPI NVS)
>  BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
>  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
>  BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
> Warning only 896MB will be used.
> Use a HIGHMEM enabled kernel.
> 896MB LOWMEM available.
> On node 0 totalpages: 229376
>   DMA zone: 4096 pages, LIFO batch:1
>   Normal zone: 225280 pages, LIFO batch:16
>   HighMem zone: 0 pages, LIFO batch:1
> DMI 2.3 present.
> ACPI: RSDP (v000 ASUS                                  ) @ 0x000f5f50
> ACPI: RSDT (v001 ASUS   A7V8X-X  0x42302e31 MSFT 0x31313031) @ 0x3fffc000
> ACPI: FADT (v001 ASUS   A7V8X-X  0x42302e31 MSFT 0x31313031) @ 0x3fffc0b2
> ACPI: BOOT (v001 ASUS   A7V8X-X  0x42302e31 MSFT 0x31313031) @ 0x3fffc030
> ACPI: MADT (v001 ASUS   A7V8X-X  0x42302e31 MSFT 0x31313031) @ 0x3fffc058
> ACPI: DSDT (v001   ASUS A7V8X-X  0x00001000 MSFT 0x0100000b) @ 0x00000000
> ACPI: PM-Timer IO Port: 0xe408
> ACPI: Local APIC address 0xfee00000
> ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
> Processor #0 6:10 APIC version 16
> ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
> ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
> IOAPIC[0]: Assigned apic_id 2
> IOAPIC[0]: apic_id 2, version 3, address 0xfec00000, GSI 0-23
> ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl edge)
> ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
> ACPI: IRQ0 used by override.
> ACPI: IRQ2 used by override.
> ACPI: IRQ9 used by override.
> Enabling APIC mode:  Flat.  Using 1 I/O APICs
> Using ACPI (MADT) for SMP configuration information
> Built 1 zonelists
> Kernel command line: root=/dev/hda3 ro quiet splash
> Initializing CPU#0
> PID hash table entries: 4096 (order 12: 32768 bytes)
> Detected 1822.658 MHz processor.
> Using pmtmr for high-res timesource
> Console: colour VGA+ 80x25
> Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
> Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
> Memory: 902012k/917504k available (1337k kernel code, 14720k reserved,
> 731k data, 204k init, 0k
>  highmem)
> Checking if this processor honours the WP bit even in supervisor mode... Ok.
> Calibrating delay loop... 3612.67 BogoMIPS
> Security Scaffold v1.0.0 initialized
> Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
> CPU: After generic identify, caps: 0383fbff c1c3fbff 00000000 00000000
> CPU: After vendor identify, caps:  0383fbff c1c3fbff 00000000 00000000
> CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
> CPU: L2 Cache: 512K (64 bytes/line)
> CPU: After all inits, caps:        0383fbff c1c3fbff 00000000 00000020
> CPU: AMD Athlon(TM) XP 2500+ stepping 00
> Enabling fast FPU save and restore... done.
> 

-- 
That sounds like a lot of work... Can we out source?
The Revolution will not be outsourced!
(Slick/Monique - Sinfest)




More information about the ubuntu-users mailing list