$  Copyright(c) 2002 Sun Microsystems, Inc.
$  All rights reserved.

$  #ident  "@(#)nalmtest.msg  1.2  03/04/30  SMI"



$ VERBOSE          1 - 1999
$ INFO          2000 - 3999 (also used for LOGFILE and CONSOLE messages)
$ WARNING       4000 - 5999
$ ERROR         6000 - 7999
$ FATAL         8000 - 9999


$ --------------------------------------------------
$ VERBOSE messages
$ --------------------------------------------------

$ VERB_MSG
1	"%s"

$ CONT_LOOP_NUM
2 "Loop=%2d"

$ALARM_RELAY_TEST
3 "Alarm Relay Passed"

$ALARM_FRU_TEST
4 "Alarm FRUID Passed"



$ --------------------------------------------------
$ INFO 2000
$ --------------------------------------------------

2000	"%s"

$ --------------------------------------------------
$ WARNING messages
$ --------------------------------------------------

4000	"%s"
$ W_RSC_DLCLOSE

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

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

4003 "%s"
$ OTHER_WARNING 


$ --------------------------------------------------
$ ERROR messages
$ --------------------------------------------------

6000	"%s"
$ E19_USAGE
6001    nalmtest [-o option=value]\n\n \
	\tcri=E|D \t\t (default=Enable)\n \
	\tmaj=E|D \t\t (default=Enable)\n \
	\tmin=E|D \t\t (default=Enable)\n \
	\tusr=E|D \t\t (default=Enable)\n \
	\tfru=E|D \t\t (default=Enable)\n \
        \tcount=value\t\t (default=3)\n

$ E_SYSTEM_TYPE		
6002	This test does not run on %s platform

$ E_OPEN_DEV
6003 Failed to open %s: %s

$ E_SET_LED		
6004 Failed to set Alarm %s to %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_I2C_READ
6010 Unable to read data from %s.

$ E_I2C_WRITE
6011 Unable to write data to %s.

$ E_I2C_UNKNOWN
6012 Unknown problem errno=%d occurred when read from %s.

$ 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.>

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

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


$ --------------------------------------------------
$ FATAL messages
$ --------------------------------------------------

8000	"%s"

$ F_BAD_OPTION
8000 Illegal option %s passed to nalmtest \
Probable_Cause(s): \
<User error> \
Recommended_Action(s): \
<See nalmtest -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_MAX_LOOP
8010 Loop Count should be set between 1 to 10.



$ --------------------------------------------------
$ PROBE messages
$ --------------------------------------------------

10000	"%s"

