diff options
-rw-r--r-- | sys/dev/aha/aha.c | 10 |
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, ¶m, /*paramlen*/1, (u_int8_t*)&setup_info, sizeof(setup_info), |