aboutsummaryrefslogtreecommitdiff
path: root/share/man/man4/ahc.4
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2017-02-16 21:57:19 +0000
committerWarner Losh <imp@FreeBSD.org>2017-02-16 21:57:19 +0000
commita4e4cebf17289ba883f050ea2375ca654bc57f2b (patch)
treee4420a6b2ef69b45c2e38542b2cf60e48b0311f7 /share/man/man4/ahc.4
parentbcb3c3b5eb55eb4418bb18e171fa1861f48afac3 (diff)
downloadsrc-a4e4cebf17289ba883f050ea2375ca654bc57f2b.tar.gz
src-a4e4cebf17289ba883f050ea2375ca654bc57f2b.zip
Remove EISA support from ahc driver. The AIC-7770 chip can be on ISA,
VesaLocalBus or EISA. Internally, EISA and ISA are handled the same, with VL being handled slightly differently. To avoid too much code churn, retain the EISA name, despite it being used only for ISA bus. When it is on the ISA bus, weird gymnastics are required with EISA-space address accesses as well. Remove known models from the ahc man page. Remove ahc_eisa module.
Notes
Notes: svn path=/head/; revision=313836
Diffstat (limited to 'share/man/man4/ahc.4')
-rw-r--r--share/man/man4/ahc.447
1 files changed, 7 insertions, 40 deletions
diff --git a/share/man/man4/ahc.4 b/share/man/man4/ahc.4
index cbd3937184b3..1a746552455d 100644
--- a/share/man/man4/ahc.4
+++ b/share/man/man4/ahc.4
@@ -26,12 +26,12 @@
.\"
.\" $FreeBSD$
.\"
-.Dd July 13, 2008
+.Dd February 15, 2017
.Dt AHC 4
.Os
.Sh NAME
.Nm ahc
-.Nd Adaptec VL/EISA/PCI SCSI host adapter driver
+.Nd Adaptec VL/ISA/PCI SCSI host adapter driver
.Sh SYNOPSIS
To compile this driver into the kernel,
place the following lines in your
@@ -40,9 +40,6 @@ kernel configuration file:
.Cd "device scbus"
.Cd "device ahc"
.Pp
-For one or more VL/EISA cards:
-.Cd "device eisa"
-.Pp
For one or more PCI cards:
.Cd "device pci"
.Pp
@@ -58,7 +55,6 @@ module at boot time, place the following lines in
.Xr loader.conf 5 :
.Bd -literal -offset indent
ahc_load="YES"
-ahc_eisa_load="YES"
ahc_isa_load="YES"
ahc_pci_load="YES"
.Ed
@@ -98,45 +94,19 @@ A value of 0x8a enables it for units 1, 3, and 7.
Per target configuration performed in the
.Tn SCSI-Select
menu, accessible at boot
-in
-.No non- Ns Tn EISA
-models,
-or through an
-.Tn EISA
-configuration utility for
-.Tn EISA
-models,
is honored by this driver.
This includes synchronous/asynchronous transfers,
maximum synchronous negotiation rate,
wide transfers,
disconnection,
-the host adapter's SCSI ID,
-and,
-in the case of
-.Tn EISA
-Twin Channel controllers,
-the primary channel selection.
+the host adapter's SCSI ID.
For systems that store non-volatile settings in a system specific manner
rather than a serial eeprom directly connected to the aic7xxx controller,
the
.Tn BIOS
must be enabled for the driver to access this information.
-This restriction applies to all
-.Tn EISA
-and many motherboard configurations.
-.Pp
-Note that I/O addresses are determined automatically by the probe routines,
-but care should be taken when using a 284x
-.Pq Tn VESA No local bus controller
-in an
-.Tn EISA
-system.
-The jumpers setting the I/O area for the 284x should match the
-.Tn EISA
-slot into which the card is inserted to prevent conflicts with other
-.Tn EISA
-cards.
+This restriction applies to
+many chip-down motherboard configurations.
.Pp
Performance and feature sets vary throughout the aic7xxx product line.
The following table provides a comparison of the different chips supported
@@ -147,9 +117,9 @@ Note that wide and twin channel features, although always supported
by a particular chip, may be disabled in a particular motherboard or card
design.
.Bd -ragged -offset indent
-.Bl -column "aic7895CX" "MIPSX" "EISA/VLX" "MaxSyncX" "MaxWidthX" "SCBsX" "2 3 4 5 6 7 8X"
+.Bl -column "aic7895CX" "MIPSX" "PCI/64X" "MaxSyncX" "MaxWidthX" "SCBsX" "2 3 4 5 6 7 8X"
.It Em "Chip" Ta "MIPS" Ta "Bus" Ta "MaxSync" Ta "MaxWidth" Ta "SCBs" Ta "Features"
-.It "aic7770" Ta "10" Ta "EISA/VL" Ta "10MHz" Ta "16Bit" Ta "4" Ta "1"
+.It "aic7770" Ta "10" Ta "VL" Ta "10MHz" Ta "16Bit" Ta "4" Ta "1"
.It "aic7850" Ta "10" Ta "PCI/32" Ta "10MHz" Ta "8Bit" Ta "3" Ta ""
.It "aic7860" Ta "10" Ta "PCI/32" Ta "20MHz" Ta "8Bit" Ta "3" Ta ""
.It "aic7870" Ta "10" Ta "PCI/32" Ta "10MHz" Ta "16Bit" Ta "16" Ta ""
@@ -254,9 +224,6 @@ Adaptec
.Tn 274X(T)
.It
Adaptec
-.Tn 284X
-.It
-Adaptec
.Tn 2910
.It
Adaptec