Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 05 Jul 2008 08:24:29 -0400
From:      Boris Kochergin <spawk@acm.poly.edu>
To:        Robert Heron <robert@heron.pl>
Cc:        freebsd-bugs@freebsd.org
Subject:   Re: FreeBSD 7.0 and RAM limit
Message-ID:  <486F67FD.9000200@acm.poly.edu>
In-Reply-To: <B23713B9-F2DD-41B8-A557-B51AF3BE73A1@heron.pl>
References:  <B23713B9-F2DD-41B8-A557-B51AF3BE73A1@heron.pl>

next in thread | previous in thread | raw e-mail | index | archive | help
Robert Heron wrote:
> Hi,
>
> I use:
>
> FreeBSD 7.0-R on i386 server with motherboard S5000VSA and 6GB RAM 
> onboard. BIOS version - 88 (the latest)
>
> Kernel includes: options        MAXMEM=(6*1024*1024)
>
> And FreeBSD reports only:
>
> real memory  = 2680160256 (2556 MB)
> avail memory = 2617892864 (2496 MB)
>
> Why? What is wrong that FreeBSD sees only about 2.5GB instead of 6GB?
>
> Robert
>
> _______________________________________________
> freebsd-bugs@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-bugs
> To unsubscribe, send any mail to "freebsd-bugs-unsubscribe@freebsd.org"

You probably have to compile your kernel with the PAE(4) option, as the 
i386 architecture only supports up to 4 GiB without physical address 
extentions, and some of it (512 MiB, I believe) is made unavailable to 
the operating system because that address space is reserved for PCI.

-Boris



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?486F67FD.9000200>