aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>1999-05-15 05:02:49 +0000
committerWarner Losh <imp@FreeBSD.org>1999-05-15 05:02:49 +0000
commitf0ea5cf1fbc65a235993f3047d5ae0d865ba0f86 (patch)
treee28d175ff0a077bb202f15a1ed06a44eb99961a4 /sys
parenta3a6490ba751637ad211495ae098c017f559be00 (diff)
Notes
Diffstat (limited to 'sys')
-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 0a7457d5c587..916e979d767c 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.19.2.1 1999/05/07 00:43:24 ken Exp $
+ * $Id: aha.c,v 1.19.2.2 1999/05/13 07:00:34 imp Exp $
*/
#include "pnp.h"
@@ -1772,10 +1772,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),