.\" 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'
The
.B hpsa
driver supports the following Smart Array boards:
+.PP
.nf
-
Smart Array P700M
Smart Array P212
Smart Array P410
Smart Array P712m
Smart Array P711m
StorageWorks P1210m
-
.fi
.SS Configuration details
To configure HP Smart Array controllers,
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* ,
.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.
-
+.IP
For example:
-
-.nf
- # \fBcd /sys/class/scsi_host/host4\fP
- # \fBcat firmware_revision\fP
- 7.14
-.fi
+.IP
+.in +4n
+.EX
+# \fBcd /sys/class/scsi_host/host4\fP
+# \fBcat firmware_revision\fP
+7.14
+.EE
+.in
+.\"
.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.
-.nf
-
+.IP
For example:
-
- # \fBcd /sys/class/scsi_disk/4:0:0:0/device\fP
- # \fBcat unique_id\fP
- 600508B1001044395355323037570F77
-.fi
+.IP
+.in +4n
+.EX
+# \fBcd /sys/class/scsi_disk/4:0:0:0/device\fP
+# \fBcat unique_id\fP
+600508B1001044395355323037570F77
+.EE
+.in
.TP
.I /sys/class/scsi_disk/c:b:t:l/device/raid_level
This attribute contains the RAID level of each logical drive.
-.nf
-
+.IP
For example:
-
- # \fBcd /sys/class/scsi_disk/4:0:0:0/device\fP
- # \fBcat raid_level\fP
- RAID 0
-.fi
+.IP
+.in +4n
+.EX
+# \fBcd /sys/class/scsi_disk/4:0:0:0/device\fP
+# \fBcat raid_level\fP
+RAID 0
+.EE
+.in
.TP
.I /sys/class/scsi_disk/c:b:t:l/device/lunid
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.
-.nf
-
+are the controller, bus, target, and lun of the device.
+.PP
For example:
-
- # \fBcd /sys/class/scsi_disk/4:0:0:0/device\fP
- # \fBcat lunid\fP
- 0x0000004000000000
-.fi
+.IP
+.in +4n
+.EX
+# \fBcd /sys/class/scsi_disk/4:0:0:0/device\fP
+# \fBcat lunid\fP
+0x0000004000000000
+.EE
+.in
+.\"
.SS Supported ioctl() operations
For compatibility with applications written for the
.BR cciss (4)
.TP
.B CCISS_GETDRIVVER
Returns driver version in three bytes encoded as:
-.sp
- (major_version << 16) | (minor_version << 8) |
- (subminor_version)
+.IP
+.in +4n
+.EX
+(major_version << 16) | (minor_version << 8) |
+ (subminor_version)
+.EE
+.in
.TP
.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
.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),
-
+.PP
.UR http://cciss.sf.net
.UE ,
and