1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-18 10:35:55 +00:00
freebsd/sys/i386/scsi
Justin T. Gibbs bf850955ed Move the include opt_aic7xxx in aic7xxx.h so that all of the driver files get
it automatically.  The AHC_FORCE_PIO option wasn't having any effect because
the PCI probe code didn't include this file.

Fix some problems with the new sync and wide negotiation code.  First off,
go back to async transfers by using a message reject again.  The SCSI II and
III spec indicate that if a target's response to an initiater does not suit
(i.e. its too low), then performing a message reject is the appropriate
response.  If, on the other hand, the initiator begins the negotiation and
we want to go async, we will send back an SDTR message with a 0 period and
offset.

Also fix a really bad negotiation problem caused by a missing "break".  This
would usually hit people that had "smart" wide devices that immediately
attempt sync negotiation after a successful wide negotiation.

2.2 Candidate.
1996-11-05 07:57:29 +00:00
..
93cx6.c Add basic support for the 398X cards as multi-channel SCSI host adapters. 1996-10-28 06:10:02 +00:00
93cx6.h Add basic support for the 398X cards as multi-channel SCSI host adapters. 1996-10-28 06:10:02 +00:00
advansys.c Advanced Systems Inc. SCSI Controller driver and ISA/VL front end. 1996-10-07 02:07:07 +00:00
advansys.h Advanced Systems Inc. SCSI Controller driver and ISA/VL front end. 1996-10-07 02:07:07 +00:00
aic7xxx.c Move the include opt_aic7xxx in aic7xxx.h so that all of the driver files get 1996-11-05 07:57:29 +00:00
aic7xxx.h Move the include opt_aic7xxx in aic7xxx.h so that all of the driver files get 1996-11-05 07:57:29 +00:00
bt.c oops somehow this dissppeared along the way.. 1996-08-19 02:42:40 +00:00
btreg.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00