1.\" 2.\" Copyright (c) 1998, 2000 3.\" Justin T. Gibbs. All rights reserved. 4.\" 5.\" Redistribution and use in source and binary forms, with or without 6.\" modification, are permitted provided that the following conditions 7.\" are met: 8.\" 1. Redistributions of source code must retain the above copyright 9.\" notice, this list of conditions and the following disclaimer. 10.\" 2. The name of the author may not be used to endorse or promote products 11.\" derived from this software without specific prior written permission. 12.\" 13.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 14.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 15.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 16.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 17.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 18.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 19.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 20.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 22.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23.\"
| 1.\" 2.\" Copyright (c) 1998, 2000 3.\" Justin T. Gibbs. All rights reserved. 4.\" 5.\" Redistribution and use in source and binary forms, with or without 6.\" modification, are permitted provided that the following conditions 7.\" are met: 8.\" 1. Redistributions of source code must retain the above copyright 9.\" notice, this list of conditions and the following disclaimer. 10.\" 2. The name of the author may not be used to endorse or promote products 11.\" derived from this software without specific prior written permission. 12.\" 13.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 14.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 15.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 16.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 17.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 18.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 19.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 20.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 22.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23.\"
|
24.\" $FreeBSD: head/share/man/man4/adv.4 82327 2001-08-25 21:57:02Z dd $
| 24.\" $FreeBSD: head/share/man/man4/adv.4 84877 2001-10-13 09:08:37Z yokota $
|
25.\" 26.Dd February 13, 2000 27.Dt ADV 4 28.Os 29.Sh NAME 30.Nm adv 31.Nd Advansys ISA/VL/EISA/PCI 8bit SCSI Host adapter driver 32.Sh SYNOPSIS 33For one or more ISA or VL cards: 34.Cd device isa
| 25.\" 26.Dd February 13, 2000 27.Dt ADV 4 28.Os 29.Sh NAME 30.Nm adv 31.Nd Advansys ISA/VL/EISA/PCI 8bit SCSI Host adapter driver 32.Sh SYNOPSIS 33For one or more ISA or VL cards: 34.Cd device isa
|
35.Cd device "adv0 at isa? port ? irq ? drq ?"
| 35.Cd device adv
|
36.Pp
| 36.Pp
|
| 37In 38.Pa /boot/device.hints : 39.Cd hint.adv.0.at="isa" 40.Pp
|
37For one or more EISA cards: 38.Cd device eisa 39.Cd device adv 40.Pp 41For one or more PCI cards: 42.Cd device pci 43.Cd device adv 44.Pp 45For one or more SCSI busses:
| 41For one or more EISA cards: 42.Cd device eisa 43.Cd device adv 44.Pp 45For one or more PCI cards: 46.Cd device pci 47.Cd device adv 48.Pp 49For one or more SCSI busses:
|
46.Cd device scbus0 at adv0
| 50.Cd device scbus
|
47.Sh DESCRIPTION 48This driver provides access to the 8bit 49.Tn SCSI 50bus connected to the Advanced Systems Products, Inc. 51.Tn ASC900 , 52.Tn ASC1000 , 53.Tn ASC1090 , 54.Tn ASC1200 , 55.Tn ASC3030 , 56.Tn ASC3050 , 57and 58.Tn ASC3150 59host adapter chips. 60The following tables list the AdvanSys products using these chips, 61their bus attachment type, maximum sync rate, and the maximum number of 62commands that can be handled by the adapter concurrently. 63.Pp 64.Bd -ragged -offset indent 65.Bl -column "ABP510/5150 " "ISA PnP " "Yes " "10MHz " "Commands " Footnotes 66Connectivity Products: 67.Pp 68.Em "Adapter Bus Floppy MaxSync Commands Footnotes" 69ABP510/5150 ISA No 10MHz 240 1 70ABP5140 ISA PnP No 10MHz 16 1, 3 71ABP5142 ISA PnP Yes 10MHz 16 4 72ABP[3]902 PCI No 10MHz 16 73ABP3905 PCI No 10MHz 16 74ABP915 PCI No 10MHz 16 75ABP920 PCI No 10MHz 16 76ABP3922 PCI No 10MHz 16 77ABP3925 PCI No 10MHz 16 78ABP930 PCI No 10MHz 16 5 79ABP930U PCI No 20MHz 16 80ABP930UA PCI No 20MHz 16 81ABP960 PCI No 10MHz 16 82ABP960U PCI No 20MHz 16 83.El 84.Pp 85Footnotes: 86.Bl -enum -compact 87.It 88This board has been shipped by HP with the 4020i CD-R drive. 89The board has no BIOS so it cannot control a boot device, but 90it can control any secondary SCSI device. 91.It 92This board has been sold by Iomega as a Jaz Jet PCI adapter. 93.It 94This board has been sold by SIIG as the i540 SpeedMaster. 95.It 96This board has been sold by SIIG as the i542 SpeedMaster. 97.It 98This board has been sold by SIIG as the Fast SCSI Pro PCI. 99.El 100.Ed 101.Pp 102.Bd -ragged -offset indent 103.Bl -column "ABP510/5150 " "ISA PnP " "Yes " "10MHz " Commands 104Single Channel Products: 105.Pp 106.Em "Adapter Bus Floppy MaxSync Commands" 107ABP542 ISA Yes 10MHz 240 108ABP742 EISA Yes 10MHz 240 109ABP842 VL Yes 10MHz 240 110ABP940 PCI No 10MHz 240 111ABP[3]940UA PCI No 20MHz 240 112ABP940U PCI No 20MHz 240 113ABP3960UA PCI No 20MHz 240 114ABP970 PCI No 10MHz 240 115ABP970U PCI No 20MHz 240 116.El 117.Ed 118.Pp 119.Bd -ragged -offset indent 120.Bl -column "ABP510/5150 " "ISA PnP " "Yes " "10MHz " "Commands " "Channels " 121Multi Channel Products (Commands are per-channel): 122.Pp 123.Em "Adapter Bus Floppy MaxSync Commands Channels" 124ABP752 EISA Yes 10MHz 240 2 125ABP852 VL Yes 10MHz 240 2 126ABP950 PCI No 10MHz 240 2 127ABP980 PCI No 10MHz 240 4 128ABP980U PCI No 20MHz 240 4 129ABP[3]980UA PCI No 20MHz 16 4 130.El 131.Ed 132.Pp
| 51.Sh DESCRIPTION 52This driver provides access to the 8bit 53.Tn SCSI 54bus connected to the Advanced Systems Products, Inc. 55.Tn ASC900 , 56.Tn ASC1000 , 57.Tn ASC1090 , 58.Tn ASC1200 , 59.Tn ASC3030 , 60.Tn ASC3050 , 61and 62.Tn ASC3150 63host adapter chips. 64The following tables list the AdvanSys products using these chips, 65their bus attachment type, maximum sync rate, and the maximum number of 66commands that can be handled by the adapter concurrently. 67.Pp 68.Bd -ragged -offset indent 69.Bl -column "ABP510/5150 " "ISA PnP " "Yes " "10MHz " "Commands " Footnotes 70Connectivity Products: 71.Pp 72.Em "Adapter Bus Floppy MaxSync Commands Footnotes" 73ABP510/5150 ISA No 10MHz 240 1 74ABP5140 ISA PnP No 10MHz 16 1, 3 75ABP5142 ISA PnP Yes 10MHz 16 4 76ABP[3]902 PCI No 10MHz 16 77ABP3905 PCI No 10MHz 16 78ABP915 PCI No 10MHz 16 79ABP920 PCI No 10MHz 16 80ABP3922 PCI No 10MHz 16 81ABP3925 PCI No 10MHz 16 82ABP930 PCI No 10MHz 16 5 83ABP930U PCI No 20MHz 16 84ABP930UA PCI No 20MHz 16 85ABP960 PCI No 10MHz 16 86ABP960U PCI No 20MHz 16 87.El 88.Pp 89Footnotes: 90.Bl -enum -compact 91.It 92This board has been shipped by HP with the 4020i CD-R drive. 93The board has no BIOS so it cannot control a boot device, but 94it can control any secondary SCSI device. 95.It 96This board has been sold by Iomega as a Jaz Jet PCI adapter. 97.It 98This board has been sold by SIIG as the i540 SpeedMaster. 99.It 100This board has been sold by SIIG as the i542 SpeedMaster. 101.It 102This board has been sold by SIIG as the Fast SCSI Pro PCI. 103.El 104.Ed 105.Pp 106.Bd -ragged -offset indent 107.Bl -column "ABP510/5150 " "ISA PnP " "Yes " "10MHz " Commands 108Single Channel Products: 109.Pp 110.Em "Adapter Bus Floppy MaxSync Commands" 111ABP542 ISA Yes 10MHz 240 112ABP742 EISA Yes 10MHz 240 113ABP842 VL Yes 10MHz 240 114ABP940 PCI No 10MHz 240 115ABP[3]940UA PCI No 20MHz 240 116ABP940U PCI No 20MHz 240 117ABP3960UA PCI No 20MHz 240 118ABP970 PCI No 10MHz 240 119ABP970U PCI No 20MHz 240 120.El 121.Ed 122.Pp 123.Bd -ragged -offset indent 124.Bl -column "ABP510/5150 " "ISA PnP " "Yes " "10MHz " "Commands " "Channels " 125Multi Channel Products (Commands are per-channel): 126.Pp 127.Em "Adapter Bus Floppy MaxSync Commands Channels" 128ABP752 EISA Yes 10MHz 240 2 129ABP852 VL Yes 10MHz 240 2 130ABP950 PCI No 10MHz 240 2 131ABP980 PCI No 10MHz 240 4 132ABP980U PCI No 20MHz 240 4 133ABP[3]980UA PCI No 20MHz 16 4 134.El 135.Ed 136.Pp
|
133For ISA or Vesa Local Bus adapters, one kernel config entry is required 134for every card to be attached by the system. Specific values for the port 135address, irq, and drq may be specified. If wildcard values are used, the 136driver will query the device for its current settings and use those. If 137the port address is a wildcard, the driver consults an internal table of 138possible port address locations and attaches to the first unattached card 139it finds. The possible port addresses for these card are 0x110, 0x130, 1400x150, 0x190, 0x210, 0x230, 0x250, and 0x330. 141.Pp
| 137.\" For ISA or Vesa Local Bus adapters, one kernel config entry is required 138.\" for every card to be attached by the system. Specific values for the port 139.\" address, irq, and drq may be specified. If wildcard values are used, the 140.\" driver will query the device for its current settings and use those. If 141.\" the port address is a wildcard, the driver consults an internal table of 142.\" possible port address locations and attaches to the first unattached card 143.\" it finds. The possible port addresses for these card are 0x110, 0x130, 144.\" 0x150, 0x190, 0x210, 0x230, 0x250, and 0x330. 145.\" .Pp
|
142Per target configuration performed in the 143.Tn AdvanceWare 144menu, which is accessible at boot, 145is honored by this driver. 146This includes synchronous/asynchronous transfers, 147maximum synchronous negotiation rate, disconnection, tagged queueing, 148and the host adapter's SCSI ID. 149The global setting for the maximum number of tagged transactions allowed 150per target is not honored as the CAM SCSI system will automatically determine 151the maximum number of tags a device can receive as well as guarantee fair 152resource allocation among devices. 153.Sh SEE ALSO 154.Xr adw 4 , 155.Xr aha 4 , 156.Xr ahb 4 , 157.Xr ahc 4 , 158.Xr cd 4 , 159.Xr da 4 , 160.Xr sa 4 , 161.Xr scsi 4 162.Sh AUTHORS 163.An -nosplit 164The 165.Nm 166driver was ported by 167.An Justin T. Gibbs 168from the Linux driver 169written by 170.An Bob Frey 171of Advanced System Products, Inc. 172Many thanks to AdvanSys for providing the original driver under a suitable 173license for use in 174.Fx . 175.Sh HISTORY 176The 177.Nm 178driver appeared in 179.Fx 3.0 .
| 146Per target configuration performed in the 147.Tn AdvanceWare 148menu, which is accessible at boot, 149is honored by this driver. 150This includes synchronous/asynchronous transfers, 151maximum synchronous negotiation rate, disconnection, tagged queueing, 152and the host adapter's SCSI ID. 153The global setting for the maximum number of tagged transactions allowed 154per target is not honored as the CAM SCSI system will automatically determine 155the maximum number of tags a device can receive as well as guarantee fair 156resource allocation among devices. 157.Sh SEE ALSO 158.Xr adw 4 , 159.Xr aha 4 , 160.Xr ahb 4 , 161.Xr ahc 4 , 162.Xr cd 4 , 163.Xr da 4 , 164.Xr sa 4 , 165.Xr scsi 4 166.Sh AUTHORS 167.An -nosplit 168The 169.Nm 170driver was ported by 171.An Justin T. Gibbs 172from the Linux driver 173written by 174.An Bob Frey 175of Advanced System Products, Inc. 176Many thanks to AdvanSys for providing the original driver under a suitable 177license for use in 178.Fx . 179.Sh HISTORY 180The 181.Nm 182driver appeared in 183.Fx 3.0 .
|