Memory >3.5GB not used?

Albert Shih Albert.Shih at obspm.fr
Wed Apr 25 09:56:39 UTC 2007


 Le 24/04/2007 à 11:39:46-0700, Don O'Neil a écrit
> Thanks for all who pointed out the obvious PAE option...
> 
> When I went to rebuild the kernel I got this message:
> 
> +++++++++++++++++++++++++++
> cc -O2 -fno-strict-aliasing -pipe -Werror -D_KERNEL -DKLD_MODULE -nostdinc
> -I-   -DHAVE_KERNEL_OPTION_HEADERS -include
> /usr/src/sys/i386/compile/KERMIT/opt_global.h -I. -I@ -I@/contrib/altq
> -I/usr/include -finline-limit=8000 -fno-common -g
> -I/usr/src/sys/i386/compile/KERMIT -mno-align-long-strings
> -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2
> -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes
> -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual
> -fformat-extensions -std=c99 -c /usr/src/sys/modules/aha/../../dev/aha/aha.c
> /usr/src/sys/modules/aha/../../dev/aha/aha.c: In function `ahaaction':
> /usr/src/sys/modules/aha/../../dev/aha/aha.c:848: warning: cast from pointer
> to integer of different size
> *** Error code 1
> 
> Stop in /usr/src/sys/modules/aha.
> *** Error code 1
> 
> Stop in /usr/src/sys/modules.
> *** Error code 1
> 
> Stop in /usr/src/sys/i386/compile/KERMIT.
> +++++++++++++++++++++++++++
> 
> Why would it be complaining about the aha module when I have it commented
> out as a device?

On attachement a config to compile on my AMD64 (on i386 FreeBSD) with 4 Go.

Be carreful, I drop all device I don't need, check your NIC/SCSI card is in
the config (well not in the file I give).

Regards

JAS
--
Albert SHIH
Observatoire de Paris Meudon
SIO batiment 15
Téléphone : 01 45 07 76 26
Heure local/Local time:
Mer 25 avr 2007 11:41:05 CEST
-------------- next part --------------
#
# PAE -- Generic kernel configuration file for FreeBSD/i386 PAE
#
# $FreeBSD: src/sys/i386/conf/PAE,v 1.16.2.3 2006/03/12 16:39:40 scottl Exp $

include GENERIC

ident		PAE

# To make a PAE kernel, the next option is needed
options		PAE			# Physical Address Extensions Kernel

# Compile acpi in statically since the module isn't built properly.  Most
# machines which support large amounts of memory require acpi.
device		acpi

# Don't build modules with this kernel config, since they are not built with
# the correct options headers.
makeoptions	NO_MODULES=yes

# What follows is a list of drivers that are normally in GENERIC, but either
# don't work or are untested with PAE.  Be very careful before enabling any
# of these drivers.  Drivers which use DMA and don't handle 64 bit physical
# address properly may cause data corruption when used in a machine with more
# than 4 gigabytes of memory.

nodevice	ahb
nodevice	amd
nodevice	sym
nodevice	trm

nodevice	adv
nodevice	adw
nodevice	aha
nodevice	aic
nodevice	bt

nodevice	ncv
nodevice	nsp
nodevice	stg

nodevice	asr
nodevice	dpt
nodevice	mly
nodevice	hptmv

nodevice	ida
nodevice	mlx
nodevice	pst

nodevice	agp

nodevice	de
nodevice	txp
nodevice	vx

nodevice	nve
nodevice	pcn
nodevice	sf
nodevice	sis
nodevice	ste
nodevice	tl
nodevice	tx
nodevice	vr
nodevice	wb

nodevice	cs
nodevice	ed
nodevice	ex
nodevice	ep
nodevice	fe
nodevice	ie
nodevice	lnc
nodevice	sn
nodevice	xe

nodevice	wlan
nodevice	an
nodevice	awi
nodevice	ral
nodevice	wi

nodevice	uhci
nodevice	ohci
nodevice	ehci
nodevice	usb
nodevice	ugen
nodevice	uhid
nodevice	ukbd
nodevice	ulpt
nodevice	umass
nodevice	ums
nodevice	ural
nodevice	urio
nodevice	uscanner
nodevice	aue
nodevice	axe
nodevice	cdce
nodevice	cue
nodevice	kue
nodevice	rue
nodevice        wlan            # 802.11 support
nodevice        wlan_wep        # 802.11 WEP support
nodevice        wlan_ccmp       # 802.11 CCMP support
nodevice        wlan_tkip       # 802.11 TKIP support
nodevice        an              # Aironet 4500/4800 802.11 wireless NICs.
nodevice        ath             # Atheros pci/cardbus NIC's
nodevice        ath_hal         # Atheros HAL (Hardware Access Layer)
nodevice        ath_rate_sample # SampleRate tx rate control for ath
nodevice        awi             # BayStack 660 and others
nodevice        ral             # Ralink Technology RT2500 wireless NICs.
nodevice        wi              # WaveLAN/Intersil/Symbol 802.11 wireless NICs.


# Rajout locaux
options         SMP

# Enable Linux ABI emulation
options         COMPAT_LINUX
 
# Enable i386 a.out binary support
options         COMPAT_AOUT
 
# Enable the linux-like proc filesystem support (requires COMPAT_LINUX
# and PSEUDOFS)
options         LINPROCFS



More information about the freebsd-questions mailing list