1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-27 11:55:06 +00:00
freebsd/sys/i386/scsi
Justin T. Gibbs efaafa27d3 Honor the CHANNEL_B_PRIMARY bit of the BIOSCTRL register and probe
channel B first as approriate.

Only reset the SCSI bus if the RESET_SCSI bit of SCSICONF is set.  This
makes the aic7xxx driver honor all of the configuration settings availible
in SCSI-Select or the ECU.

Fix a benign bug in the reset code that caused us to always wait a full
second after the chip reset.  This should shave some time off the probe.
Bug found by pedrosal@nce.ufrj.br (Pedro Salenbauch)

It seems that only the top three sync rates are doubled when in ultra mode,
so update the syncrates table as appropriate.
Found by "Dan Willis" <dan@plutotech.com> and his SCSI bus analyzer
1996-05-10 16:21:05 +00:00
..
93cx6.c Remove unused var. 1995-11-20 12:14:40 +00:00
93cx6.h Clean up a few nits in the aic7xxx driver: 1995-09-05 23:52:03 +00:00
aic7xxx.c Honor the CHANNEL_B_PRIMARY bit of the BIOSCTRL register and probe 1996-05-10 16:21:05 +00:00
aic7xxx.h Honor the CHANNEL_B_PRIMARY bit of the BIOSCTRL register and probe 1996-05-10 16:21:05 +00:00
bt.c Convert to use stdarg in bt_cmd. Use XS_SELTIMEOUT for selection timeouts. 1996-03-31 18:19:50 +00:00
btreg.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00