diff options
author | Mark Haverkamp <markh@osdl.org> | 2005-09-20 12:56:50 -0700 |
---|---|---|
committer | James Bottomley <jejb@mulgrave.(none)> | 2005-09-26 17:46:59 -0500 |
commit | 9203344cb8ecc554a1d36eae6661235ed422cf59 (patch) | |
tree | 190894be25e864910104be1918799eeb32168692 /drivers/scsi/aacraid/comminit.c | |
parent | 08efb7b6116927c8b6e0af5064448e3aa13300e6 (diff) | |
download | op-kernel-dev-9203344cb8ecc554a1d36eae6661235ed422cf59.zip op-kernel-dev-9203344cb8ecc554a1d36eae6661235ed422cf59.tar.gz |
[SCSI] aacraid: initialization timeout
Received from Mark Salyzyn from Adaptec.
In the rare instances where the adapter, or the motherboard, is
misbehaving; driver initialization or shutdown becomes problematic. By
introducing a 3 minute timeout on the first interrupt driven command
during initialization, or the issuance of the adapter shutdown command
during driver unload, we can resolve the lockup problems induced by
common (but rare) hardware misbehaviors.
The timeout during initialization, should it occur, is accompanied by a
message presented to the console and the logs indicating that the user
should inspect and resolve problems with interrupt routing.
Signed-off-by: Mark Haverkamp <markh@osdl.org>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/scsi/aacraid/comminit.c')
-rw-r--r-- | drivers/scsi/aacraid/comminit.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/aacraid/comminit.c b/drivers/scsi/aacraid/comminit.c index 7f11c85..9e054a5 100644 --- a/drivers/scsi/aacraid/comminit.c +++ b/drivers/scsi/aacraid/comminit.c @@ -195,7 +195,7 @@ int aac_send_shutdown(struct aac_dev * dev) fibctx, sizeof(struct aac_close), FsaNormal, - 1, 1, + -2 /* Timeout silently */, 1, NULL, NULL); if (status == 0) |