From owner-freebsd-hackers Thu Oct 9 21:04:52 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id VAA20961 for hackers-outgoing; Thu, 9 Oct 1997 21:04:52 -0700 (PDT) (envelope-from owner-freebsd-hackers) Received: from word.smith.net.au (word.smith.net.au [202.0.75.3]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id VAA20952 for ; Thu, 9 Oct 1997 21:04:46 -0700 (PDT) (envelope-from mike@word.smith.net.au) Received: from word.smith.net.au (localhost.smith.net.au [127.0.0.1]) by word.smith.net.au (8.8.7/8.8.5) with ESMTP id NAA00796; Fri, 10 Oct 1997 13:32:01 +0930 (CST) Message-Id: <199710100402.NAA00796@word.smith.net.au> X-Mailer: exmh version 2.0zeta 7/24/97 To: dkelly@hiwaay.net cc: freebsd-hackers@freebsd.org Subject: Re: Reliable probing techiniques for isa bus? In-reply-to: Your message of "Thu, 09 Oct 1997 22:05:13 EST." <199710100305.WAA17745@nospam.hiwaay.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 10 Oct 1997 13:31:59 +0930 From: Mike Smith Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > > there is no answer.. > > yes the ports will read ff > > they will also read ff for any other device that does not use them :) > > I don't think you can count on bus float to read as 0xff. Its a tri-state > bus, not an open collector bus. If nothing is driving it then anything > is possible. > > I don't have an ISA book handy, but I have seen pullup resistors in places > that suggest bus termination. But if they are terminators they are just > as likely to be both pull-up and pull-down at the same time. Please, not this argument again. If you are going to post on hardware topics, please check your references first. For ISA, I recommend Solari's "AT Bus Design". The short answer is that there *is* a standard for ISA bus termination, and it involves fairly small pullup resistors. Providing you're not going back-to-back with another ISA cycle that won't have read all high, you can be prattymuch assured of reading all ones. mike