Subject: Re: isp(4) with Q-Logic 2340 suffers "stray interrupts" under load
To: NetBSD Kernel Technical Discussion List <tech-kern@NetBSD.org>
From: Bill Studenmund <wrstuden@netbsd.org>
List: tech-kern
Date: 03/28/2005 18:14:42
--NY6JkbSqL3W9mApi
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Mar 28, 2005 at 06:48:24PM -0500, Greg A. Woods wrote:

[snip]
> The alpha_shared_intr_set_maxstrays() call comes from:
>=20
> ----------------------------
> revision 1.18
> date: 2000/02/10 07:45:43;  author: mjacob;  state: Exp;  lines: +4 -5
> branches:  1.18.2;
> Reset maxstray count if we get a good interrupt for a level.
> ----------------------------
>=20
>=20
>=20
> I guess if there really is some tangible benefit to disabling IRQs that
> generate a lot of strays and never get handled then this change could be
> propogated to the pci_6600 code (and wherever else it's missing) instead
> of just commenting out the disabling code as I've done for now.....

I think you're exactly right. Doing this is a way to measure if interrupts=
=20
are working "occasionally".

Take care,

Bill

--NY6JkbSqL3W9mApi
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (NetBSD)

iD8DBQFCSLoSWz+3JHUci9cRArg6AJwPExKNAbkNDz/OAQJaDB3NOLLUfQCfUjw4
OZ8SB0dD8wAiOO1yhiFC1BU=
=HEYS
-----END PGP SIGNATURE-----

--NY6JkbSqL3W9mApi--