From owner-freebsd-arch Tue Jun 13 9: 5:25 2000 Delivered-To: freebsd-arch@freebsd.org Received: from feral.com (feral.com [192.67.166.1]) by hub.freebsd.org (Postfix) with ESMTP id 4E3C537B54F for ; Tue, 13 Jun 2000 09:05:13 -0700 (PDT) (envelope-from mjacob@feral.com) Received: from semuta.feral.com (semuta [192.67.166.70]) by feral.com (8.9.3/8.9.3) with ESMTP id JAA03333 for ; Tue, 13 Jun 2000 09:05:09 -0700 Date: Tue, 13 Jun 2000 09:05:04 -0700 (PDT) From: Matthew Jacob Reply-To: mjacob@feral.com To: arch@FreeBSD.ORG Subject: Re: cvs commit: src/sys/pci pci.c pcisupport.c pcivar.h In-Reply-To: <20000613105332.A97964@mithrandr.moria.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG We discussed this very extensively during SparcStation-1 development. In fact early SunOS 4.0.3c prior to release had just something like this (the code stayed around for years protected by "DAVE_DOESNT_WANT_THIS_ANY_MORE"). The consensus eventually was that this was pointless because the ultimate goal is to have all possible available drivers sit somewhere and just be loaded if the h/w was present. Once you get even close to the goal of all self-identifying devices (which is pretty darn close now), what's the added advantage of a message that most users won't grok and will generate a support call about (I'm talking commercial space here)? -matt On Tue, 13 Jun 2000, Neil Blakey-Milner wrote: > On Tue 2000-06-13 (10:47), Poul-Henning Kamp wrote: > > >As I said on in a reply to committers, this is probably best handled by > > >the nomatch method of the pci driver. > > > > Completely unrelated to where we do this, I have had a fair number of > > people ask me why we don't say stuff like: > > > > "Found Configure \"blaha\" driver in your kernel" > > > > I can see all the bloat arguments, but I have to say that the idea > > has some merit... > > It would be nice (as well as in the kernel boot, or as an alternative) > if we could do this from userland. Basically just all those PNP and PCI > ids cross referenced with the module name, and then we can just click > and drool to load the module. > > As we become more able to use libh, this will become a very useful > feature. > > (which reminds me that I should get back to the sysctl enumeration of > newbus devices, which may help in this) > > Neil > -- > Neil Blakey-Milner > Sunesi Clinical Systems > nbm@mithrandr.moria.org > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-arch" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message