*BSD News Article 24143


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!haven.umd.edu!news.umbc.edu!eff!usenet.ins.cwru.edu!usenet.mcs.kent.edu!borsburn
From: borsburn@mcs.kent.edu (Bret Orsburn)
Newsgroups: comp.os.386bsd.questions
Subject: Re: ISA strayintr 7 - please help!!
Date: 17 Nov 1993 23:37:07 GMT
Organization: Kent State University
Lines: 19
Message-ID: <2cecj3$g30@usenet.mcs.kent.edu>
References: <2c6nga$2e8@darkstar.UCSC.EDU> <wilko.753391395@spoetnix.idca.tds.philips.nl> <2cafgi$rqs@olivaw.apanix.apana.org.au>
NNTP-Posting-Host: mcs.kent.edu

In article <2cafgi$rqs@olivaw.apanix.apana.org.au> hart@apanix.apana.org.au (Leigh Hart) writes:
>
>Printer ports usually have no need for interrupt routines because they
>very rarely are input devices.

Sorry if I'm missing some contextual subtlety here, but this statement is
nonsense. Lots of output devices use interrupts.

Centronics output ports can be polled or interrupt-driven. (I don't have
a manual handy, but I think the signal used for interrupts is called ACKN,
the signal used for polling is called BUSY.)

BTW: I don't claim to know how the *BSD drivers handle this, but I've written
parallel output drivers for several other systems, often interrupt-driven.

---

    Bret Orsburn
    borsburn@mcs.kent.edu