From owner-freebsd-current@FreeBSD.ORG Mon May 1 15:54:22 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DA89C16A403 for ; Mon, 1 May 2006 15:54:22 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6A05343D46 for ; Mon, 1 May 2006 15:54:22 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id k41FrIoN039648; Mon, 1 May 2006 09:53:23 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Mon, 01 May 2006 09:53:17 -0600 (MDT) Message-Id: <20060501.095317.06445891.imp@bsdimp.com> To: doconnor@gsoft.com.au From: "M. Warner Losh" In-Reply-To: <200605011421.49909.doconnor@gsoft.com.au> References: <6eb82e0604302110j7bca56eftce23feb306111823@mail.gmail.com> <200605011421.49909.doconnor@gsoft.com.au> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org, grafan@gmail.com, marcel@xcllnt.net Subject: Re: lpt0 disappear (ppc related) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 May 2006 15:54:22 -0000 In message: <200605011421.49909.doconnor@gsoft.com.au> "Daniel O'Connor" writes: : On Monday 01 May 2006 13:50, Marcel Moolenaar wrote: : > > As for building acpi into kernel, i386/conf/NOTES says: : > > : > > # Note that building ACPI into the kernel is deprecated; the module is : > > # normally loaded automatically by the loader. : > > : > > I thought that was deprecated? : > : > No, it isn't really. The use of modules is not a requirement. : : However you wouldn't expect that using it as a module would result in reduced : functionality. (The same as how you wouldn't expect compiling something into : your kernel would result in reduced functionality) At the same time, you'd expect it to behave like every other 'bus' in the tree. We omit the attachments for drivers to that bus when the kernel is built w/o that bus. This is why if you have, say, ep in the kernel, but pccard loaded as a module, the 3c589 you just inserted into the pccard slot won't work. It is a minor imperfection in the config system that no one has taken on as a Problem To Solve. Solving it turns out to be somewhat tricky. Warner