summaryrefslogtreecommitdiffstats
path: root/share/man/man4/amr.4
diff options
context:
space:
mode:
authorasmodai <asmodai@FreeBSD.org>2000-05-10 18:45:20 +0000
committerasmodai <asmodai@FreeBSD.org>2000-05-10 18:45:20 +0000
commitb1c5277216ac06bbdbf908c1fb8d2080a48c793e (patch)
tree07c2473a88739cdfa3cf035985fe1da14601dec2 /share/man/man4/amr.4
parent7c7d32b354566ecb826a977e6566c34b97f71727 (diff)
downloadFreeBSD-src-b1c5277216ac06bbdbf908c1fb8d2080a48c793e.zip
FreeBSD-src-b1c5277216ac06bbdbf908c1fb8d2080a48c793e.tar.gz
Add more substance to the amr.4 manpage.
Submitted by: msmith
Diffstat (limited to 'share/man/man4/amr.4')
-rw-r--r--share/man/man4/amr.4134
1 files changed, 124 insertions, 10 deletions
diff --git a/share/man/man4/amr.4 b/share/man/man4/amr.4
index 649f429..e39ec85 100644
--- a/share/man/man4/amr.4
+++ b/share/man/man4/amr.4
@@ -28,27 +28,141 @@
.Os
.Sh NAME
.Nm amr
-.Nd AMI MegaRAID SCSI driver
+.Nd AMI MegaRAID PCI-SCSI RAID driver
.Sh SYNOPSIS
.Cd device pci
.Cd device amr
.Sh DESCRIPTION
The
.Nm
-driver provides support for the American Megatrend MegaRAID Express
-and Enterprise SCSI RAID controllers.
-.Pp
-This driver will also work for certain models of the Dell PERC RAID
-controller series and possible other AMI relicensed RAID controllers.
-.Sh SEE ALSO
-.Xr da 4 ,
-.Xr intro 4 ,
-.Xr scsi 4
+driver provides support for American Megatrends MegaRAID Express,
+Elite and Enterprise family SCSI RAID controllers,
+including models relabelled and sold by Hewlett Packard and Dell.
+Supported controllers include:
+.Bl -bullet
+.It
+MegaRAID 418
+.It
+MegaRAID Enterprise 1200 (428)
+.It
+MegaRAID Enterprise 1300
+.It
+MegaRAID Enterprise 1400
+.It
+MegaRAID Enterprise 1500
+.It
+MegaRAID Elite 1500
+.It
+MegaRAID Express 300
+.It
+Dell PERC
+.It
+Dell PERC 2/SC
+.It
+Dell PERC 2/DC
+.It
+HP NetRAID (all models are believed to work)
+.El
+.Pp
+Compatible AMI controllers not listed should work,
+but have not been tested.
+.Sh DIAGNOSTICS
+Driver initialisation/shutdown phase:
+.Bl -diag
+.It amr%d: memory window not available
+.It amr%d: I/O window not available
+.El
+.Pp
+The PCI BIOS did not allocate resources necessary for the correct operation of
+the controller.
+The driver cannot attach to this controller.
+.Bl -diag
+.It amr%d: busmaster bit not set, enabling
+.El
+.Pp
+The PCI BIOS did not enable busmaster DMA,
+which is required for the correct operation of the controller.
+The driver has enabled this bit and initialisation will proceed.
+.Bl -diag
+.It amr%d: can't allocate register window
+.It amr%d: can't allocate parent DMA tag
+.It amr%d: can't allocate scatter/gather DMA tag
+.It amr%d: can't allocate s/g table
+.It amr%d: can't allocate mailbox tag
+.It amr%d: can't allocate mailbox memory
+.It amr%d: can't allocate interrupt
+.It amr%d: can't set up interrupt
+.It amr%d: can't allocate buffer DMA tag
+.El
+.Pp
+A resource allocation error occurred while initialising the driver;
+initialisation has failed and the driver will not attach to this controller.
+.Bl -diag
+.It amr%d: can't obtain configuration data from controller
+.El
+.Pp
+The driver was unable to obtain vital configuration data from the controller.
+Initialisation has failed and the driver will not attach to this controller.
+.Bl -diag
+.It amr%d: controller supports 40ld but CONFIG_PRODINFO failed
+.It amr%d: 40LD firmware unsupported; send controller to msmith@freebsd.org
+.El
+.Pp
+This controller provides a firmware interface that is currently unsupported.
+Please contact the AUTHOR to determine status of support for this controller.
+.Bl -diag
+.It amr%d: can't scan controller for drives
+.El
+.Pp
+The scan for logical drives managed by the controller failed.
+No drives will be attached.
+.Bl -diag
+.It amr%d: device_add_child failed
+.It amr%d: bus_generic_attach returned %d
+.El
+.Pp
+Creation of the logical drive instances failed;
+attachment of one or more logical drives may have been aborted.
+.Bl -diag
+.It amrd%d: still open, can't shutdown
+.El
+.Pp
+The logical drive indicated is still open,
+and the driver cannot shut down.
+.Bl -diag
+.It amr%d: flushing cache...
+.El
+.Pp
+The controller cache is being flushed prior to shutdown or detach.
+.Pp
+Operational diagnostics:
+.Bl -diag
+.It amr%d: I/O beyond end of unit (%u,%d > %u)
+.El
+.Pp
+A partitioning error or disk corruption has caused an I/O request
+beyond the end of the logical drive.
+This may also occur if FlexRAID Virtual Sizing is enabled and
+an I/O operation is attempted on a portion of the virtual drive
+beyond the actual capacity available.
+.Bl -diag
+.It amr%d: I/O error - %x\n
+.El
+.Pp
+An I/O error has occurred.
+.Bl -diag
+.It amr%d: controller wedged (not taking commands)
+.El
+.Pp
+The controller is not responding to commands.
.Sh AUTHORS
The amr driver was written by
.An Mike Smith
.Aq msmith@FreeBSD.org .
.Pp
This manual page was written by
+.An Mike Smith
+.Aq msmith@FreeBSD.org
+and
.An Jeroen Ruigrok van der Werven
.Aq asmodai@FreeBSD.org .
OpenPOWER on IntegriCloud