From 7e00252602f0f7548395dafb81b8b07acd6678cf Mon Sep 17 00:00:00 2001 From: "Rodney W. Grimes" Date: Sun, 8 Aug 1993 04:46:37 +0000 Subject: [PATCH] Added printf for cases AHB_ASN (async even notification) and AHB_HW_ERR so that we are notified when these events occur. This may lead us to the cause of certain AHB timeout/lockup problems. From: Roy Neese of Adaptec --- sys/i386/eisa/aha1742.c | 9 +++++++++ sys/i386/isa/aha1742.c | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/sys/i386/eisa/aha1742.c b/sys/i386/eisa/aha1742.c index 468a6bc08dd4..774e6f88e406 100644 --- a/sys/i386/eisa/aha1742.c +++ b/sys/i386/eisa/aha1742.c @@ -16,6 +16,11 @@ /* * HISTORY * $Log: aha1742.c,v $ + * Revision 1.4 1993/08/06 11:59:02 rgrimes + * Fixed **probing for scsi devices** message to have a controller and unit + * message on the begining of it: + * aha0: **probing for scsi devices** + * * Revision 1.3 1993/07/29 11:55:34 nate * Syncing our sources back with Julian's, and removing PATCHKIT headers. * @@ -642,9 +647,13 @@ ahbintr(unit) ahb_data[unit].immed_ecb = 0; break; case AHB_ASN: /* for target mode */ + printf("ahb%d: Unexpected ASN interrupt(%x)\n", + unit, mboxval); ecb = 0; break; case AHB_HW_ERR: + printf("ahb%d: Hardware error interrupt(%x)\n", + unit, mboxval); ecb = 0; break; case AHB_ECB_RECOVERED: diff --git a/sys/i386/isa/aha1742.c b/sys/i386/isa/aha1742.c index 468a6bc08dd4..774e6f88e406 100644 --- a/sys/i386/isa/aha1742.c +++ b/sys/i386/isa/aha1742.c @@ -16,6 +16,11 @@ /* * HISTORY * $Log: aha1742.c,v $ + * Revision 1.4 1993/08/06 11:59:02 rgrimes + * Fixed **probing for scsi devices** message to have a controller and unit + * message on the begining of it: + * aha0: **probing for scsi devices** + * * Revision 1.3 1993/07/29 11:55:34 nate * Syncing our sources back with Julian's, and removing PATCHKIT headers. * @@ -642,9 +647,13 @@ ahbintr(unit) ahb_data[unit].immed_ecb = 0; break; case AHB_ASN: /* for target mode */ + printf("ahb%d: Unexpected ASN interrupt(%x)\n", + unit, mboxval); ecb = 0; break; case AHB_HW_ERR: + printf("ahb%d: Hardware error interrupt(%x)\n", + unit, mboxval); ecb = 0; break; case AHB_ECB_RECOVERED: