Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Feb 2006 23:14:45 +1100
From:      Robert Leftwich <freebsd@rtl.fmailbox.com>
To:        Steve Kargl <sgk@troutmask.apl.washington.edu>
Cc:        freebsd-amd64@freebsd.org
Subject:   Re: FreeBSD 6.0, amd64, A8N-SLI and 4gb ram
Message-ID:  <43F31B35.6080308@rtl.fmailbox.com>
In-Reply-To: <20060213190831.GA1510@troutmask.apl.washington.edu>
References:  <1139828635.13761.254227794@webmail.messagingengine.com> <20060213190831.GA1510@troutmask.apl.washington.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
Steve Kargl wrote:
> 
> You don't need "option PAE" on FreeBSD-amd64.  If you have 4+GB,
> then FreeBSD-amd64 should have access to the memory. 
> 
> We need to see the top portion of your dmesg concerning the 3 GB
> versus 4 GB question.  This is a FAQ in that a small amount of
> memory is reserved for the hardware/kernel. 
> 

Here is the output of dmesg when both the s/w and h/w PAE options are disabled 
in the bios (the bios is only reporting 3gb available):

FreeBSD 6.0-RELEASE #0: Mon Jan 30 17:49:29 EST 2006
     root@black-betty:/usr/src/sys/amd64/compile/BLACKBETTY
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ (2472.16-MHz K8-class CPU)
   Origin = "AuthenticAMD"  Id = 0x20f32  Stepping = 2
 
Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
   Features2=0x1<SSE3>
   AMD Features=0xe2500800<SYSCALL,NX,MMX+,<b25>,LM,3DNow+,3DNow>
   Hyperthreading: 2 logical CPUs
real memory  = 3221159936 (3071 MB)
avail memory = 3106529280 (2962 MB)
ACPI APIC Table: <Nvidia AWRDACPI>
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
  cpu0 (BSP): APIC ID:  0
  cpu1 (AP): APIC ID:  1

Is this enough of the dmesg output?


Now if I enable the h/w PAE option in the bios, it reports 4gb available and 
dmesg is:

FreeBSD 6.0-RELEASE #0: Mon Jan 30 17:49:29 EST 2006
     root@black-betty:/usr/src/sys/amd64/compile/BLACKBETTY
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ (2472.16-MHz K8-class CPU)
   Origin = "AuthenticAMD"  Id = 0x20f32  Stepping = 2
 
Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
   Features2=0x1<SSE3>
   AMD Features=0xe2500800<SYSCALL,NX,MMX+,<b25>,LM,3DNow+,3DNow>
   Hyperthreading: 2 logical CPUs
real memory  = 5100273664 (4864 MB)
avail memory = 4125216768 (3934 MB)
ACPI APIC Table: <Nvidia AWRDACPI>
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
  cpu0 (BSP): APIC ID:  0
  cpu1 (AP): APIC ID:  1

However during bootup it runs visibly slower, the DHCP lookup never completes 
and it is generally very flaky. I compared the 2 full dmesg outputs and they are 
identical apart from the real/avail memory sizes.

If I disable the h/w PAE and enable the s/w PAE, the bios again reports 4gb 
available but FreeBSD fails during startup, printing continually, 'entry of 
nVidia Mediashield metadata is NOT supported'.

Robert



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?43F31B35.6080308>