aic(4): Remove ISA attachment.
[dragonfly.git] / share / man / man4 / ncv.4
1 .\" Copyright (C) 2003 The FreeBSD Project. All rights reserved.
2 .\" Copyright (c) 2003 Noriaki Mitsunaga. All rights reserved.
3 .\"
4 .\" Redistribution and use in source and binary forms, with or without
5 .\" modification, are permitted provided that the following conditions
6 .\" are met:
7 .\" 1. Redistributions of source code must retain the above copyright
8 .\"    notice, this list of conditions and the following disclaimer.
9 .\" 2. Redistributions in binary form must reproduce the above copyright
10 .\"    notice, this list of conditions and the following disclaimer in the
11 .\"    documentation and/or other materials provided with the distribution.
12 .\"
13 .\" THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND
14 .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
16 .\" ARE DISCLAIMED.  IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE
17 .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18 .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21 .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
22 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
23 .\" SUCH DAMAGE.
24 .\"
25 .\" $FreeBSD: src/share/man/man4/ncv.4,v 1.7 2006/06/18 09:53:00 brueffer Exp $
26 .\" $DragonFly: src/share/man/man4/ncv.4,v 1.1 2008/07/27 18:42:15 thomas Exp $
27 .\"
28 .Dd August 10, 2004
29 .Dt NCV 4
30 .Os
31 .Sh NAME
32 .Nm ncv
33 .Nd "NCR 53C500 based SCSI host adapter driver"
34 .Sh SYNOPSIS
35 To compile this driver into the kernel,
36 place the following lines in your
37 kernel configuration file:
38 .Bd -ragged -offset indent
39 .Cd "device scbus"
40 .Cd "device ncv"
41 .Ed
42 .Pp
43 Alternatively, to load the driver as a
44 module at boot time, place the following line in
45 .Xr loader.conf 5 :
46 .Bd -literal -offset indent
47 ncv_load="YES"
48 .Ed
49 .Sh DESCRIPTION
50 The
51 .Nm
52 driver provides access to the
53 .Tn SCSI
54 bus
55 connected to an NCR 53C500 based
56 PC-Card
57 .Tn SCSI
58 host adapter or an Adaptec AHA-2920 on the
59 .Tn PCI
60 bus.
61 .Sh HARDWARE
62 The following devices are currently supported by the
63 .Nm
64 driver:
65 .Pp
66 .Bl -bullet -compact
67 .It
68 I-O DATA PCSC-DV
69 .It
70 KME KXLC002 (TAXAN ICD-400PN, etc.), KXLC004, and UJDCD450
71 .It
72 Macnica Miracle SCSI-II mPS110
73 .It
74 Media Intelligent MSC-110, MSC-200
75 .It
76 NEC PC-9801N-J03R
77 .It
78 New Media Corporation BASICS SCSI
79 .It
80 Qlogic Fast SCSI
81 .It
82 RATOC REX-9530, REX-5572 (SCSI only)
83 .El
84 .Sh DIAGNOSTICS
85 The following error messages are sometimes returned:
86 .Bl -diag
87 .It "SCSI BUS RESET failed"
88 Usually returned when a failure occurs during
89 the bus reset.
90 .It "CMD_NOP failed"
91 No operation or the operation has failed.
92 .It "CMD_NOP|CMD_DMA"
93 A failure occurred during the
94 .Tn DMA
95 read/write operations.
96 .El
97 .Pp
98 The
99 .Nm
100 driver should return
101 .Bq Er ENODEV
102 when any of the previously noted failures occur.
103 .Sh SEE ALSO
104 .Xr cardbus 4 ,
105 .Xr cd 4 ,
106 .Xr da 4 ,
107 .Xr pccard 4 ,
108 .Xr sa 4 ,
109 .Xr scsi 4
110 .Sh HISTORY
111 The
112 .Nm
113 device driver has been developed for
114 .Nx Ns / Ns Tn pc98
115 and ported to
116 .Fx .
117 The
118 .Nm
119 driver first appeared in
120 .Fx 2.2
121 with
122 .Tn PAO
123 and merged in
124 .Fx 4.2 .
125 .Sh AUTHORS
126 .An -nosplit
127 The
128 .Nm
129 driver was written by
130 .An Naofumi Honda .
131 This manual page was written by
132 .An Tom Rhodes Aq trhodes@FreeBSD.org
133 and
134 .An Noriaki Mitsunaga Aq non@FreeBSD.org .