From owner-freebsd-hardware@FreeBSD.ORG Mon Jul 5 11:11:13 2004 Return-Path: Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B0D2F16A57D for ; Mon, 5 Jul 2004 11:11:13 +0000 (GMT) Received: from mail.gmx.net (imap.gmx.net [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id DC46C43D2D for ; Mon, 5 Jul 2004 11:11:12 +0000 (GMT) (envelope-from ph.schulz@gmx.de) Received: (qmail 25512 invoked by uid 65534); 5 Jul 2004 11:11:10 -0000 Received: from p5090C118.dip0.t-ipconnect.de (EHLO gmx.de) (80.144.193.24) by mail.gmx.net (mp010) with SMTP; 05 Jul 2004 13:11:10 +0200 X-Authenticated: #1954550 Message-ID: <40E93727.30702@gmx.de> Date: Mon, 05 Jul 2004 13:10:31 +0200 From: Phil Schulz User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.6) Gecko/20040520 X-Accept-Language: de, en-us, en MIME-Version: 1.0 To: Christopher Smith References: <20040705052908.1373AC005@adric.flick.com.au> In-Reply-To: <20040705052908.1373AC005@adric.flick.com.au> X-Enigmail-Version: 0.84.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-questions@freebsd.org cc: freebsd-hardware@freebsd.org Subject: Re: Weird memory detection problem on Compaq M700 X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jul 2004 11:11:13 -0000 Christopher Smith wrote: [...] > I have a Compaq Armada M700 that I used for a firewall. I've recently > upgraded the memory in it to 320MB (64MB onboard + 256MB). The machine > detects the memory fine. The FreeBSD bootloader detects the memory fine. > However, when the kernel boots it only detects 64MB. I don't know if this is related but I'll post anyways hoping to help you. I have an older Armada laptop which has the same problem, however it's running OpenBSD. I remember reading that the BIOS of the laptop wouldn't announce the right amount of physical memory to the kernel. The solution (for OpenBSD) is to add a line that reads machine mem +0x1000000@0x1000000 to /etc/boot.conf - Note that this is for 32MB onboard + 32MB in the add. slot. [...] > > I realise I can use "options MAXMEM" to manually specify the amount of RAM > in the machine, but it just struck me as rather strange that it detects > 192MB fine but not 320MB (particularly since the bootloader sees it all). > Try it. See if it works. I think it's pretty much the same thing I did with my OpenBSD laptop. Regards, Phil.