2N/A * The contents of this file are subject to the terms of the 2N/A * Common Development and Distribution License (the "License"). 2N/A * You may not use this file except in compliance with the License. 2N/A * See the License for the specific language governing permissions 2N/A * and limitations under the License. 2N/A * When distributing Covered Code, include this CDDL HEADER in each 2N/A * If applicable, add the following below this CDDL HEADER, with the 2N/A * fields enclosed by brackets "[]" replaced with your own identifying 2N/A * information: Portions Copyright [yyyy] [name of copyright owner] 2N/A * Copyright 2008 Sun Microsystems, Inc. All rights reserved. 2N/A * Use is subject to license terms. 2N/A * Common definitions for Storage Utilities libraries 2N/A * This header file contains the error definitions 2N/A * to handle the SCSI, path format, Device, Fibre Channel 2N/A * ioctl, Enclosure, and IB specific Errors. It also 2N/A * contains physical names for device paths. 2N/A * Define for physical name of children of fcp 2N/A * I18N message number ranges 2N/A * This file: 15500 - 15999 2N/A * Shared common messages: 1 - 1999 2N/A * All error numbers below this base value 2N/A * are assumed to be UNIX error codes. 2N/A/* Receive Diagnostics: Transfer length is not word aligned */ 2N/A/* No disk element found in Receive diag. page */ 2N/A/* Illegal mode sense page length */ 2N/A/* Invalid number of ENV. SENSE pages */ 2N/A/* Buffer is *too* small to hold more than 8 pages */ 2N/A/* Scsi_vhci errors */ 2N/A * for Format Errors. 2N/A/* Failed to open a given path */ 2N/A/* Invalid password length. */ 2N/A/* Given disk physical path is not valid. */ 2N/A/* Invalid name id found in the physical path */ 2N/A/* Invalid WWN format found */ 2N/A/* No WWN found in the disk's physical path */ 2N/A/* No Loop address found in the phys path */ 2N/A/* Invalid port number found in the phys path */ 2N/A/* Invalid LED request */ 2N/A/* Invalid path format */ 2N/A/* failed to get the physical path */ 2N/A/* failed to get the ses path */ 2N/A/* No "/" found in the physical path */ 2N/A/* No "@" found in the physical path */ 2N/A/* Invalid slot (slot < 0 or slot > 10). */ 2N/A/* No valid path to a device */ 2N/A/* No tape devices found in /dev/rmt directory */ 2N/A/* Device's Node WWN not found in the WWN list. */ 2N/A/* Device's Node WWN not found in the Box list. */ 2N/A/* Null WWN list found. */ 2N/A/* No devices found. */ 2N/A/* function arg error in wwn_list process */ 2N/A/* WWN property not found */ 2N/A/* No driver nodes found for requested driver */ 2N/A/* ULP error on device(s) */ 2N/A * for FC Loop (FC4 devices). 2N/A/* Invalid loop map found */ 2N/A/* SFIOCGMAP ioctl failed */ 2N/A/* FCIO_GETMAP ioctl failed */ 2N/A/* FCIO_LINKSTATUS ioctl failed */ 2N/A/* FCIO_GETMAP: Invalid # of entries */ 2N/A/* FCIO_FORCE_LIP ioctl failed. */ 2N/A/* Error definitions for FC devices */ 2N/A/* FCIO_RESET_LINK ioctl failed */ 2N/A/* FCIO_GET_FCODE_REV_FAIL ioctl failed */ 2N/A/* FCIO_GET_FW_REV_FAIL ioctl failed */ 2N/A/* FCIO_GET_DEV_LIST returns invalid dev. counts */ 2N/A/* L_FCIO_GET_NUM_DEVS_FAIL ioctl failed */ 2N/A/* L_FCIO_GET_DEV_LIST_FAIL ioctl failed */ 2N/A/* L_FCIO_GET_LINK_STATUS ioctl failed */ 2N/A/* Internal Loopback or laser off ioctls not supported */ 2N/A/* No-Loopback or laser on ioctls not supported */ 2N/A/* L_FCIO_GET_HOST_PARAMS ioctl failed */ 2N/A/* Loopback mode failure */ 2N/A/* Loopback unsupported */ 2N/A/* FCIO_FORCE_LIP ioctl failed on one of the paths, say, of an MPXIO device */ 2N/A * for Fabric FC driver ioctls 2N/A/* FCP_TGT_INQUIRY ioctl failed */ 2N/A * for 24-bit address handling 2N/A/* Private loop address > 0xFF found */ 2N/A/* Encountered an unexpected fibre channel topology value */ 2N/A/* Fabric address was not found */ 2N/A/* The FCIO_GET_TOPOLOGY ioctl failed */ 2N/A/* Invalid fabric or public loop address */ 2N/A/* Point to Point fibre channel topology not supported */ 2N/A * Error definitions for Tapestry SAN support. 2N/A/* The FCIO_DEV_LOGIN ioctl failed */ 2N/A/* The FCIO_DEV_LOGOUT ioctl failed */ 2N/A/* Operation not supported on connected topology */ 2N/A/* Operation not supported on the path */ 2N/A/* FCIO_GET_STATE ioctl failed */ 2N/A/* input WWN not found in dev list */ 2N/A * Error definitions for 2N/A * g_dev_map_init related routines. 2N/A/* input addr invalid */ 2N/A/* input property invalid */ 2N/A/* input property invalid */ 2N/A/* input property name invalid */ 2N/A/* device not found */ 2N/A/* invalid arg found */ 2N/A * for Downloading IB FW. 2N/A/* Invalid download file checksum */ 2N/A/* Unable to read download exec header */ 2N/A/* Number of bytes read from download file is not correct */ 2N/A/* Wrong text segment size */ 2N/A/* Error reading the download file */ 2N/A/* Bad firmware magic found in the download file */ 2N/A/* Timeout message for the IB to be available */ 2N/A/* Error with Rec Diag page 1 */ 2N/A/* Invalid transfer Length */ 2N/A/* A firmware file must be specified on the command line */ 2N/A/* Cannot get status for the given path */ 2N/A/* Error reading the symbolic link */ 2N/A/* select() system call failed to wait for specified time */ 2N/A/* uname() system call failed to get the system info. */ 2N/A/* Cannot get status for the given path */ 2N/A/* Cannot get status for the given path */ 2N/A/* di_init() failed to return snapshot of device tree */ 2N/A/* di_drv_first_node() failed to find a valid driver */ 2N/A/* failed to find any device paths */ 2N/A/* No device identifier found */ 2N/A/* Driver not supported */ 2N/A/* di_prom_init failure */ 2N/A/* One or more disks in enclosure are reserved */ 2N/A/* Exclusive open to a device failed. May be busy */ 2N/A/* Empty slot: Device not installed */ 2N/A * for Devctl functions. 2N/A/* Devctl acquire fails */ 2N/A/* Power off fails. Device may be busy */ 2N/A * specific to Enclosure. 2N/A/* Failed to change the enclosure name */ 2N/A/* Duplicate enclosure names found */ 2N/A/* Invalid no. of dsks in SENA enclosure */ 2N/A/* Path is not to a SENA ecnlosure. */ 2N/A/* Cannot get the box list */ 2N/A/* No element returned from the enclosure */ 2N/A/* Invalid page code found in Receive Diag. page. */ 2N/A/* Reading Receive Diag. page failed: small buffer. */ 2N/A/* Get status failed */ 2N/A/* Warning define. */ 2N/A#
endif /* _STGCOM_H */