.\" Copyright (C) 2011, Hewlett-Packard Development Company, L.P.
.\" Written by Stephen M. Cameron <scameron@beardog.cce.hp.com>
+.\"
+.\" %%%LICENSE_START(GPLv2_ONELINE)
.\" Licensed under GNU General Public License version 2 (GPLv2)
-.\"
+.\" %%%LICENSE_END
+.\"
.\" shorthand for double quote that works everywhere.
.ds q \N'34'
-.TH HPSA 4 2011-09-21 "Linux" "Linux Programmer's Manual"
+.TH HPSA 4 2012-08-05 "Linux" "Linux Programmer's Manual"
.SH NAME
hpsa \- HP Smart Array SCSI driver
.SH SYNOPSIS
and
.BR cciss (4)
should still be used for these.
-.SS Supported Hardware
+.SS Supported hardware
The
.B hpsa
driver supports the following Smart Array boards:
Smart Array P712m
Smart Array P711m
StorageWorks P1210m
-
.fi
-.SS Configuration Details
+.SS Configuration details
To configure HP Smart Array controllers,
use the HP Array Configuration Utility (either
.BR hpacuxe (8)
or the Offline ROM-based Configuration Utility (ORCA)
run from the Smart Array's option ROM at boot time.
.SH FILES
-.SS Device Nodes
+.SS Device nodes
Logical drives are accessed via the SCSI disk driver
.RB ( sd (4)),
tape drives via the SCSI tape driver
the RAID controller via the SCSI generic driver
.RB ( sg (4)),
with device nodes named
-.IR /dev/sd*,
+.IR /dev/sd* ,
.IR /dev/st* ,
and
.IR /dev/sg* ,
respectively.
-.SS HPSA-Specific Host Attribute Files in /sys
+.SS HPSA-specific host attribute files in /sys
.TP
.I /sys/class/scsi_host/host*/rescan
This is a write-only attribute.
Writing to this attribute will cause the driver to scan for
-new, changed, or removed devices (e.g. hot-plugged tape drives,
+new, changed, or removed devices (e.g., hot-plugged tape drives,
or newly configured or deleted logical drives, etc.)
and notify the SCSI midlayer of any changes detected.
Normally a rescan is triggered automatically
thus, for logical drive changes, the user should not
normally have to use this attribute.
This attribute may be useful when hot plugging devices like tape drives,
-or entire storage boxes containing pre-configured logical drives.
+or entire storage boxes containing preconfigured logical drives.
.TP
.I /sys/class/scsi_host/host*/firmware_revision
This attribute contains the firmware version of the Smart Array.
# \fBcat firmware_revision\fP
7.14
.fi
-
-.SS HPSA-Specific Disk Attribute Files in /sys
+.SS HPSA-specific disk attribute files in /sys
.TP
.I /sys/class/scsi_disk/c:b:t:l/device/unique_id
This attribute contains a 32 hex-digit unique ID for each logical drive.
This attribute contains the 16 hex-digit (8 byte) LUN ID
by which a logical drive or physical device can be addressed.
.IR c : b : t : l
-are the controller, bus, target and lun of the device.
+are the controller, bus, target, and lun of the device.
.nf
For example:
.B hpsa
driver.
The data structures used by these ioctls are described in
-the kernel source file
+the Linux kernel source file
.IR include/linux/cciss_ioctl.h .
.TP
.BR CCISS_DEREGDISK ", " CCISS_REGNEWDISK ", " CCISS_REGNEWD
.BR CCISS_PASSTHRU ", " CCISS_BIG_PASSTHRU
Allows "BMIC" and "CISS" commands to be passed through to the Smart Array.
These are used extensively by the HP Array Configuration Utility,
-SNMP storage agents, etc.
+SNMP storage agents, and so on.
See
.I cciss_vol_status
at
-.I http://cciss.sf.net
+.UR http://cciss.sf.net
+.UE
for some examples.
-.SH "SEE ALSO"
+.SH SEE ALSO
.BR cciss (4),
.BR sd (4),
.BR st (4),
.BR cciss_vol_status (8),
.BR hpacucli (8),
.BR hpacuxe (8),
-.IR http://cciss.sf.net ,
-and the Linux kernel source files
+
+.UR http://cciss.sf.net
+.UE ,
+and
.I Documentation/scsi/hpsa.txt
and
.I Documentation/ABI/testing/sysfs-bus-pci-devices-cciss
+in the Linux kernel source tree
.\" .SH AUTHORS
.\" Don Brace, Steve Cameron, Tom Lawler, Mike Miller, Scott Teel
.\" and probably some other people.