summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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 9fea877..320c1ae 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),
OpenPOWER on IntegriCloud