Annotation of src/share/man/man4/aacraid.4, Revision 1.2
1.1 svnexp 1: .\" Copyright (c) 2013 Achim Leubner
2: .\" 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 THE 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 THE 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: .\"
1.2 ! svnexp 25: .\" $FreeBSD: head/share/man/man4/aacraid.4 251056 2013年05月28日 09:33:46Z joel $
1.1 svnexp 26: .Dd April 09, 2013
27: .Dt AACRAID 4
28: .Os
29: .Sh NAME
30: .Nm aacraid
31: .Nd Adaptec AACRAID Controller driver
32: .Sh SYNOPSIS
33: To compile this driver into the kernel,
34: place the following lines in your
35: kernel configuration file:
36: .Bd -ragged -offset indent
37: .Cd device pci
38: .Cd device aacraid
39: .Pp
40: To compile in debugging code:
41: .Cd options AACRAID_DEBUG=N
42: .Ed
43: .Pp
44: Alternatively, to load the driver as a
45: module at boot time, place the following line in
46: .Xr loader.conf 5 :
47: .Bd -literal -offset indent
48: aacraid_load="YES"
49: .Ed
50: .Sh DESCRIPTION
51: The
52: .Nm
53: driver provides support for the Adaptec by PMC RAID controllers,
54: including Series 6/7/8 and upcoming families.
55: .Pp
1.2 ! svnexp 56: The RAID containers are handled via the
1.1 svnexp 57: .Nm aacraidp0
58: bus.
1.2 ! svnexp 59: The physical buses are represented by the
1.1 svnexp 60: .Nm aacraidp?
61: devices (beginning with aacraidp1). These devices enable the
62: SCSI pass-thru interface and allows devices connected
63: to the card such as CD-ROMs to be available via the CAM
64: .Xr scsi 4
65: subsystem.
66: Note that not all cards allow this interface to be enabled.
67: .Pp
68: The
69: .Pa /dev/aacraid?
70: device nodes provide access to the management interface of the controller.
71: One node exists per installed card.
72: If the kernel is compiled with the
73: .Dv COMPAT_LINUX
74: option, or the
75: .Pa aacraid_linux.ko
76: and
77: .Pa linux.ko
78: modules are loaded, the
79: Linux-compatible
80: .Xr ioctl 2
81: interface for the management device will be enabled and will allow
82: Linux-based management applications to control the card.
83: .Sh HARDWARE
84: Controllers supported by the
85: .Nm
86: driver include:
87: .Pp
88: .Bl -bullet -compact
89: .It
90: Adaptec ASR-6405(T|E)
91: .It
92: Adaptec ASR-6445
93: .It
94: Adaptec ASR-6805(T|E|Q|TQ)
95: .It
96: Adaptec ASR-7085
97: .It
98: Adaptec ASR-7805(Q)
99: .It
100: Adaptec ASR-70165
101: .It
102: Adaptec ASR-71605(E|Q)
103: .It
104: Adaptec ASR-71685
105: .It
106: Adaptec ASR-72405
107: .It
108: Adaptec Series 8 cards
109: .El
110: .Sh FILES
111: .Bl -tag -width /boot/kernel/aacraid.ko -compact
112: .It Pa /dev/aacraid?
113: aacraid management interface
114: .El
115: .Sh DIAGNOSTICS
116: Compiling with
117: .Dv AACRAID_DEBUG
118: set to a number between 0 and 3
119: will enable increasingly verbose debug messages.
120: .Pp
121: The adapter can send status and alert messages asynchronously
122: to the driver.
123: These messages are printed on the system console,
124: and are also queued for retrieval by a management application.
125: .Sh SEE ALSO
126: .Xr kld 4 ,
127: .Xr linux 4 ,
128: .Xr scsi 4 ,
129: .Xr kldload 8
130: .Sh AUTHORS
131: .An Achim Leubner
132: .Aq achim@FreeBSD.org
133: .An Ed Maste
134: .Aq emaste@FreeBSD.org
135: .An Scott Long
136: .Aq scottl@FreeBSD.org
137: .Sh BUGS
138: The controller is not actually paused on suspend/resume.
If you are in trouble, please contact <webmaster@allbsd.org>