Date: Sat, 09 Oct 2004 20:33:01 -0700 From: Nate Lawson <nate@root.org> To: "M. Warner Losh" <imp@bsdimp.com> Cc: oberman@es.net Subject: Re: cvs commit: src/sys/dev/acpica acpi_quirks acpi_timer.c acpivar.h Message-ID: <4168AD6D.1000105@root.org> In-Reply-To: <20041009.211615.109981313.imp@bsdimp.com> References: <4167178E.3050303@root.org> <20041009.205301.93208213.imp@bsdimp.com> <4168A67A.2090805@root.org> <20041009.211615.109981313.imp@bsdimp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
M. Warner Losh wrote: > In message: <4168A67A.2090805@root.org> > Nate Lawson <nate@root.org> writes: > : M. Warner Losh wrote: > : > : > In message: <4167178E.3050303@root.org> > : > Nate Lawson <nate@root.org> writes: > : > : Some slots force irq sharing but if you have devices that can't handle > : > : that irq, they fail. This is especially on older systems that have an > : > : ISA and PCI slot that share an irq line. > : > > : > Are there such systems like this that actually work? We've been > : > telling people that they can't share PCI and ISA interrupts because > : > ISA is edge triggered and PCI is level triggered. > : > : My Abit BP6 has such a configuration for the last slot. You can only > : put a PCI card OR ISA card in, not both. > > And you MUST use an IRQ that is used by PCI for that ISA slot? The > ISA slots don't share an IRQ with PCI at all. They might share the > slot, but they don't share interrupts because the ISA card dispatches > the interrupts directly through the IRQ lines on the ISA bus, and the > PCI dispatches it through #INT[A-D] through the bridges between the > device and CPU. I think I'm confusing two different things. For the shared slot, you can't put more than one card in at a time. The IRQ conflict was between AGP and PCI slot 1 and had nothing to do with ISA. -Nate
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4168AD6D.1000105>