From owner-cvs-all Thu Jan 13 21:44:33 2000 Delivered-To: cvs-all@freebsd.org Received: from overcee.netplex.com.au (overcee.netplex.com.au [202.12.86.7]) by hub.freebsd.org (Postfix) with ESMTP id 15F1514EAC; Thu, 13 Jan 2000 21:44:27 -0800 (PST) (envelope-from peter@netplex.com.au) Received: from netplex.com.au (localhost [127.0.0.1]) by overcee.netplex.com.au (Postfix) with ESMTP id 092371CA0; Fri, 14 Jan 2000 13:44:22 +0800 (WST) (envelope-from peter@netplex.com.au) X-Mailer: exmh version 2.1.1 10/15/1999 To: Warner Losh Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/isa ppc.c In-Reply-To: Message from Warner Losh of "Thu, 13 Jan 2000 22:36:53 MST." <200001140536.WAA27040@harmony.village.org> Date: Fri, 14 Jan 2000 13:44:22 +0800 From: Peter Wemm Message-Id: <20000114054422.092371CA0@overcee.netplex.com.au> Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk Warner Losh wrote: > In message <200001140503.VAA67575@freefall.freebsd.org> Peter Wemm writes: > : If the driver is not prepared to deal with this, it must abort in this > : scenario or it will try and claim all PnP devices. > > So that's what's wrong with the isa attachment for sn :-). Is there > an easy fix? The original ppc driver tried to attach to all pnp id's. It was rather spectacular if you had 'options PNPBIOS'. I sent a patch which was part of the commit, but it got mis-merged. I fixed the device_set_desc() which was still being run for all PNP devices. It's funny seeing 11 "Parallel Port" devices on your motherboard. :-] Regarding if_sn_isa.c, try: static int sn_isa_probe (device_t dev) { if (isa_get_logicalid(dev)) /* skip PnP probes */ return (ENXIO); if (sn_probe(dev, 0) != 0) return (0); return (ENXIO); } Cheers, -Peter -- Peter Wemm - peter@FreeBSD.org; peter@yahoo-inc.com; peter@netplex.com.au "All of this is for nothing if we don't go to the stars" - JMS/B5 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message