aac(4)
NAME
aac - Adaptec AdvancedRAID Controller driver
SYNOPSIS
options AAC_DEBUG=N device pci device aac device aacp
DESCRIPTION
- The aac driver provides support for the Adaptec AAC family
- of SCSI
Ultra2, Ultra160, and Ultra320, and SATA RAID controllers. - Access to RAID containers is available via the /dev/aacd?
- device nodes.
The aacp device enables the SCSI pass-thru interface and al - lows 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 compatibilty 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 man - agement device
will be enabled and will allow Linux-based management appli - cations 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 de - termines the
maximum data transfer size allowed to/from an array. Set - ting it higher
will result in better performance, especially for large se - quential 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:
+o Adaptec AAC-364
+o Adaptec SATA RAID 2410SA
+o Adaptec SATA RAID 2810SA
+o Adaptec SATA RAID 21610SA
+o Adaptec SCSI RAID 2120S
+o Adaptec SCSI RAID 2130S
+o Adaptec SCSI RAID 2200S
+o Adaptec SCSI RAID 2130SLP
+o Adaptec SCSI RAID 2230SLP
+o Adaptec SCSI RAID 5400S
+o Dell CERC SATA RAID 2
+o Dell PERC 2/Si
+o Dell PERC 2/QC
+o Dell PERC 3/Si
+o Dell PERC 3/Di
+o Dell PERC 320/DC
+o HP NetRAID 4M
FILES
/dev/aac? aac management interface
/dev/aacd? disk/container interface
/boot/kernel/aac.ko aac loadable module
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 asynchronous
- ly 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.
- BSD January 4, 2005