diff options
Diffstat (limited to 'share/man/man4/adv.4')
-rw-r--r-- | share/man/man4/adv.4 | 246 |
1 files changed, 246 insertions, 0 deletions
diff --git a/share/man/man4/adv.4 b/share/man/man4/adv.4 new file mode 100644 index 000000000000..76e37a7c209e --- /dev/null +++ b/share/man/man4/adv.4 @@ -0,0 +1,246 @@ +.\" +.\" Copyright (c) 1998, 2000 +.\" Justin T. Gibbs. All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. The name of the author may not be used to endorse or promote products +.\" derived from this software without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +.\" +.\" $FreeBSD$ +.\" +.Dd August 8, 2004 +.Dt ADV 4 +.Os +.Sh NAME +.Nm adv +.Nd Advansys ISA/VL/EISA/PCI 8bit SCSI Host adapter driver +.Sh SYNOPSIS +To compile this driver into the kernel, +place the following lines in your +kernel configuration file: +.Bd -ragged -offset indent +.Cd "device scbus" +.Cd "device adv" +.Pp +For one or more EISA cards: +.Cd "device eisa" +.Pp +For one or more VL/ISA cards: +.Cd "device isa" +.Pp +In +.Pa /boot/device.hints : +.Cd hint.adv.0.at="isa" +.Pp +For one or more PCI cards: +.Cd "device pci" +.Ed +.Sh DESCRIPTION +This driver provides access to the 8bit +.Tn SCSI +bus connected to the Advanced Systems Products, Inc. +.Tn ASC900 , +.Tn ASC1000 , +.Tn ASC1090 , +.Tn ASC1200 , +.Tn ASC3030 , +.Tn ASC3050 , +and +.Tn ASC3150 +host adapter chips. +The following tables list the AdvanSys products using these chips, +their bus attachment type, maximum sync rate, and the maximum number of +commands that can be handled by the adapter concurrently. +.Pp +.Bd -ragged -offset indent +.Bl -column "ABP510/5150 " "ISA PnP " "Yes " "10MHz " "Commands " Footnotes +Connectivity Products: +.Pp +.Em "Adapter Bus Floppy MaxSync Commands Footnotes" +ABP510/5150 ISA No 10MHz 240 1 +ABP5140 ISA PnP No 10MHz 16 1, 3 +ABP5142 ISA PnP Yes 10MHz 16 4 +ABP[3]902 PCI No 10MHz 16 +ABP3905 PCI No 10MHz 16 +ABP915 PCI No 10MHz 16 +ABP920 PCI No 10MHz 16 +ABP3922 PCI No 10MHz 16 +ABP3925 PCI No 10MHz 16 +ABP930 PCI No 10MHz 16 5 +ABP930U PCI No 20MHz 16 +ABP930UA PCI No 20MHz 16 +ABP960 PCI No 10MHz 16 +ABP960U PCI No 20MHz 16 +.El +.Pp +Footnotes: +.Bl -enum -compact +.It +This board has been shipped by HP with the 4020i CD-R drive. +The board has no BIOS so it cannot control a boot device, but +it can control any secondary SCSI device. +.It +This board has been sold by Iomega as a Jaz Jet PCI adapter. +.It +This board has been sold by SIIG as the i540 SpeedMaster. +.It +This board has been sold by SIIG as the i542 SpeedMaster. +.It +This board has been sold by SIIG as the Fast SCSI Pro PCI. +.El +.Ed +.Pp +.Bd -ragged -offset indent +.Bl -column "ABP510/5150 " "ISA PnP " "Yes " "10MHz " Commands +Single Channel Products: +.Pp +.Em "Adapter Bus Floppy MaxSync Commands" +ABP542 ISA Yes 10MHz 240 +ABP742 EISA Yes 10MHz 240 +ABP842 VL Yes 10MHz 240 +ABP940 PCI No 10MHz 240 +ABP[3]940UA PCI No 20MHz 240 +ABP940U PCI No 20MHz 240 +ABP3960UA PCI No 20MHz 240 +ABP970 PCI No 10MHz 240 +ABP970U PCI No 20MHz 240 +.El +.Ed +.Pp +.Bd -ragged -offset indent +.Bl -column "ABP510/5150 " "ISA PnP " "Yes " "10MHz " "Commands " "Channels " +Multi Channel Products (Commands are per-channel): +.Pp +.Em "Adapter Bus Floppy MaxSync Commands Channels" +ABP752 EISA Yes 10MHz 240 2 +ABP852 VL Yes 10MHz 240 2 +ABP950 PCI No 10MHz 240 2 +ABP980 PCI No 10MHz 240 4 +ABP980U PCI No 20MHz 240 4 +ABP[3]980UA PCI No 20MHz 16 4 +.El +.Ed +.Pp +.\" For ISA or Vesa Local Bus adapters, one kernel config entry is required +.\" for every card to be attached by the system. 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 these card are 0x110, 0x130, +.\" 0x150, 0x190, 0x210, 0x230, 0x250, and 0x330. +.\" .Pp +Per target configuration performed in the +.Tn AdvanceWare +menu, which is accessible at boot, +is honored by this driver. +This includes synchronous/asynchronous transfers, +maximum synchronous negotiation rate, disconnection, tagged queueing, +and the host adapter's SCSI ID. +The global setting for the maximum number of tagged transactions allowed +per target is not honored as the CAM SCSI system will automatically determine +the maximum number of tags a device can receive as well as guarantee fair +resource allocation among devices. +.Sh HARDWARE +The +.Nm +driver supports the following SCSI controllers: +.Pp +.Bl -bullet -compact +.It +AdvanSys ABP510/5150 +.It +AdvanSys ABP5140 +.It +AdvanSys ABP5142 +.It +AdvanSys ABP902/3902 +.It +AdvanSys ABP3905 +.It +AdvanSys ABP915 +.It +AdvanSys ABP920 +.It +AdvanSys ABP3922 +.It +AdvanSys ABP3925 +.It +AdvanSys ABP930, ABP930U, ABP930UA +.It +AdvanSys ABP960, ABP960U +.It +AdvanSys ABP542 +.It +AdvanSys ABP742 +.It +AdvanSys ABP842 +.It +AdvanSys ABP940 +.It +AdvanSys ABP940UA/3940UA +.It +AdvanSys ABP940U +.It +AdvanSys ABP3960UA +.It +AdvanSys ABP970, ABP970U +.It +AdvanSys ABP752 +.It +AdvanSys ABP852 +.It +AdvanSys ABP950 +.It +AdvanSys ABP980, ABP980U +.It +AdvanSys ABP980UA/3980UA +.It +MELCO IFC-USP (PC-98) +.It +RATOC REX-PCI30 (PC-98) +.It +@Nifty FNECHARD IFC-USUP-TX (PC-98) +.El +.Sh SEE ALSO +.Xr adw 4 , +.Xr aha 4 , +.Xr ahb 4 , +.Xr ahc 4 , +.Xr cd 4 , +.Xr da 4 , +.Xr sa 4 , +.Xr scsi 4 +.Sh HISTORY +The +.Nm +driver appeared in +.Fx 3.0 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was ported by +.An Justin T. Gibbs +from the Linux driver +written by +.An Bob Frey +of Advanced System Products, Inc. +Many thanks to AdvanSys for providing the original driver under a suitable +license for use in +.Fx . |