diff --git a/share/man/man4/aha.4 b/share/man/man4/aha.4 index b3a873ea2be2..e4d31f6b40b7 100644 --- a/share/man/man4/aha.4 +++ b/share/man/man4/aha.4 @@ -24,45 +24,50 @@ .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" $Id$ +.\" $Id: aha.4,v 1.6 1997/03/07 02:49:41 jmg Exp $ .\" -.Dd January 19, 1996 +.Dd October 15, 1998 .Dt AHA 4 i386 .Os FreeBSD .Sh NAME .Nm aha .Nd Adaptec SCSI host adapter driver .Sh SYNOPSIS -.Cd controller "aha0 at isa? port" \&"IO_AHA0\&" "bio irq ? drq 5 vector ahaintr" +.Cd controller "aha0 at isa? port ? cam irq ? drq 5" .Cd controller scbus0 at aha0 .Sh DESCRIPTION This driver provides access to the .Tn SCSI -bus connected to an Adaptec 154xA, 154xB, 154xC or 164x host -adapter. It also works for compatible cards like the BusLogic 545 and -the Adaptec 174x in 154x emulation mode. -For Adaptec 174x cards in enhanced mode the +bus connected to an Adaptec 154xA, 154xB, 154xC, 154xCF, or 154xCP +host adapter. Host adapters supporting a 154X compatible interface, +such as some Tekram controllers and the Adaptec 174x in 154x +emulation mode can, also be attached with this driver. For optimum +performance, Adaptec 174x controllers should be configured in +enhanced mode and attached via the .Xr ahb 4 -driver should be used instead. +driver. +.Pp +One kernel config entry for every card to be attached by the system is +required. Specific values for the port address, irq, and drq may be +specified. If wildcard values are used, the driver will query the +device for its current settings and use those. If the port address +is a wildcard, the driver consults an internal table of possible port address +locations and attaches to the first unattached card it finds. The possible +port addresses for this card are 0x330, 0x334, 0x230, 0x234, 0x130, and +0x134. .Sh SEE ALSO .Xr ahb 4 , .Xr ahc 4 , .Xr cd 4 , .Xr scsi 4 , -.Xr sd 4 , -.Xr st 4 +.Xr da 4 , +.Xr sa 4 .\" .\" .Sh DIAGNOSTICS .\" .Sh AUTHOR The .Nm -driver was written by Julian Elischer for -.Tn Mach -2.5. -.Sh HISTORY -The -.Nm -driver first appeared in the -.Tn 386BSD -patchkit. +driver was ported by M. Warner Losh from the +.Nm bt +driver written by Justin T. Gibbs diff --git a/share/man/man4/ahb.4 b/share/man/man4/ahb.4 index 62fc2f98ce11..3b18deda4e45 100644 --- a/share/man/man4/ahb.4 +++ b/share/man/man4/ahb.4 @@ -24,9 +24,9 @@ .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" $Id: ahb.4,v 1.7 1997/03/07 02:49:43 jmg Exp $ +.\" $Id: ahb.4,v 1.8 1998/03/12 07:30:29 charnier Exp $ .\" -.Dd January 19, 1996 +.Dd October 15, 1998 .Dt AHB 4 i386 .Os FreeBSD .Sh NAME @@ -39,60 +39,25 @@ This driver provides access to the .Tn SCSI bus connected to an Adaptec -174x hostadapter in either -.Dq Em standard -or +174x hostadapter in .Dq Em enhanced -mode. If the controller -is set to standard mode (using the -.Tn EISA -configuration utility), -the driver will automatically -switch the card to enhanced mode during the device probe. -.Pp -.Sy N.B. : -When configuring a system -with both -.Xr aha 4 -and -.Nm -drivers, the -.Nm -driver should be listed first in the kernel configuration file. This -ensures that the -.Nm -driver will find the Adaptec 174x boards before the -.Xr aha 4 -driver probes for Adaptec 154x boards. -.Pp -Note that no I/O addresses are configured in the kernel config file. The -174x uses -.Tn EISA -slot-specific I/O which is configured automatically. -.\" -.\" .Sh DIAGNOSTICS -.\" +mode. +Tagged queueing and synchronous SCSI transfers are supported. +.Sh CAVEATS +The Adaptec 174X is very sensitive to SCSI bus termination and cable +length. It may also have difficulties operating with some modern devices +that, due to their speed, expose timing problems in the controller. There +are no known mechanisms for working around device incompatibilities of +this nature. .Sh SEE ALSO .Xr aha 4 , .Xr ahc 4 , .Xr cd 4 , .Xr scsi 4 , -.Xr sd 4 , -.Xr st 4 +.Xr da 4 , +.Xr sa 4 .Sh AUTHORS The .Nm driver was written by -.An Julian Elischer -for -.Tn Mach -2.5. It was converted to automatic -.Tn EISA -configuration by -.An Justin Gibbs . -.Sh HISTORY -The -.Nm -driver first appeared in the -.Tn 386BSD -patchkit. +.An Justin T. Gibbs . diff --git a/share/man/man4/man4.i386/aha.4 b/share/man/man4/man4.i386/aha.4 index b3a873ea2be2..e4d31f6b40b7 100644 --- a/share/man/man4/man4.i386/aha.4 +++ b/share/man/man4/man4.i386/aha.4 @@ -24,45 +24,50 @@ .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" $Id$ +.\" $Id: aha.4,v 1.6 1997/03/07 02:49:41 jmg Exp $ .\" -.Dd January 19, 1996 +.Dd October 15, 1998 .Dt AHA 4 i386 .Os FreeBSD .Sh NAME .Nm aha .Nd Adaptec SCSI host adapter driver .Sh SYNOPSIS -.Cd controller "aha0 at isa? port" \&"IO_AHA0\&" "bio irq ? drq 5 vector ahaintr" +.Cd controller "aha0 at isa? port ? cam irq ? drq 5" .Cd controller scbus0 at aha0 .Sh DESCRIPTION This driver provides access to the .Tn SCSI -bus connected to an Adaptec 154xA, 154xB, 154xC or 164x host -adapter. It also works for compatible cards like the BusLogic 545 and -the Adaptec 174x in 154x emulation mode. -For Adaptec 174x cards in enhanced mode the +bus connected to an Adaptec 154xA, 154xB, 154xC, 154xCF, or 154xCP +host adapter. Host adapters supporting a 154X compatible interface, +such as some Tekram controllers and the Adaptec 174x in 154x +emulation mode can, also be attached with this driver. For optimum +performance, Adaptec 174x controllers should be configured in +enhanced mode and attached via the .Xr ahb 4 -driver should be used instead. +driver. +.Pp +One kernel config entry for every card to be attached by the system is +required. Specific values for the port address, irq, and drq may be +specified. If wildcard values are used, the driver will query the +device for its current settings and use those. If the port address +is a wildcard, the driver consults an internal table of possible port address +locations and attaches to the first unattached card it finds. The possible +port addresses for this card are 0x330, 0x334, 0x230, 0x234, 0x130, and +0x134. .Sh SEE ALSO .Xr ahb 4 , .Xr ahc 4 , .Xr cd 4 , .Xr scsi 4 , -.Xr sd 4 , -.Xr st 4 +.Xr da 4 , +.Xr sa 4 .\" .\" .Sh DIAGNOSTICS .\" .Sh AUTHOR The .Nm -driver was written by Julian Elischer for -.Tn Mach -2.5. -.Sh HISTORY -The -.Nm -driver first appeared in the -.Tn 386BSD -patchkit. +driver was ported by M. Warner Losh from the +.Nm bt +driver written by Justin T. Gibbs diff --git a/share/man/man4/man4.i386/ahb.4 b/share/man/man4/man4.i386/ahb.4 index 62fc2f98ce11..3b18deda4e45 100644 --- a/share/man/man4/man4.i386/ahb.4 +++ b/share/man/man4/man4.i386/ahb.4 @@ -24,9 +24,9 @@ .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" $Id: ahb.4,v 1.7 1997/03/07 02:49:43 jmg Exp $ +.\" $Id: ahb.4,v 1.8 1998/03/12 07:30:29 charnier Exp $ .\" -.Dd January 19, 1996 +.Dd October 15, 1998 .Dt AHB 4 i386 .Os FreeBSD .Sh NAME @@ -39,60 +39,25 @@ This driver provides access to the .Tn SCSI bus connected to an Adaptec -174x hostadapter in either -.Dq Em standard -or +174x hostadapter in .Dq Em enhanced -mode. If the controller -is set to standard mode (using the -.Tn EISA -configuration utility), -the driver will automatically -switch the card to enhanced mode during the device probe. -.Pp -.Sy N.B. : -When configuring a system -with both -.Xr aha 4 -and -.Nm -drivers, the -.Nm -driver should be listed first in the kernel configuration file. This -ensures that the -.Nm -driver will find the Adaptec 174x boards before the -.Xr aha 4 -driver probes for Adaptec 154x boards. -.Pp -Note that no I/O addresses are configured in the kernel config file. The -174x uses -.Tn EISA -slot-specific I/O which is configured automatically. -.\" -.\" .Sh DIAGNOSTICS -.\" +mode. +Tagged queueing and synchronous SCSI transfers are supported. +.Sh CAVEATS +The Adaptec 174X is very sensitive to SCSI bus termination and cable +length. It may also have difficulties operating with some modern devices +that, due to their speed, expose timing problems in the controller. There +are no known mechanisms for working around device incompatibilities of +this nature. .Sh SEE ALSO .Xr aha 4 , .Xr ahc 4 , .Xr cd 4 , .Xr scsi 4 , -.Xr sd 4 , -.Xr st 4 +.Xr da 4 , +.Xr sa 4 .Sh AUTHORS The .Nm driver was written by -.An Julian Elischer -for -.Tn Mach -2.5. It was converted to automatic -.Tn EISA -configuration by -.An Justin Gibbs . -.Sh HISTORY -The -.Nm -driver first appeared in the -.Tn 386BSD -patchkit. +.An Justin T. Gibbs .