From owner-freebsd-stable Wed Aug 28 5:55:26 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 034C137B401 for ; Wed, 28 Aug 2002 05:55:24 -0700 (PDT) Received: from HAL9000.homeunix.com (12-232-220-15.client.attbi.com [12.232.220.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7F6C943E72 for ; Wed, 28 Aug 2002 05:55:23 -0700 (PDT) (envelope-from dschultz@uclink.Berkeley.EDU) Received: from HAL9000.homeunix.com (localhost [127.0.0.1]) by HAL9000.homeunix.com (8.12.5/8.12.5) with ESMTP id g7SCu71v006898; Wed, 28 Aug 2002 05:56:07 -0700 (PDT) (envelope-from dschultz@uclink.Berkeley.EDU) Received: (from das@localhost) by HAL9000.homeunix.com (8.12.5/8.12.5/Submit) id g7SCu7vN006897; Wed, 28 Aug 2002 05:56:07 -0700 (PDT) (envelope-from dschultz@uclink.Berkeley.EDU) Date: Wed, 28 Aug 2002 05:56:07 -0700 From: David Schultz To: Antonio Cc: freebsd-stable@FreeBSD.ORG Subject: Re: incorrect memory amount detected at boot Message-ID: <20020828125607.GB6286@HAL9000.homeunix.com> Mail-Followup-To: Antonio , freebsd-stable@FreeBSD.ORG References: <20020828100159.49186.qmail@web12504.mail.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020828100159.49186.qmail@web12504.mail.yahoo.com> Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Thus spake Antonio : > After upgrading FreeBSD 4.6 stable on an old compaq proliant it's > reading the wrong memory amount from the BIOS at boot time like so: > > BTX loader 1.00 BTX version is 1.01 > Console: internal video/keyboard > BIOS drive A: is disk0 > BIOS drive B: is disk1 > BIOS 638kB/15360kB available memory > > FreeBSD/i386 bootstrap loader, Revision 0.8 > ... > > just before booting the kernel. the server has 256MB of ram installed. First of all, that number is just from the loader, telling you what the BIOS told it. You have an older BIOS that will only report 16 MB. I'm assuming you really mean that only 16 MB of memory is actually available to the kernel; otherwise, there is no problem. FreeBSD is trusting your BIOS. You can force the OS to use more by specifying the MAXMEM option in your kernel config or setting the sysctl hw.maxmem in the loader. See LINT for details. AFAIK, this has always been the behavior for older BIOSes that report 16 MB of RAM. Are you saying that all the memory was detected before? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message