Deleted Added
full compact
ahc.4 (122371) ahc.4 (131570)
1.\"
2.\" Copyright (c) 1995, 1996, 1997, 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

--- 10 unchanged lines hidden (view full) ---

19.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
20.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
21.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
22.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
23.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
25.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26.\"
1.\"
2.\" Copyright (c) 1995, 1996, 1997, 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

--- 10 unchanged lines hidden (view full) ---

19.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
20.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
21.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
22.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
23.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
25.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26.\"
27.\" $FreeBSD: head/share/man/man4/ahc.4 122371 2003-11-09 22:53:58Z bmah $
27.\" $FreeBSD: head/share/man/man4/ahc.4 131570 2004-07-04 14:17:41Z simon $
28.\"
28.\"
29.Dd February 13, 2000
29.Dd July 4, 2004
30.Dt AHC 4
31.Os
32.Sh NAME
33.Nm ahc
34.Nd Adaptec VL/EISA/PCI SCSI host adapter driver
35.Sh SYNOPSIS
36For one or more VL/EISA cards:
37.Cd device eisa

--- 9 unchanged lines hidden (view full) ---

47To configure one or more controllers to assume the target role:
48.Cd options AHC_TMODE_ENABLE <bitmask of units>
49.Pp
50For one or more SCSI busses:
51.Cd device scbus
52.Sh DESCRIPTION
53This driver provides access to the
54.Tn SCSI
30.Dt AHC 4
31.Os
32.Sh NAME
33.Nm ahc
34.Nd Adaptec VL/EISA/PCI SCSI host adapter driver
35.Sh SYNOPSIS
36For one or more VL/EISA cards:
37.Cd device eisa

--- 9 unchanged lines hidden (view full) ---

47To configure one or more controllers to assume the target role:
48.Cd options AHC_TMODE_ENABLE <bitmask of units>
49.Pp
50For one or more SCSI busses:
51.Cd device scbus
52.Sh DESCRIPTION
53This driver provides access to the
54.Tn SCSI
55bus(es) connected to Adaptec
56.Tn AIC7770 ,
57.Tn AIC7850 ,
58.Tn AIC7860 ,
59.Tn AIC7870 ,
60.Tn AIC7880 ,
61.Tn AIC7890 ,
62.Tn AIC7891 ,
63.Tn AIC7892 ,
64.Tn AIC7895 ,
65.Tn AIC7896 ,
66.Tn AIC7897
67and
68.Tn AIC7899
55bus(es) connected to the Adaptec AIC77xx and AIC78xx
69host adapter chips.
56host adapter chips.
70These chips are found on many motherboards as well as the following
71Adaptec SCSI controller cards:
72.Tn 274X(W) ,
73.Tn 274X(T) ,
74.Tn 284X ,
75.Tn 2910 ,
76.Tn 2915 ,
77.Tn 2920 ,
78.Tn 2930C ,
79.Tn 2930U2 ,
80.Tn 2940 ,
81.Tn 2940J ,
82.Tn 2940N ,
83.Tn 2940U ,
84.Tn 2940AU ,
85.Tn 2940UW ,
86.Tn 2940UW Dual ,
87.Tn 2940UW Pro ,
88.Tn 2940U2W ,
89.Tn 2940U2B ,
90.Tn 2950U2W ,
91.Tn 2950U2B ,
92.Tn 19160B ,
93.Tn 29160B ,
94.Tn 29160N ,
95.Tn 3940 ,
96.Tn 3940U ,
97.Tn 3940AU ,
98.Tn 3940UW ,
99.Tn 3940AUW ,
100.Tn 3940U2W ,
101.Tn 3950U2 ,
102.Tn 3960 ,
103.Tn 39160 ,
104.Tn 3985 ,
105and
106.Tn 4944UW .
107.Pp
57.Pp
108On the pc98 platform, support is also provided for the NEC PC-9821Xt13
109and RvII26, PC-9821X-B02L/B09, and SV-98/2-B03.
110.Pp
111Driver features include support for twin and wide busses,
112fast, ultra or ultra2 synchronous transfers depending on controller type,
113tagged queueing, SCB paging, and target mode.
114.Pp
115Memory mapped I/O can be enabled for PCI devices with the
116.Dq Dv AHC_ALLOW_MEMIO
117configuration option.
118Memory mapped I/O is more efficient than the alternative, programmed I/O.

--- 105 unchanged lines hidden (view full) ---

224.It
225Queuing Registers - Allows queueing of new transactions without pausing the
226sequencer.
227.It
228Multiple Target IDs - Allows the controller to respond to selection as a
229target on multiple SCSI IDs.
230.El
231.Ed
58Driver features include support for twin and wide busses,
59fast, ultra or ultra2 synchronous transfers depending on controller type,
60tagged queueing, SCB paging, and target mode.
61.Pp
62Memory mapped I/O can be enabled for PCI devices with the
63.Dq Dv AHC_ALLOW_MEMIO
64configuration option.
65Memory mapped I/O is more efficient than the alternative, programmed I/O.

--- 105 unchanged lines hidden (view full) ---

171.It
172Queuing Registers - Allows queueing of new transactions without pausing the
173sequencer.
174.It
175Multiple Target IDs - Allows the controller to respond to selection as a
176target on multiple SCSI IDs.
177.El
178.Ed
179.Sh HARDWARE
180The
181.Nm
182driver supports the following
183.Tn SCSI
184host adapter chips and
185.Tn SCSI
186controller cards:
187.Pp
188.Bl -bullet -compact
189.It
190Adaptec
191.Tn AIC7770
192host adapter chip
193.It
194Adaptec
195.Tn AIC7850
196host adapter chip
197.It
198Adaptec
199.Tn AIC7860
200host adapter chip
201.It
202Adaptec
203.Tn AIC7870
204host adapter chip
205.It
206Adaptec
207.Tn AIC7880
208host adapter chip
209.It
210Adaptec
211.Tn AIC7890
212host adapter chip
213.It
214Adaptec
215.Tn AIC7891
216host adapter chip
217.It
218Adaptec
219.Tn AIC7892
220host adapter chip
221.It
222Adaptec
223.Tn AIC7895
224host adapter chip
225.It
226Adaptec
227.Tn AIC7896
228host adapter chip
229.It
230Adaptec
231.Tn AIC7897
232host adapter chip
233.It
234Adaptec
235.Tn AIC7899
236host adapter chip
237.It
238Adaptec
239.Tn 274X(W)
240.It
241Adaptec
242.Tn 274X(T)
243.It
244Adaptec
245.Tn 284X
246.It
247Adaptec
248.Tn 2910
249.It
250Adaptec
251.Tn 2915
252.It
253Adaptec
254.Tn 2920
255.It
256Adaptec
257.Tn 2930C
258.It
259Adaptec
260.Tn 2930U2
261.It
262Adaptec
263.Tn 2940
264.It
265Adaptec
266.Tn 2940J
267.It
268Adaptec
269.Tn 2940N
270.It
271Adaptec
272.Tn 2940U
273.It
274Adaptec
275.Tn 2940AU
276.It
277Adaptec
278.Tn 2940UW
279.It
280Adaptec
281.Tn 2940UW Dual
282.It
283Adaptec
284.Tn 2940UW Pro
285.It
286Adaptec
287.Tn 2940U2W
288.It
289Adaptec
290.Tn 2940U2B
291.It
292Adaptec
293.Tn 2950U2W
294.It
295Adaptec
296.Tn 2950U2B
297.It
298Adaptec
299.Tn 19160B
300.It
301Adaptec
302.Tn 29160B
303.It
304Adaptec
305.Tn 29160N
306.It
307Adaptec
308.Tn 3940
309.It
310Adaptec
311.Tn 3940U
312.It
313Adaptec
314.Tn 3940AU
315.It
316Adaptec
317.Tn 3940UW
318.It
319Adaptec
320.Tn 3940AUW
321.It
322Adaptec
323.Tn 3940U2W
324.It
325Adaptec
326.Tn 3950U2
327.It
328Adaptec
329.Tn 3960
330.It
331Adaptec
332.Tn 39160
333.It
334Adaptec
335.Tn 3985
336.It
337Adaptec
338.Tn 4944UW
339.It
340NEC PC-9821Xt13 (PC-98)
341.It
342NEC RvII26 (PC-98)
343.It
344NEC PC-9821X-B02L/B09 (PC-98)
345.It
346NEC SV-98/2-B03 (PC-98)
347.It
348Many motherboards with on-board
349.Tn SCSI
350support
351.El
232.Sh SCSI CONTROL BLOCKS (SCBs)
233Every transaction sent to a device on the SCSI bus is assigned a
234.Sq SCSI Control Block
235(SCB).
236The SCB contains all of the information required by the
237controller to process a transaction.
238The chip feature table lists
239the number of SCBs that can be stored in on-chip memory.

--- 75 unchanged lines hidden ---
352.Sh SCSI CONTROL BLOCKS (SCBs)
353Every transaction sent to a device on the SCSI bus is assigned a
354.Sq SCSI Control Block
355(SCB).
356The SCB contains all of the information required by the
357controller to process a transaction.
358The chip feature table lists
359the number of SCBs that can be stored in on-chip memory.

--- 75 unchanged lines hidden ---