diff options
Diffstat (limited to 'drivers/scsi/aic7xxx')
-rw-r--r-- | drivers/scsi/aic7xxx/aic79xx_core.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/scsi/aic7xxx/aic79xx_core.c b/drivers/scsi/aic7xxx/aic79xx_core.c index b2bcdd4ca1ab..326a62226235 100644 --- a/drivers/scsi/aic7xxx/aic79xx_core.c +++ b/drivers/scsi/aic7xxx/aic79xx_core.c | |||
@@ -978,9 +978,13 @@ ahd_handle_seqint(struct ahd_softc *ahd, u_int intstat) | |||
978 | break; | 978 | break; |
979 | } | 979 | } |
980 | case INVALID_SEQINT: | 980 | case INVALID_SEQINT: |
981 | printf("%s: Invalid Sequencer interrupt occurred.\n", | 981 | printf("%s: Invalid Sequencer interrupt occurred, " |
982 | "resetting channel.\n", | ||
982 | ahd_name(ahd)); | 983 | ahd_name(ahd)); |
983 | ahd_dump_card_state(ahd); | 984 | #ifdef AHD_DEBUG |
985 | if ((ahd_debug & AHD_SHOW_RECOVERY) != 0) | ||
986 | ahd_dump_card_state(ahd); | ||
987 | #endif | ||
984 | ahd_reset_channel(ahd, 'A', /*Initiate Reset*/TRUE); | 988 | ahd_reset_channel(ahd, 'A', /*Initiate Reset*/TRUE); |
985 | break; | 989 | break; |
986 | case STATUS_OVERRUN: | 990 | case STATUS_OVERRUN: |