From owner-freebsd-current Sun Aug 26 15:22: 9 2001 Delivered-To: freebsd-current@freebsd.org Received: from rover.village.org (rover.bsdimp.com [204.144.255.66]) by hub.freebsd.org (Postfix) with ESMTP id 9F56D37B40D for ; Sun, 26 Aug 2001 15:22:05 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.11.3/8.11.3) with ESMTP id f7QMM3q63743; Sun, 26 Aug 2001 16:22:03 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.11.3/8.11.4) with ESMTP id f7QMM3W13698; Sun, 26 Aug 2001 16:22:03 -0600 (MDT) (envelope-from imp@harmony.village.org) Message-Id: <200108262222.f7QMM3W13698@harmony.village.org> To: tlambert2@mindspring.com Subject: Re: unknown PNP hardware Cc: Kazutaka YOKOTA , current@freebsd.org In-reply-to: Your message of "Sun, 26 Aug 2001 15:18:37 PDT." <3B8975BD.6A9846F2@mindspring.com> References: <3B8975BD.6A9846F2@mindspring.com> <3B896C75.6DCFE2E8@mindspring.com> <200108261112.UAA14768@zodiac.mech.utsunomiya-u.ac.jp> <20010823172813.A69940@leviathan.inethouston.net> <200108251636.f7PGabW05246@harmony.village.org> <200108261551.f7QFpvW11269@harmony.village.org> <200108261719.CAA15944@zodiac.mech.utsunomiya-u.ac.jp> <200108262207.f7QM7IW13551@harmony.village.org> Date: Sun, 26 Aug 2001 16:22:02 -0600 From: Warner Losh Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message <3B8975BD.6A9846F2@mindspring.com> Terry Lambert writes: : Warner Losh wrote: : > Since that's not how it works, the solution is a non-starter. : > : > We just need to carefully order the ISA code probing sections to get : > the desired effects. We haven't done that yet. All PnP devices are : > probed together at the end, which isn't quite right. : : The problem was presented as "we are getting two entries for : the devices: one for the PnP BIOS, one for the device.hints". That's a useful high level abstraction of what's happening. However, it isn't completely accurate either. : Whether it's perfect or not, making the device.hints "go away" : in the presents of PnP BIOS on the machine would seem to be : able to address the issue of doubled entries... right? Not entirely. There are ISA devices in devices.hints that aren't plug and play and aren't in the PnP BIOS list. That's a worse problem than the minor printf :-). : Is there something I'm not seeing here from Kazutaka's posting, : or am I being misled? Yes. Yes. :-) What we'd like to happen: PnP BIOS devices device.hints PnP ISA devices What we do now device.hints PnP BIOS devices PnP ISA devices Note, I tried making the simple changes to make this work, but it failed in subtle ways that I didn't have time to trackdown... Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message