- printf("ht%d: hard error bn%d mbasr=%b er=%b\n",
- HTUNIT(bp->b_dev), bp->b_blkno,
- mbasr, mbasr_bits,
- MASKREG(htaddr->hter), HTER_BITS);
+ if ((er&HTER_HARD) == HTER_FCE &&
+ (mbs&MBSR_EBITS) == (MBSR_DTABT|MBSR_MBEXC) &&
+ (ds&HTDS_MOL))
+ goto noprint;
+ printf("tu%d: hard error bn%d mbsr=%b er=%b ds=%b\n",
+ TUUNIT(bp->b_dev), bp->b_blkno,
+ mbsr, mbsr_bits,
+ sc->sc_erreg, hter_bits,
+ sc->sc_dsreg, htds_bits);
+noprint: