Date: Fri, 3 Dec 1999 12:16:03 +0200 From: Ruslan Ermilov <ru@ucb.crimea.ua> To: hackers@FreeBSD.org Subject: Understanding ``stray irq 7'' Message-ID: <19991203121603.A11424@relay.ucb.crimea.ua>
next in thread | raw e-mail | index | archive | help
Hi! Could someone please comment on the following info from the Intel: : 8259/82C59 : Spurious IRQ7 : : In some applications, problem with a spurious IRQ7 might exist. : For example, a spurios IRQ7 will occur under the following condition: : : While the device is performing extensive I/O operations : (IN AL, DX; OUT DX, AL), an external signal triggers IRQ3. : Spurious enabling of IRQ7 and occassional losing of IRQ3 will be : the outcome of this condition. : : Design Consideration: : : - A spurious IRQ7 occurs, in the 8259, if any interrupt request : duration is too short or hasn't met the setup time required by : the 8259A. : : - This is a standard 8259 behavior under specific conditions. : IRQ7 is triggered when IRQ7 is enabled and is requested : OR : when an interrupt request clears (by itself) before the CPU : services the request. A software solution would be to write : an IRQ7 handler that checks the various possible requesters : and to handle any "missed" interrupts from any of those : requesters. (http://support.intel.com/support/controllers/peripheral/7507.htm) -- Ruslan Ermilov Sysadmin and DBA of the ru@ucb.crimea.ua United Commercial Bank, ru@FreeBSD.org FreeBSD committer, +380.652.247.647 Simferopol, Ukraine http://www.FreeBSD.org The Power To Serve http://www.oracle.com Enabling The Information Age To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991203121603.A11424>