From owner-freebsd-questions@FreeBSD.ORG Fri Aug 24 20:46:10 2007 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C4AD416A41B for ; Fri, 24 Aug 2007 20:46:10 +0000 (UTC) (envelope-from wmoran@potentialtech.com) Received: from mail.potentialtech.com (internet.potentialtech.com [66.167.251.6]) by mx1.freebsd.org (Postfix) with ESMTP id 93C4F13C45D for ; Fri, 24 Aug 2007 20:46:10 +0000 (UTC) (envelope-from wmoran@potentialtech.com) Received: from vanquish.pitbpa0.priv.collaborativefusion.com (pr40.pitbpa0.pub.collaborativefusion.com [206.210.89.202]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.potentialtech.com (Postfix) with ESMTP id B3F26EBC78; Fri, 24 Aug 2007 16:46:07 -0400 (EDT) Date: Fri, 24 Aug 2007 16:46:06 -0400 From: Bill Moran To: Derek Ragona Message-Id: <20070824164606.ee6b19bf.wmoran@potentialtech.com> In-Reply-To: <6.0.0.22.2.20070824153203.0266aa40@mail.computinginnovations.com> References: <200708242148.36791.peter.schuller@infidyne.com> <6.0.0.22.2.20070824153203.0266aa40@mail.computinginnovations.com> X-Mailer: Sylpheed 2.4.4 (GTK+ 2.10.14; i386-portbld-freebsd6.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Peter Schuller , freebsd-questions@freebsd.org Subject: Re: Dell 2950: 4GB not seen (amd64; works on other 2950:s) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Aug 2007 20:46:10 -0000 In response to Derek Ragona : > At 02:48 PM 8/24/2007, Peter Schuller wrote: > >Hello, > > > >I have a Dell 2950 where my 7-CURRENT amd64 FreeBSD does not see all visible > >memory. It has 4 GB of physical RAM. dmesg on boot includes: > > > >usable memory = 4280811520 (4082 MB) > >avail memory = 4117716992 (3926 MB) > > > >Yet summing memories visible in top yields ~ 2100 MB. > > > >Of note is that I have 6.2/amd64 on several other 2950:s with 4GB of RAM > >which > >say on boot: > > > >real memory = 5100273664 (4864 MB) > >avail memory = 4122443776 (3931 MB) > > > >But has all 4 GB visible in top. > > > >Unfortunately I failed to notice this until after the machine has begun being > >used, so I have limited possibilities for rebooting/mucking with BIOS > >settings. I was hoping someone could suggest something right off the bat. > > > >In addition on the problem machine the following sysctl values are present: > > > >hw.physmem: 4280811520 > >hw.usermem: 3628220416 > >hw.realmem: 5100273664 > >hw.cbb.start_memory: 2281701376 > >hw.pci.host_mem_start: 2147483648 > > > >With hw.usermem being slightly higher (but not 2 GB higher) on the 6.2 system > >without a problem: > > > >hw.physmem: 4283285504 > >hw.usermem: 3998797824 > >hw.realmem: 5100273664 > >hw.cbb.start_memory: 2281701376 > >hw.pci.host_mem_start: 2147483648 > > > >I was under the impression that memory visibility issues were a thing of the > >past on amd64. Any insight? > > > >Thanks! > > > >-- > >/ Peter Schuller > > You need to look closely at the hardware configuration for these servers > and their motherboards. Often some memory is reserved for things like > onboard video, etc. You can free up that video memory by adding a separate > video card, but necessarily other memory that may be used by the > motherboard. Unfortunately with dell systems same model's don't > necessarily mean same motherboard. Also, how memory is used via the BIOS > is dependent on the BIOS version. You should try to be sure all systems > you want to compare have the same motherboard and chipset and that these > also have the same BIOS version. Derek triggered a thought ... I believe the 2950s have the ability to do "RAM RAID1", to increase RAM reliability. If that belief is correct, it could be that you've got 4G physically in the machine, but only 2G logically available to the OS. At least, I think I remember seeing an option like that in a BIOS ... -- Bill Moran http://www.potentialtech.com