From owner-freebsd-current Sun Aug 26 14:38:31 2001 Delivered-To: freebsd-current@freebsd.org Received: from scaup.mail.pas.earthlink.net (scaup.mail.pas.earthlink.net [207.217.121.49]) by hub.freebsd.org (Postfix) with ESMTP id 611CC37B401 for ; Sun, 26 Aug 2001 14:38:29 -0700 (PDT) (envelope-from tlambert2@mindspring.com) Received: from mindspring.com (dialup-209.245.135.64.Dial1.SanJose1.Level3.net [209.245.135.64]) by scaup.mail.pas.earthlink.net (EL-8_9_3_3/8.9.3) with ESMTP id OAA14706; Sun, 26 Aug 2001 14:38:18 -0700 (PDT) Message-ID: <3B896C75.6DCFE2E8@mindspring.com> Date: Sun, 26 Aug 2001 14:39:01 -0700 From: Terry Lambert Reply-To: tlambert2@mindspring.com X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Kazutaka YOKOTA Cc: Warner Losh , current@freebsd.org Subject: Re: unknown PNP hardware References: <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> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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 Kazutaka YOKOTA wrote: > Um, we see these messages not only because our ISA PnP driver needs > some update, but also because we create ISA device instances TWICE for > each motherboard ISA devices, such as sio and atkbdc, due to > /boot/device.hints. > > We need to have /boot/device.hints for those systems without PnP BIOS. > On the system with the PnP BIOS, we shall have one ISA device instance > (say, sio0) created by the isahint driver based on hints described in > /boot/device.hints, and the pnpbios driver will create another > instance (sio%d) for the very same device, based on information from > the PnP BIOS. Then, we will see "unknown: can't assing > resources" when the second device instance is probed. This happens > even if the device driver understands PnP IDs. So, you are saying that this is because there is not a seperate "No BIOS" and "BIOS" section (or entry prefix) in the hints file, so that in a non-PnP system, both the "No BIOS" and "BIOS" entries will be examined, whereas on a PnP system, only the "BIOS" entries will be examined? It seems an obvious enhancement to me that there be seperate sections, where the "BIOS" section is shipped empty, and is only consulted to override broken PnP BIOS contents on PnP BIOS systems... PS: The "BIOS" section could be shipped non-empty, if it had a "per-rogue" setion or prefix... then known broken PnP BIOS systems would "just work". -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message