view usr/src/man/man7d/cpqary3.7d @ 25635:ce2b70e7aab0

[illumos-gate merge] commit 0a554e9f2c0d440dc40a97fae2d18f1d428ca786 13404 man page spelling errors commit 9f76c6ed5b6ee0cc0bf631daca15ac3dc5fc70c4 13400 zfs-tests: implicit conversion from 'enum dmu_objset_type' to 'enum lzc_dataset_type' commit ef96fc31fc4f4306719704352d5c3e33573c039f 13399 zfs: error: implicit conversion from 'boolean_t' to 'ds_hold_flags_t' commit 56870e8c76c2675bcef1fcee5d519585ce9c768e 13393 cheetah: case value '47616' not in enumerated type commit 8247326397b1a16f37e70cf13f5b7a4f50d06712 13403 zfs: symbol 'g_zfs' is multiply-defined commit 436b964b19ef06803ad9165542d80d9d731d6486 13402 zpool: symbol 'g_zfs' is multiply-defined commit 99308ed0417a2b8ab73c5856a8a5345ce2a7aea7 13396 PoolsExecption typo in resource pools javadoc commit 1575b751c16622553e958c1e5c45e59c86b15c6e 13392 px: case value '3' not in enumerated type commit 9b0429a10eec9313ec782d8421272aff70adbfdc 13339 Add support for Hygon Dhyana Family 18h processor commit d20422bd742384b77102bb3bd09e0dc4b7372e50 13351 loader: vbe_find_mode_xydm() is using wrong safety and iteration is buggy commit 174b8e455f9a6974e69fa4e28792580acde0892d 13311 uptime(1) dazed and confused for a minute after boot commit f816551bb187d104fbf2757703d7a5d2189a3a18 13401 eeprom: 'lv' may be used uninitialized in this function commit 5e96da73c99d9d17ff5a58b793fff2ab6dcadf25 13391 fm: build errors with gcc 7 on SPARC commit 58b55f701e285559e4799354996fd284238ed0d4 13398 libstand: xdrproc_t should return bool commit c6a28d7650029501a356f7b75b2a10a5c4430cef 13394 fhc: case value '4294967295' not in enumerated type commit 58d4b16fe601073f2408de78e3db7e9bfa9abfd2 13355 remove topo module warning gags commit 1473b8d60e902819558a8b0e8a257eb0d754c3c3 13388 ZFS list bookmark not working on zvols commit 4bba12ca5cd6f92aaf0d4c0d19d05528110bc095 13368 libbe_py should support temporary BE activation commit a92282e44f968185a6bba094d1e5fece2da819cf 13376 fm: variable may be used uninitialized commit 8b1df8bf71b7b62e7e4d46fe6b457d4d6447b2b8 13367 beadm activate -t should not promote new BE datasets commit 9704bf7fb82e71b685e194a967937ff03843e73a 13317 Decrease contention on dn_struct_rwlock commit 88a08813800ed7ba7c927986421cee437f7f2233 13363 ctfconvert could support more granular ignore for missing debug data commit 3dd4cd56e7843e01a8ab147a0d102cd4f6d732c1 13342 ctfconvert could encode _Float128 for 32-bit objects commit 73197b540cc5f0434c409b68ca9e1a514a6ce91b 13336 ctfconvert should be able to unconditionally attempt conversion commit dd4422524768709a579a2a93a10c78a88a6b0ecb 13280 CTF: provide option to truncate and continue Conflicts & other fixes (with help from Jason King <jbk@joyent.com>): usr/src/lib/fm/topo/modules/common/ipmi/ipmi_enum.c usr/src/lib/libctf/common/ctf_convert.c usr/src/lib/libctf/common/ctf_lib.c usr/src/lib/libctf/common/libctf.h usr/src/lib/libproc/common/Psymtab.c usr/src/man/man1/ld.so.1.1 usr/src/man/man4/process.4
author Dan McDonald <danmcd@joyent.com>
date Mon, 04 Jan 2021 14:49:49 -0500
parents 1aac12174461 f3c8f3a2a25c
children
line wrap: on
line source

.\"
.\" This file and its contents are supplied under the terms of the
.\" Common Development and Distribution License ("CDDL"), version 1.0.
.\" You may only use this file in accordance with the terms of version
.\" 1.0 of the CDDL.
.\"
.\" A full copy of the text of the CDDL should have accompanied this
.\" source.  A copy of the CDDL is also available via the Internet at
.\" http://www.illumos.org/license/CDDL.
.\"
.\"
.\" Copyright (C) 2013 Hewlett-Packard Development Company, L.P.
.\"
.TH CPQARY3 7D "December 28, 2020"
.SH NAME
cpqary3 - provides disk and SCSI tape support for HP Smart Array controllers
.SH DESCRIPTION
The cpqary3 module provides low-level interface routines between the common
disk I/O subsystem and the HP SMART Array controllers. The cpqary3 driver
provides disk and SCSI tape support for the HP Smart Array controllers.
.LP
Please refer to the cpqary3 release notes, for the supported HP Smart Array
Controllers and Storage boxes.
.LP
Each controller should be the sole initiator on a SCSI bus. Auto
configuration code determines if the adapter is present at the Configured
address and what types of devices are attached to it.
.SH CONFIGURATION
Use the Array Configuration Utility to configure the controllers. Each
controller can support up to 32 logical volumes. In addition, each controller
supports up to a maximum of 28 connected SCSI tape drives.
With 1.90 and later versions of cpqary3 driver, HP Smart Array SAS controllers,
having Firmware Revision 5.10 or later, will support 64 logical drives. This
firmware also supports Dual Domain Multipath configurations.
.LP
The driver attempts to initialize itself in accordance with the information
found in the configuration file, /kernel/drv/cpqary3.conf.
.LP
New component - hmaeventd which logs the storage events onto console and to the
Integrated Management Log is made a part of HPQhma 5.0.0 package, which is not
part of the operating system.  Therefore, by default, notify on event
functionality is disabled in the driver from 2.1.0 onwards.  Storage event
logging may be enabled in the driver by modifying cpqary3.conf to set the
cpqary3_noe property to "on".  Modification of driver properties requires
reloading the driver, which in most cases will occur only following a reboot of
the system.
.LP
The target driver's configuration file shall need entries if support is needed
for targets numbering greater than the default number of targets supported by
the corresponding target driver.
.LP
By default, entries for SCSI target numbers 0 to 15 are present in sd.conf.
Entries for target numbers 16 and above must be added to the \&'scsi' class in
sd.conf to support additional corresponding logical volumes.
.LP
If SCSI tape drives are connected to the supported controllers, entries for
target IDs from 33 to 33+N must be added in the /kernel/drv/st.conf file under
\&'scsi' class, where N is the total number of SCSI tape drives connected to the
controller with largest number of tape drives connected to it, in the existing
configuration. For example, two supported controller, c1 and c2 are present in
the system. If controller c1 has two (2) tape drives and controller c2 has five
(5) tape drives connected, then entries for target IDs 33 thru 38 are required
under 'scsi' class in /kernel/drv/st.conf file. The maximum number of tape
drives that can be connected to a controller is 28. With 1.90 and later versions
of cpqary3 driver, if tape drives are connected to Smart Array SAS controllers,
then target ID entries for tape drives from 65 to 65+N must be added in
/kernel/drv/st.conf file under the \&'scsi' class.
.SH FILES
.PD 0
.TP 25
.B /kernel/drv/cpqary3.conf
- configuration file for CPQary3
.PD
.SH "SEE ALSO"
.BR driver.conf (4),
.BR sd (7D),
.BR st (7D)
.SH NOTES
The Smart Array controllers supported by the current version of the
cpqary3 driver do not support 'format unit' SCSI command. Hence, selecting
\&'format' option under 'format' utility main menu is not supported. In addition,
the 'repair' option under 'format' utility main menu is not supported as this
operation is not applicable to Logical volumes connected to the supported Smart
Array controllers.