diff options
author | gibbs <gibbs@FreeBSD.org> | 1996-04-20 21:37:49 +0000 |
---|---|---|
committer | gibbs <gibbs@FreeBSD.org> | 1996-04-20 21:37:49 +0000 |
commit | cf74e6c1054e088c127b230842f487c300021c46 (patch) | |
tree | a2a93eaf7fcef9c983b72ef510dd30e209c1fe43 /share/man/man4 | |
parent | a51d69965b27c4db082cced2f41391a56f4a6571 (diff) | |
download | FreeBSD-src-cf74e6c1054e088c127b230842f487c300021c46.zip FreeBSD-src-cf74e6c1054e088c127b230842f487c300021c46.tar.gz |
Update to face reality. We now support the aic7850, aic7860 and aic7880.
Mention Ultra support and SCB paging.
Remove references to AHC_TAGENABLE.
Diffstat (limited to 'share/man/man4')
-rw-r--r-- | share/man/man4/ahc.4 | 64 | ||||
-rw-r--r-- | share/man/man4/man4.i386/ahc.4 | 64 |
2 files changed, 68 insertions, 60 deletions
diff --git a/share/man/man4/ahc.4 b/share/man/man4/ahc.4 index 5dbecce..1600738 100644 --- a/share/man/man4/ahc.4 +++ b/share/man/man4/ahc.4 @@ -1,5 +1,5 @@ .\" -.\" Copyright (c) 1995 +.\" Copyright (c) 1995, 1996 .\" Justin T. Gibbs. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without @@ -25,21 +25,23 @@ .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" .\" -.Dd April 15, 1995 +.Dd April 20, 1996 .Dt AHC 4 i386 .Os FreeBSD .Sh NAME .Nm ahc .Nd Adaptec VL/EISA/PCI SCSI host adapter driver .Sh SYNOPSIS -For VL/EISA cards: -.Cd controller ahc0 at isa? bio irq ? vector ahcintr +For one or more VL/EISA cards: +.Cd controller eisa0 +.Cd controller ahc0 .Pp -For PCI cards: +For one or more PCI cards: +.Cd controller pci0 .Cd controller ahc0 .Pp -To enable tagged queueing: -.Cd options AHC_TAGENABLE +To enable SCB paging: +.Cd options AHC_SCBPAGING_ENABLE .Pp For one or more SCSI busses: .Cd controller scbus0 at ahc0 @@ -47,15 +49,24 @@ For one or more SCSI busses: This driver provides access to the .Tn SCSI bus connected to an Adaptec -274x, 284x, 294x, or motherboard-based +274x, 284x, 2940, 3940, or controllers based on the +.Tn AIC7770, +.Tn AIC7850, +.Tn AIC7860, +.Tn AIC7870, +or +.Tn AIC7880 +host adapter chips. +Features include support for twin and wide busses, +ultra SCSI, +two commands per non-tagged queueing target, +tagged queuing, +and SCB paging which allows up to 255 active commands on all adapters +except those using .Tn AIC7770 -or -.Tn AIC7870 -host adapter. -Features include twin and wide bus support, two commands per target in -non-tagged-queuing mode, and experimental tagged queuing support enabled -with the -.Dq Dv AHC_TAGENABLE +chips prior to revision E. +SCB paging is enabled with the +.Dq Dv AHC_SCBPAGING_ENABLE configuration option. .Pp Per target configuration performed in the @@ -72,8 +83,10 @@ is honored by this driver with the stipulation that the .Tn BIOS must be enabled for .Tn EISA -adaptors. This includes synchronous/asynchronous transfers, disconnection, -and maximum synchronous negotiation rate settings. +adaptors. This includes synchronous/asynchronous transfers, +maximum synchronous negotiation rate, +disconnection, +and the host adapter's SCSI ID. .Pp Note that I/O addresses are determined automatically by the probe routines, but care should be taken when using a 284x @@ -88,22 +101,13 @@ cards. .Sh BUGS Some Quantum drives (at least the Empire 2100 and 1080s) will not run on an .Tn AIC7870 -in synchronous mode at 10MB/s. It is speculated that the Adaptec -runs slightly above 10MB/s, causing the drive much confusion. Setting a -maximum synchronous negotiation rate of 8MB/s in the +Rev B in synchronous mode at 10MHz. Controllers with this problem have a +42 MHz clock crystal on them and run slightly above 10MHz, causing the +drive much confusion. Setting a maximum synchronous negotiation rate of 8MHz +in the .Tn SCSI-Select utility will allow normal function. -.Pp -The -.Tn SCSI -ID of -.No Tn AIC7870 Ns -based -controllers -.Pq Tn AHA-294x -is hard coded to 7 by the driver. The user configured ID can be -obtained by querying the adapter, but there is no driver support for -this as of yet. .Sh SEE ALSO .Xr aha 4 , .Xr ahb 4 , diff --git a/share/man/man4/man4.i386/ahc.4 b/share/man/man4/man4.i386/ahc.4 index 5dbecce..1600738 100644 --- a/share/man/man4/man4.i386/ahc.4 +++ b/share/man/man4/man4.i386/ahc.4 @@ -1,5 +1,5 @@ .\" -.\" Copyright (c) 1995 +.\" Copyright (c) 1995, 1996 .\" Justin T. Gibbs. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without @@ -25,21 +25,23 @@ .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" .\" -.Dd April 15, 1995 +.Dd April 20, 1996 .Dt AHC 4 i386 .Os FreeBSD .Sh NAME .Nm ahc .Nd Adaptec VL/EISA/PCI SCSI host adapter driver .Sh SYNOPSIS -For VL/EISA cards: -.Cd controller ahc0 at isa? bio irq ? vector ahcintr +For one or more VL/EISA cards: +.Cd controller eisa0 +.Cd controller ahc0 .Pp -For PCI cards: +For one or more PCI cards: +.Cd controller pci0 .Cd controller ahc0 .Pp -To enable tagged queueing: -.Cd options AHC_TAGENABLE +To enable SCB paging: +.Cd options AHC_SCBPAGING_ENABLE .Pp For one or more SCSI busses: .Cd controller scbus0 at ahc0 @@ -47,15 +49,24 @@ For one or more SCSI busses: This driver provides access to the .Tn SCSI bus connected to an Adaptec -274x, 284x, 294x, or motherboard-based +274x, 284x, 2940, 3940, or controllers based on the +.Tn AIC7770, +.Tn AIC7850, +.Tn AIC7860, +.Tn AIC7870, +or +.Tn AIC7880 +host adapter chips. +Features include support for twin and wide busses, +ultra SCSI, +two commands per non-tagged queueing target, +tagged queuing, +and SCB paging which allows up to 255 active commands on all adapters +except those using .Tn AIC7770 -or -.Tn AIC7870 -host adapter. -Features include twin and wide bus support, two commands per target in -non-tagged-queuing mode, and experimental tagged queuing support enabled -with the -.Dq Dv AHC_TAGENABLE +chips prior to revision E. +SCB paging is enabled with the +.Dq Dv AHC_SCBPAGING_ENABLE configuration option. .Pp Per target configuration performed in the @@ -72,8 +83,10 @@ is honored by this driver with the stipulation that the .Tn BIOS must be enabled for .Tn EISA -adaptors. This includes synchronous/asynchronous transfers, disconnection, -and maximum synchronous negotiation rate settings. +adaptors. This includes synchronous/asynchronous transfers, +maximum synchronous negotiation rate, +disconnection, +and the host adapter's SCSI ID. .Pp Note that I/O addresses are determined automatically by the probe routines, but care should be taken when using a 284x @@ -88,22 +101,13 @@ cards. .Sh BUGS Some Quantum drives (at least the Empire 2100 and 1080s) will not run on an .Tn AIC7870 -in synchronous mode at 10MB/s. It is speculated that the Adaptec -runs slightly above 10MB/s, causing the drive much confusion. Setting a -maximum synchronous negotiation rate of 8MB/s in the +Rev B in synchronous mode at 10MHz. Controllers with this problem have a +42 MHz clock crystal on them and run slightly above 10MHz, causing the +drive much confusion. Setting a maximum synchronous negotiation rate of 8MHz +in the .Tn SCSI-Select utility will allow normal function. -.Pp -The -.Tn SCSI -ID of -.No Tn AIC7870 Ns -based -controllers -.Pq Tn AHA-294x -is hard coded to 7 by the driver. The user configured ID can be -obtained by querying the adapter, but there is no driver support for -this as of yet. .Sh SEE ALSO .Xr aha 4 , .Xr ahb 4 , |