I have a question concerning linux/drivers/scsi/scsi_error.c:
If a HBA driver detects a bus reset it will usually notice the
ML by means of DID_RESET. If this reset is not expected by the ML
the error handler is woken up. Since no valid sense data is provided
several resets will be done on device, bus and finally HBA driver by
the default error strategy handler scsi_unjam_host().
But this reset is not expected to a second initiator and resetting
is continued without end.
Am I right? Is this an intended behavior?
Would you suggest that a HBA device driver that has to cope
with a multi-initiator environment implements its own
eh_strategy_handler()?
Thanks.
Regards
Martin Peschke
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]