From owner-freebsd-hackers Tue Jul 29 09:31:55 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA26957 for hackers-outgoing; Tue, 29 Jul 1997 09:31:55 -0700 (PDT) Received: from out2.ibm.net (out2.ibm.net [165.87.194.229]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA26944 for ; Tue, 29 Jul 1997 09:31:51 -0700 (PDT) Received: from slip129-37-53-122.ca.us.ibm.net (slip129-37-53-122.ca.us.ibm.net [129.37.53.122]) by out2.ibm.net (8.8.5/8.6.9) with SMTP id QAA125742; Tue, 29 Jul 1997 16:31:42 GMT From: mouth@ibm.net (John Kelly) To: FreeBSD Development Cc: hackers@FreeBSD.ORG, Terry Lambert Subject: Sharing interrupts (on ISA serial cards) Date: Tue, 29 Jul 1997 16:33:46 GMT Message-ID: <33de18a4.1100092@smtp-gw01.ny.us.ibm.net> References: In-Reply-To: X-Mailer: Forte Agent 1.01/16.397 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by hub.freebsd.org id JAA26947 Sender: owner-freebsd-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Mon, 28 Jul 1997 21:23:24 -0600 (MDT), you wrote: >You can share interrupts, but not use both SIMULTANEOUSLY. A very good >example would be to have LPT1: and a sound card on IRQ7 (both ISA). As >long as they have unique base addresses (0x378h and 0x220 for instance), >both devices can coexist. You just can't use them at the same time >without conflicting. Correct, and that is true when you have tri-state drivers on both devices and you do not have both open at the same time. > Sharing IRQs is definitely not recommend, but I believe your statement may > require a bit more qualifying. I'm only talking about two or more ISA serial adapters sharing the same interrupt. I'm not talking about two different types of devices sharing the same interrupt. Sharing an edge-triggered, ISA interrupt among two or more serial cards can be done if you have a little knowledge of electricity, a few $0.50 parts, and a steady hand with a soldering iron. If anyone wants to understand the electrical details of how and why it works, I will write it up and post it. It will take a couple of hours to write, so I won't bother unless someone is interested in knowing more about it. John