From owner-freebsd-questions@FreeBSD.ORG Tue Oct 21 18:47:13 2008 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 5C6C8106567F for ; Tue, 21 Oct 2008 18:47:13 +0000 (UTC) (envelope-from jdc@koitsu.dyndns.org) Received: from QMTA01.emeryville.ca.mail.comcast.net (qmta01.emeryville.ca.mail.comcast.net [76.96.30.16]) by mx1.freebsd.org (Postfix) with ESMTP id 3A6538FC08 for ; Tue, 21 Oct 2008 18:47:13 +0000 (UTC) (envelope-from jdc@koitsu.dyndns.org) Received: from OMTA03.emeryville.ca.mail.comcast.net ([76.96.30.27]) by QMTA01.emeryville.ca.mail.comcast.net with comcast id VVZD1a00F0b6N64A1WnCkZ; Tue, 21 Oct 2008 18:47:12 +0000 Received: from koitsu.dyndns.org ([69.181.141.110]) by OMTA03.emeryville.ca.mail.comcast.net with comcast id VWnB1a00R2P6wsM8PWnBVo; Tue, 21 Oct 2008 18:47:12 +0000 X-Authority-Analysis: v=1.0 c=1 a=VzWalFZNP_EA:10 a=QycZ5dHgAAAA:8 a=bTCJFd4MDfAwUU-wzkMA:9 a=uTDVB0dRFs2nRDN0v3rKWou_kV8A:4 a=EoioJ0NPDVgA:10 a=LY0hPdMaydYA:10 Received: by icarus.home.lan (Postfix, from userid 1000) id 2F08DC9432; Tue, 21 Oct 2008 11:47:11 -0700 (PDT) Date: Tue, 21 Oct 2008 11:47:11 -0700 From: Jeremy Chadwick To: robert@webtent.com Message-ID: <20081021184711.GA37448@icarus.home.lan> References: <1224445801.6926.0.camel@laptop.webtent.org> <200810201345.35248.jhb@freebsd.org> <1224550327.21638.2.camel@laptop.webtent.org> <200810211203.44931.jhb@freebsd.org> <1224614122.8122.62.camel@columbus.webtent.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1224614122.8122.62.camel@columbus.webtent.org> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: FreeBSD , John Baldwin Subject: Re: page fault while in kernel mode 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: Tue, 21 Oct 2008 18:47:13 -0000 On Tue, Oct 21, 2008 at 02:35:22PM -0400, Robert Fitzpatrick wrote: > On Tue, 2008-10-21 at 12:03 -0400, John Baldwin wrote: > > Some drivers don't work with PAE (see all the 'nodevice' lines > > in /sys/i386/conf/PAE). You'll need to purge those drivers from your > > config. > > If you are using the hardware those drivers support, then you can't > > use PAE. > > Thanks for the help. Excuse the ignorance, I'm more a programmer than > system guy. How do I purge a driver, or know which driver to look for, > from the config and know what the driver supports? Do you mean, in this > case, remove 'nodevice adv' from the PAE file? If so, I don't know what > that supports :/ Yeah, I don't think anyone's really explaining this very well to you, so I'll try a different approach: Certain FreeBSD drivers do not work in PAE mode. The drivers which don't work are listed in the /sys/i386/conf/PAE file. They're prefixed by the word "nodevice", which tells the kernel config reader "DO NOT build this device, because it won't work". You will need to take the "nodevice" lines from /sys/i386/conf/PAE and put them into your kernel config file. (There are alternative methods such as using "include" directives and so on, but I'm trying to keep this explanation simple.) Make sense now? :-) -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |