From owner-freebsd-current  Sat Sep  4 23:16:45 1999
Delivered-To: freebsd-current@freebsd.org
Received: from dingo.cdrom.com (castles529.castles.com [208.214.165.93])
	by hub.freebsd.org (Postfix) with ESMTP id 4C47614FFF
	for <freebsd-current@freebsd.org>; Sat,  4 Sep 1999 23:16:40 -0700 (PDT)
	(envelope-from mike@dingo.cdrom.com)
Received: from dingo.cdrom.com (LOCALHOST [127.0.0.1])
	by dingo.cdrom.com (8.9.3/8.8.8) with ESMTP id XAA09699;
	Sat, 4 Sep 1999 23:10:17 -0700 (PDT)
	(envelope-from mike@dingo.cdrom.com)
Message-Id: <199909050610.XAA09699@dingo.cdrom.com>
X-Mailer: exmh version 2.0.2 2/24/98
To: Mike Smith <mike@smith.net.au>
Cc: freebsd-current@freebsd.org
Subject: Re: PNP ids missing in sio.c 
In-reply-to: Your message of "Sat, 04 Sep 1999 21:34:09 PDT."
             <199909050434.VAA09257@dingo.cdrom.com> 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date: Sat, 04 Sep 1999 23:10:17 -0700
From: Mike Smith <mike@smith.net.au>
Sender: owner-freebsd-current@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.ORG

> > ummm... I thought that the plan was to disable all PnP devices, do the
> > legacy isa probes, and then reenable the PnP devices and probe them...
> 
> The fact that a device is reported via PnP does not guarantee that you 
> can disable it.  Most of the "devices" reported by the PnP BIOS can 
> neither be disabled nor moved.
> 
> > that way you don't have the problem of legacy probes grabing a card...
> 
> It doesn't avoid attempting to probe for a legacy device in a region 
> where a fixed but PnP-known device exists.

I forgot to mention that it also doesn't deal with the case where a 
legacy device exists but is not described by the kernel's static 
metadata.  There are several ways to work around this issue; in the ISA 
case one should use the port availibility determination technique 
described in the ISA PnP spec (or an equivalent) as well as the ESCD 
information available from the PnP BIOS.

-- 
\\  The mind's the standard       \\  Mike Smith
\\  of the man.                   \\  msmith@freebsd.org
\\    -- Joseph Merrick           \\  msmith@cdrom.com




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message