$ Copyright 2002 Sun Microsystems, Inc.  All rights reserved.
$ Use is subject to license terms.

$ #ident  "@(#)i2c2test.msg  1.3  02/10/28  SMI"

$ ---------------------------------------------------------------------
$ VERBOSE:	1-1999
$ ---------------------------------------------------------------------

$ V_I2C_USAGE
1 i2c2test [-o option=value]\n\n \
\tchkfru=Enable|Disable \t\t (default=Disable)\n \
\tchkscc=Enable|Disable \t\t (default=Disable)\n

$ V_MSG_RCVD
3 Message received: type %d %s.

$ V_TEST_SUMMARY
4 \nTotal %d testable devices: %d passed, %d failed and %d skipped.

$ V_STAT_HDR1
5 Device                       State

$ V_STAT_HDR2
6 ----------------------------------

$ V_STAT_ENTRY
7 %-30s%s

$ ---------------------------------------------------------------------
$ INFO:		2000 - 3999
$ ---------------------------------------------------------------------

$ ---------------------------------------------------------------------
$ WARNING:	4000 - 5999
$ ---------------------------------------------------------------------

$ W_VERSION
4000 This version of i2c2test is not compatible on current platform.

$ W_RSC_DLCLOSE
4001 Unable to unload librsc on exit: <%s>.

$ W_UNKNOWN_TYPE
4002 %s has unknown device type %s.

$ W_NUM_READ_DIFF
4003 S%d: number of bytes sent is different from received.  Send: %d\tRecv: %d.

$ ---------------------------------------------------------------------
$ ERROR:	6000 - 7999
$ ---------------------------------------------------------------------

$ E_I2C_READ
6000 Unable to read data from %s.

$ E_I2C_WRITE
6001 Unable to write data to %s.

$ E_I2C_UNKNOWN
6002 Unknown problem errno=%d occurred when %s %s.

$ E_I2C_CMP
6003 Device %s failed data compare.  Data Recv 1: %s\tData Recv 2: %s.

$ E_GET_FRU_DATA
6004 Problem retrieving %s data from device %s.

$ E_WRONG_DATA
6005 Incorrect data found in %s of device %s.

$ E_HANDLE_NAME
6006 Unable to translate %s handle to name string. 

$ E_ALOM_SEND
6007 Error encountered during call to rsc_send_recv(): %s. \
Probable_Cause(s): \
<This failure may occur when run on a system that is under a heavy load.> \
<The ALOM is not accepting input or may be hung.> \
Recommended_Action(s): \
<Reduce system load and run the test standalone.> \
<Check the ALOM using scadm and reset if required.>

$ E_ALOM_RECV_TYPE
6008 Invalid message type received from rsc_send_recv(). EXP: %d\tRECV: %d \
Probable_Cause(s): \
<This failure may occur when run on a system that is under a heavy load.> \
<The ALOM may be confused. It has returned a different message type then was expected.> \
Recommended_Action(s): \
<Reduce system load and run the test standalone.> \
<Check the ALOM using scadm and reset if required.>

$ E_INVALID_SEGLEN
6009 Invalid segment length. exp=%d or less, actual=%d. \
Probable_Cause(s): \
<Incompatible layout may be used on this FRU.> \
<The FRU prom may be corrupted.> \
Recommended_Action(s): \
<Use /usr/sbin/prtfru to verify FRU content.> \
<If the problem persists, call your authorized Sun service provider.>

$ E_IDPROM
6010 SCC IDPROM section check sum failed: calculated=%x, actual=%x.

$ E_SCCDATA
6011 SCC DATA Section check sum failed: calculated=%x, actual=%x.

$ E_NO_TEST
6012 Device %s is not supported. \
<Incompatible ALOM firmware.> \
Recommended_Action(s): \
<Update to latest ALOM firmware release.> \
<If the problem persists, call your authorized Sun service provider.>

$ E_DATA_SIZE_DIFF
6013 Wrong number of data received: exp=%d, actual=%d.

$ E_HEADER_CRC
6014 %s check failed: calculated=%x, actual=%x.
Probable_Cause(s): \
<Incompatible layout may be used on this FRU.> \
<The FRU prom may be corrupted.> \
Recommended_Action(s): \
<Use /usr/sbin/prtfru to verify FRU content.> \
<If the problem persists, call your authorized Sun service provider.>

$ E_SEGMENT_CRC
6015 %s segment %c%c %s check failed: calculated=%x, actual=%x. \
Probable_Cause(s): \
<Incompatible layout may be used on this FRU.> \
<The FRU prom may be corrupted.> \
Recommended_Action(s): \
<Use /usr/sbin/prtfru to verify FRU content.> \
<If the problem persists, call your authorized Sun service provider.>

$ ---------------------------------------------------------------------
$ FATAL:	8000 - 9998
$ ---------------------------------------------------------------------

$ F_BAD_OPTION
8000 Illegal option %s passed to i2ctest \
Probable_Cause(s): \
<User error> \
Recommended_Action(s): \
<See i2c2test -u output for valid options>

$ F_PLATFORM
8001 Unable to determine current platform name: <%s> \
Probable_Cause(s): \
<System software error> \
Recommended_Action(s): \
<If the problem persists, call your authorized Sun service provider.>

$ F_RSC_DLOPEN
8002  Unable to dlopen %s: <%s>. \
Probable_Cause(s): \
<RSC host software is not properly installed.> \
Recommended_Action(s): \
<Re-install the RMC packages on the unit under test.>

$ F_RSC_DLSYM
8003  Unable to find function %s in librsc: <%s>. \
Probable_Cause(s): \
<Out of date or unsupported version of the librsc is installed.> \
Recommended_Action(s): \
<Re-install the RMC packages on the unit under test.>

$ F_RSC_COMM
8004 Unable to communicate with ALOM: %s. \
Probable_Cause(s): \
<The ALOM is not accepting input and may be hung.> \
Recommended_Action(s): \
<Check the ALOM using scadm and reset if required.>

$ F_MALLOC
8005 "Unable to allocate memory using malloc : <%s>" \
Probable_Cause(s): \
<System software error.> \
Recommended_Action(s): \
<Consult /var/adm/messages file for more information.>

$ F_NO_DEV
8006 Unable to obtain i2c list from ALOM. \
Probable_Cause(s): \
<System software error.> \
<The ALOM is not accepting input and may be hung.> \
Recommended_Action(s): \
<Check the ALOM using scadm and reset if required.>
<If the problem persists, call your authorized Sun service provider.>

$ ---------------------------------------------------------------------
$ PROBE messages	10000+
$ ---------------------------------------------------------------------
