Provided by:
freebsd-manpages_7.0-2_all 
NAME
aac - Adaptec AdvancedRAID Controller driver
SYNOPSIS
To compile this driver into the kernel, place the following lines in your
kernel configuration file:
device pci
device aac
device aacp
To compile in debugging code:
options AAC_DEBUG=N
Alternatively, to load the driver as a module at boot time, place the
following line in loader.conf(5):
aac_load="YES"
DESCRIPTION
The aac driver provides support for the Adaptec AAC family of SCSI
Ultra2, Ultra160, and Ultra320, SATA and SAS RAID controllers.
Access to RAID containers is available via the /dev/aacd? device nodes.
The aacp device enables the SCSI pass-thru interface and allows devices
connected to the card such as CD-ROMs to be available via the CAM scsi(4)
subsystem. Note that not all cards allow this interface to be enabled.
The /dev/aac? device nodes provide access to the management interface of
the controller. One node exists per installed card. The aliases
/dev/afa? and /dev/hpn? exist for compatibility with the Dell and HP
versions of management tools, respectively. If the kernel is compiled
with the COMPAT_LINUX option, or the aac_linux.ko and linux.ko modules
are loaded, the Linux-compatible ioctl(2) interface for the management
device will be enabled and will allow Linux-based management applications
to control the card.
Tuning
The read-only sysctl hw.aac.iosize_max defaults to 65536 and may be set
at boot time to another value via loader(8). This value determines the
maximum data transfer size allowed to/from an array. Setting it higher
will result in better performance, especially for large sequential access
patterns. Beware: internal limitations of the card limit this value to
64K for arrays with many members. While it may be safe to raise this
value, this is done at the operatorโs own risk. Note also that
performance peaks at a value of 96K, and drops off dramatically at 128K,
due to other limitations of the card.
HARDWARE
Controllers supported by the aac driver include:
ยท Adaptec AAC-364
ยท Adaptec RAID 3085
ยท Adaptec RAID 31205
ยท Adaptec RAID 31605
ยท Adaptec RAID 5085
ยท Adaptec RAID 51205
ยท Adaptec RAID 51245
ยท Adaptec RAID 51605
ยท Adaptec RAID 51645
ยท Adaptec RAID 52445
ยท Adaptec RAID 5405
ยท Adaptec RAID 5445
ยท Adaptec RAID 5805
ยท Adaptec SAS RAID 3405
ยท Adaptec SAS RAID 3805
ยท Adaptec SAS RAID 4000SAS
ยท Adaptec SAS RAID 4005SAS
ยท Adaptec SAS RAID 4800SAS
ยท Adaptec SAS RAID 4805SAS
ยท Adaptec SATA RAID 2020SA ZCR
ยท Adaptec SATA RAID 2025SA ZCR
ยท Adaptec SATA RAID 2026ZCR
ยท Adaptec SATA RAID 2410SA
ยท Adaptec SATA RAID 2420SA
ยท Adaptec SATA RAID 2610SA
ยท Adaptec SATA RAID 2620SA
ยท Adaptec SATA RAID 2810SA
ยท Adaptec SATA RAID 2820SA
ยท Adaptec SATA RAID 21610SA
ยท Adaptec SCSI RAID 2020ZCR
ยท Adaptec SCSI RAID 2025ZCR
ยท Adaptec SCSI RAID 2120S
ยท Adaptec SCSI RAID 2130S
ยท Adaptec SCSI RAID 2130SLP
ยท Adaptec SCSI RAID 2230SLP
ยท Adaptec SCSI RAID 2200S
ยท Adaptec SCSI RAID 2240S
ยท Adaptec SCSI RAID 3230S
ยท Adaptec SCSI RAID 3240S
ยท Adaptec SCSI RAID 5400S
ยท Dell CERC SATA RAID 2
ยท Dell PERC 2/Si
ยท Dell PERC 2/QC
ยท Dell PERC 3/Si
ยท Dell PERC 3/Di
ยท Dell PERC 320/DC
ยท HP ML110 G2 (Adaptec SATA RAID 2610SA)
ยท HP NetRAID 4M
ยท IBM ServeRAID 8i
ยท IBM ServeRAID 8k
ยท IBM ServeRAID 8s
ยท ICP RAID ICP5045BL
ยท ICP RAID ICP5085BL
ยท ICP RAID ICP5085SL
ยท ICP RAID ICP5125BR
ยท ICP RAID ICP5125SL
ยท ICP RAID ICP5165BR
ยท ICP RAID ICP5165SL
ยท ICP RAID ICP5445SL
ยท ICP RAID ICP5805BL
ยท ICP RAID ICP5805SL
ยท ICP ICP5085BR SAS RAID
ยท ICP ICP9085LI SAS RAID
ยท ICP ICP9047MA SATA RAID
ยท ICP ICP9067MA SATA RAID
ยท ICP ICP9087MA SATA RAID
ยท ICP ICP9014RO SCSI RAID
ยท ICP ICP9024RO SCSI RAID
ยท Legend S220
ยท Legend S230
ยท Sun STK RAID REM
ยท Sun STK RAID EM
ยท SG-XPCIESAS-R-IN
ยท SG-XPCIESAS-R-EX
ยท AOC-USAS-S4i
ยท AOC-USAS-S8i
ยท AOC-USAS-S4iR
ยท AOC-USAS-S8iR
ยท AOC-USAS-S8i-LP
ยท AOC-USAS-S8iR-LP
FILES
/dev/aac? aac management interface
/dev/aacd? disk/container interface
DIAGNOSTICS
Compiling with AAC_DEBUG set to a number between 0 and 3 will enable
increasingly verbose debug messages.
The adapter can send status and alert messages asynchronously to the
driver. These messages are printed on the system console, and are also
queued for retrieval by a management application.
SEE ALSO
kld(4), linux(4), scsi(4), kldload(8), loader(8), sysctl(8)
HISTORY
The aac driver first appeared in FreeBSD 4.3.
AUTHORS
Mike Smith โฉmsmith@FreeBSD.orgโช
Scott Long โฉscottl@FreeBSD.orgโช
BUGS
This driver is not compatible with Dell controllers that have version 1.x
firmware. The firmware version is the same as the kernel version printed
in the BIOS POST and driver attach messages.
The controller is not actually paused on suspend/resume.