From owner-freebsd-current Sun Aug 26 16: 5:14 2001 Delivered-To: freebsd-current@freebsd.org Received: from mass.dis.org (mass.dis.org [216.240.45.41]) by hub.freebsd.org (Postfix) with ESMTP id 54A2137B40A for ; Sun, 26 Aug 2001 16:05:12 -0700 (PDT) (envelope-from msmith@mass.dis.org) Received: from mass.dis.org (localhost [127.0.0.1]) by mass.dis.org (8.11.4/8.11.3) with ESMTP id f7QNAOI01455; Sun, 26 Aug 2001 16:10:24 -0700 (PDT) (envelope-from msmith@mass.dis.org) Message-Id: <200108262310.f7QNAOI01455@mass.dis.org> X-Mailer: exmh version 2.1.1 10/15/1999 To: Kazutaka YOKOTA Cc: Warner Losh , current@freebsd.org Subject: Re: unknown PNP hardware In-reply-to: Your message of "Mon, 27 Aug 2001 07:57:56 +0900." <200108262257.HAA16750@zodiac.mech.utsunomiya-u.ac.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 26 Aug 2001 16:10:24 -0700 From: Mike Smith 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 > I once wrote the following patch to deal with this problem by > probing ISA devices in the following order. > > 1. sensitive ISA devices described in device.hints > 2. PnP BIOS ISA devices > 3. other ISA devices described in device.hints > 4. PnP ISA devices This order is still slightly wrong. You need to do: 0. Disable ALL PnP devices which can be disabled. 1. PnP devices (of any kind) which cannot be disabled, or which only have a single configuration. These devices which cannot be disabled need a placeholder attached to them if a driver doesn't claim them, or some other mechanism so that their resources are never used. 2. Sensitive hinted ISA devices. 3. Other ISA devices. 4. Other PnP devices. -- ... every activity meets with opposition, everyone who acts has his rivals and unfortunately opponents also. But not because people want to be opponents, rather because the tasks and relationships force people to take different points of view. [Dr. Fritz Todt] V I C T O R Y N O T V E N G E A N C E To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message