Deleted Added
full compact
adv.4 (72762) adv.4 (79538)
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 withough 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 withough 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 72762 2001-02-20 11:07:27Z ru $
24.\" $FreeBSD: head/share/man/man4/adv.4 79538 2001-07-10 15:31:11Z ru $
25.\"
26.Dd February 13, 2000
27.Dt ADV 4
25.\"
26.Dd February 13, 2000
27.Dt ADV 4
28.Os FreeBSD
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 ?"
36.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:
46.Cd device scbus0 at adv0
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
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
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 .
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 ?"
36.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:
46.Cd device scbus0 at adv0
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
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
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 .