diff options
author | mjacob <mjacob@FreeBSD.org> | 2006-10-01 20:23:50 +0000 |
---|---|---|
committer | mjacob <mjacob@FreeBSD.org> | 2006-10-01 20:23:50 +0000 |
commit | 6cd68f97024a4b96cccfc1e2d8dc99eabb1b2d89 (patch) | |
tree | fe95b26fbf2bc4fad9ba0d475b0ae79b1509195b /share/colldef | |
parent | edf77ea5221566cc3b11741ce41f3eab02586221 (diff) | |
download | FreeBSD-src-6cd68f97024a4b96cccfc1e2d8dc99eabb1b2d89.zip FreeBSD-src-6cd68f97024a4b96cccfc1e2d8dc99eabb1b2d89.tar.gz |
Put a bit of hysteresis into both BUSY SCSI status returns
and CAM_RESRC_UNAVAIL returns. Delay a tunable amount for
either between retries.
This came up because the MPT IOC was returning "IOC out of
resources" for some user and this caused a CAM_RESRC_UNAVAIL
return. Putting a bit of delay between retries helped them
out.
There was some discussion that an async event should be used
to clear CAM_RESRC_UNAVAIL. That's probably a better notion
eventually.
Reviewed by: scsi@freebsd.org (ade, scott)
MFC after: 1 week
Diffstat (limited to 'share/colldef')
0 files changed, 0 insertions, 0 deletions