summaryrefslogtreecommitdiff
path: root/sys/dev/aha
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>1999-05-14 23:10:25 +0000
committerWarner Losh <imp@FreeBSD.org>1999-05-14 23:10:25 +0000
commitfca33042eda6578043c4e91d01428cb14f949789 (patch)
treef632d60424d46bce75f9d7f044c46dd7a544189d /sys/dev/aha
parente5f13bdd09db5c068f013dcb85b794c797dc5800 (diff)
Notes
Diffstat (limited to 'sys/dev/aha')
-rw-r--r--sys/dev/aha/aha.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/sys/dev/aha/aha.c b/sys/dev/aha/aha.c
index 9fea87773641..320c1ae40021 100644
--- a/sys/dev/aha/aha.c
+++ b/sys/dev/aha/aha.c
@@ -55,7 +55,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: aha.c,v 1.23 1999/05/06 22:18:21 peter Exp $
+ * $Id: aha.c,v 1.24 1999/05/11 08:12:11 imp Exp $
*/
#include "pnp.h"
@@ -1773,10 +1773,12 @@ ahafetchtransinfo(struct aha_softc *aha, struct ccb_trans_settings* cts)
targ_offset = (target & 0x7);
/*
- * Inquire Setup Information. This command retreives the
- * Wide negotiation status for recent adapters as well as
- * the sync info for older models.
+ * Inquire Setup Information. This command retreives
+ * the sync info for older models. We put a small delay here
+ * because that seems to help the stability. 10mS is known
+ * to work, but other values might also work.
*/
+ DELAY(10000);
param = sizeof(setup_info);
error = aha_cmd(aha, AOP_INQUIRE_SETUP_INFO, &param, /*paramlen*/1,
(u_int8_t*)&setup_info, sizeof(setup_info),