Don't do bus resets for ULTRA2 or later cards because what seems to

happen currently is that several commands issued *after* the bus reset are
then reported destroyed.
This commit is contained in:
Matt Jacob 2000-03-13 16:30:00 +00:00
parent 03e4dc0805
commit 6ca3a52f59
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=58000

View File

@ -1651,7 +1651,10 @@ printf("notify ack\n");
sdparam *sdp = isp->isp_param;
sdp += cam_sim_bus(xpt_path_sim(cpi->ccb_h.path));
cpi->hba_inquiry = PI_SDTR_ABLE|PI_TAG_ABLE|PI_WIDE_16;
cpi->hba_misc = 0;
if (IS_ULTRA2(isp))
cpi->hba_misc = PIM_NOBUSRESET;
else
cpi->hba_misc = 0;
cpi->initiator_id = sdp->isp_initiator_id;
cpi->base_transfer_speed = 3300;
}