summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsmurph <smurph@openbsd.org>2002-06-29 02:05:03 +0000
committersmurph <smurph@openbsd.org>2002-06-29 02:05:03 +0000
commitd68408fa331f1fdecbaf6cec0325bcd5c8665a8a (patch)
tree5098beb9307d4776b6c04a615877c30a9e89c272
parentsync (diff)
downloadwireguard-openbsd-d68408fa331f1fdecbaf6cec0325bcd5c8665a8a.tar.xz
wireguard-openbsd-d68408fa331f1fdecbaf6cec0325bcd5c8665a8a.zip
Add supported controllers. And a warning.
-rw-r--r--share/man/man4/ahc.437
1 files changed, 24 insertions, 13 deletions
diff --git a/share/man/man4/ahc.4 b/share/man/man4/ahc.4
index 190cb371001..5d5782ae2bb 100644
--- a/share/man/man4/ahc.4
+++ b/share/man/man4/ahc.4
@@ -1,4 +1,4 @@
-.\" $OpenBSD: ahc.4,v 1.19 2002/03/19 02:49:20 millert Exp $
+.\" $OpenBSD: ahc.4,v 1.20 2002/06/29 02:05:03 smurph Exp $
.\" $NetBSD: ahc.4,v 1.1.2.1 1996/08/25 17:22:14 thorpej Exp $
.\"
.\" Copyright (c) 1995, 1996
@@ -70,6 +70,7 @@ bus(es) connected to Adaptec
.Tn AIC7880,
.Tn AIC7890,
.Tn AIC7891,
+.Tn AIC7892
.Tn AIC7895,
.Tn AIC7896,
.Tn AIC7892,
@@ -94,6 +95,7 @@ Adaptec SCSI controller cards:
.Tn 2940U2B,
.Tn 2950U2W,
.Tn 2950U2B,
+.Tn 19160,
.Tn 29160,
.Tn 3940,
.Tn 3940U,
@@ -102,11 +104,13 @@ Adaptec SCSI controller cards:
.Tn 3940AUW,
.Tn 3940U2W,
.Tn 3950U2,
+.Tn 3960,
+.Tn 3960D,
and
-.Tn 3985.
+.Tn 3985,
.Pp
Driver features include support for twin and wide busses,
-fast, ultra and ultra2 synchronous transfers depending on controller type,
+fast, ultra, ultra2 and ultra160 synchronous transfers depending on controller type,
tagged queuing, and SCB paging.
.Pp
Memory mapped I/O can be enabled for PCI devices with the
@@ -155,17 +159,19 @@ particular chip, may be disabled in a particular motherboard or card design.
.Pp
.Bd -filled -offset indent
.Bl -column "aic7770 " "10 " "EISA/VL " "10MHz " "16bit " "SCBs " Features
-.Em "Chip MIPS Bus MaxSync MaxWidth SCBs Features"
-aic7770 10 EISA/VL 10MHz 16Bit 4 1
+.Em "Chip MIPS Bus MaxSync MaxWidth SCBs Features"
+aic7770 10 EISA/VL 10MHz 16Bit 4 1
aic7850 10 PCI/32 10MHz 8Bit 3
aic7860 10 PCI/32 20MHz 8Bit 3
aic7870 10 PCI/32 10MHz 16Bit 16
aic7880 10 PCI/32 20MHz 16Bit 16
-aic7890 20 PCI/32 40MHz 16Bit 16 3 4 5 6 7
-aic7891 20 PCI/64 40MHz 16Bit 16 3 4 5 6 7
-aic7895 15 PCI/32 20MHz 16Bit 16 2 3 4 5
-aic7896 20 PCI/32 40MHz 16Bit 16 2 3 4 5 6 7
-aic7897 20 PCI/64 40MHz 16Bit 16 2 3 4 5 6 7
+aic7890 20 PCI/32 40MHz 16Bit 16 3 4 5 6 7
+aic7891 20 PCI/64 40MHz 16Bit 16 3 4 5 6 7
+aic7892 20 PCI/64 40MHz 16Bit 32 3 4 5 6 7 8
+aic7895 15 PCI/32 20MHz 16Bit 16 2 3 4 5
+aic7896 20 PCI/32 40MHz 16Bit 16 2 3 4 5 6 7
+aic7897 20 PCI/64 40MHz 16Bit 16 2 3 4 5 6 7
+aic7899 20 PCI/64 40MHz 16Bit 32 3 4 5 6 7 8
.El
.Pp
.Bl -enum -compact
@@ -187,6 +193,8 @@ style Scatter Gather Engine - Improves S/G prefetch performance.
.It
Queuing Registers - Allows queuing of new transactions without pausing the
sequencer.
+.It
+Ultra160 support.
.El
.Ed
.Sh SCSI CONTROL BLOCKS (SCBs)
@@ -231,13 +239,15 @@ and restoring SCB data.
.Xr isa 4 ,
.Xr pci 4
.Sh AUTHORS
-The
+The core
.Nm
driver, the
.Tn AIC7xxx
sequencer-code assembler, and the firmware running on the aic7xxx chips
were written by
-.An Justin T. Gibbs .
+.An Justin T. Gibbs .
+.Pp
+The OpenBSD platform dependant code was written by Steve P. Murphree, Jr.
.Sh BUGS
Some Quantum drives (at least the Empire 2100 and 1080s) will not run on an
.Tn AIC7870
@@ -247,4 +257,5 @@ run slightly above 10MHz.
This confuses the drive and hangs the bus.
Setting a maximum synchronous negotiation rate of 8MHz in the
.Tn SCSI-Select
-utility will allow normal operation.
+utility will allow normal operation. Some disks that don't do tagged queuing
+will fail.