Skip site navigation (1)Skip section navigation (2)
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>