X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/22717fbb5c1d5e184290fd20270ce3032f9d3696..736772efddd677943a24c5f8ded448a1eba39fb9:/usr/src/sys/vax/uba/rk.c diff --git a/usr/src/sys/vax/uba/rk.c b/usr/src/sys/vax/uba/rk.c index 6f8bb13c0c..2a98e833c0 100644 --- a/usr/src/sys/vax/uba/rk.c +++ b/usr/src/sys/vax/uba/rk.c @@ -1,4 +1,4 @@ -/* rk.c 4.10 %G% */ +/* rk.c 4.11 %G% */ #include "rk.h" #if NHK > 0 @@ -327,12 +327,14 @@ hkintr(rk11) if (ds & RKDS_HARD) printf("rk%d is down\n", dkunit(bp)); if (++um->um_tab.b_errcnt > 28 || - ds&RKDS_HARD || er&RKER_HARD || cs2&RKCS2_HARD) + ds&RKDS_HARD || er&RKER_HARD || cs2&RKCS2_HARD) { bp->b_flags |= B_ERROR; - else + harderr(bp); + printf("rk%d cs2 %b ds %b er %b\n", + dkunit(bp), cs2, RKCS2_BITS, ds, + RKDS_BITS, er, RKER_BITS); + } else um->um_tab.b_active = 0; - if (um->um_tab.b_errcnt > 27) - deverror(bp, cs2, (ds<<16)|er); if (cs2&RK_MDS) { rkaddr->rkcs2 = RK_SCLR; goto retry;