Date: Fri, 19 Jul 1996 08:45:30 -0700 From: "Michael L. VanLoon -- HeadCandy.com" <michaelv@HeadCandy.com> To: E00114@vnet.atea.be (Rob Schofield) Cc: freebsd-hardware@freebsd.org Subject: Re: Multiple COM ports with same IRQ Message-ID: <199607191545.IAA18234@MindBender.HeadCandy.com> In-Reply-To: Your message of Fri, 19 Jul 96 09:43:10 %2B0700. <vines.mmb7%2BOmnvlA@vnet.atea.be>
next in thread | previous in thread | raw e-mail | index | archive | help
>Additionally, we have the question of the interrupt being Edge (it spikes >down, which latches on the interrupt controller) or level (it goes down and >stays down until the CPU has serviced it). > >I have an EISA box which allows you to say "for this device at this address, >expect an interrupt on IRQ X, level triggered" or "edge triggered". This sets >up the PIC (interrupt controller) to expect a certain type of interrupt >alright, but if the card in the slot doesn't behave like that, then >interrupts might not register with the PIC. > >The original question was really to fish for opinions - given conventional >UARTS (16550s) on an ISA card in an EISA box, can I set these two up to >appear as a multiport by setting up the interrupt controller to handle two >UARTs at different register addresses but sharing the same IRQ line? (ie. >"dupe" sio into thinking it's handling a multiport). I don't think so. If it works, it's by accident. Edge-triggered interrupts are a specific feature of the EISA design. ISA cards do not know how to do that. You need an _EISA_ board, in an EISA bus, to correctly support this. ----------------------------------------------------------------------------- Michael L. VanLoon michaelv@HeadCandy.com --< Free your mind and your machine -- NetBSD free un*x >-- NetBSD working ports: 386+PC, Mac 68k, Amiga, Atari 68k, HP300, Sun3, Sun4/4c/4m, DEC MIPS, DEC Alpha, PC532, VAX, MVME68k, arm32... NetBSD ports in progress: PICA, others... Roll your own Internet access -- Seattle People's Internet cooperative. If you're in the Seattle area, ask me how. -----------------------------------------------------------------------------
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199607191545.IAA18234>