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

$  #ident  "@(#)disktest.msg  1.85  00/08/02  SMI." 

$ -------------------------------------------------------

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


$ V_option
1 "Options: %s"

$ V_good_recomp_msg
2 "The re-compare of block %d on %s was successful."

$ V_msgrcd
3 "Message received: Type %d %s"

$  V_recompare2_msg 
4 "The compare after a re-read of block %d on %s was successful."

$ V_dvc_name_err
5 "%s needs a device name." Probable_Cause(s): <Parameter error> Recommended_Action(s): <Enter the correct name of disk as dev=c0t3d0>

$ V_msgdump_usage
7 "[dev=<device name such as c0t3d0>]"

$ V_need_number_err
10 "%s need a number [0-7]."  Probable_Cause(s): <Invalid partition number> Recommended_Action(s): <Enter the correct partition number>

$ V_need_number_msg
11 "%s need a number." Probable_Cause(s): <Parameter error>  Recommended_Action(s): <Reenter command line as showed on the usage>

$ V_partition_err
12 "Partition value out of range!" Probable_Cause(s): <Parameter error> Recommended_Action(s): <Reenter command line correctly>

$ V_need_spec_msg
13 "%s need be specified." Probable_Cause(s): <Parameter error> Recommended_Action(s): <Reenter command line correctly>

$ V_not_implemented_msg
14 "%s not implemented."

$ V_invalid_arg_msg
15 "Invalid argument: %s = %s" Probable_Cause(s): <Parameter error> Recommended_Action(s): <Reenter command line correctly>

$ V_need_size_msg
16 "%s needs a size (Mb)." Probable_Cause(s): <Parameter error> Recommended_Action(s): <Reenter command line correctly>

$ V_no_write
17 "Write to disk is only allowed in off-line mode." Probable_Cause(s): <Option error> \
Recommended_Action(s): <Change to off-line or not select to write to disk>

$ V_no_test
18 "No test has been specified." Probable_Cause(s): <At least one subtest must be selected> \
Recommended_Action(s): <Reenter command line correctly>


$ V_rawtest_usage_msg
19 %s specific arguments [defaults]:\n\
\tdev=<device name>\tdisk name ie: c0t3d0 \n\
\tselftest=Enable,[Disable]\tRun disk selftest\n\
\twrdevbuf=[Enable],Disable\tRun disk buffer test\n\
\tpartition=<0-7>["<mount point"] \n\
\t\t\t\tas =6"/export/s6" if mounted on partition 6\n\
\trawsub=\t\t\tMedia subtest Enable/Disable\n\
\tmethod=\t\t\tMedia Access Method\n\
\t  AsyncIO\n\
\t  SyncIO\n\
\trawcover=<number>\tMedia Coverage 0-100 %% of partition\n\
\trawiosize=<number>KB\n\
\t\t\t\tMedia size to transfer

$ V_fstest_usage_msg
20 \n\tfssub=Enable/Disable\
\tEnable or Disable file system subtest\n\
\tfspattern={user/critical/allpattern/seqential/0x(pattern)/random}\n\
\t\t\t\tFile system subtest data pattern\n\
\tfssize=<number>{KB,MB} \n\
\t\t\t\tFile system subtest file size \n\
\t\t\t\tThe disktest uses double the amount of disk\n\
\t\t\t\tspace of this file size.\n\
\t\t\t\tKB: kilo bytes\n\
\t\t\t\tMB: Mega bytes\n\
\tfsiosize=<number>{KB}\n\
\t\t\t\tFile system subtest i/o transfer size (bytes)\n


$ V_start_rawtest
21 "Starting media subtest"

$ V_start_test_msg
22 "Starting %s subtest on %s."

$ V_test_pass_msg
23 "Test passed."

$ V_bloks
24 "blk_base(),base=%lld,nblk=%lld"

$ V_no_mount_back
25 "%s not mounted back" Probable_Cause(s): <System error> \
 Recommended_Action(s): <If the problem persists, call your authorized Sun service provider.>

$ V_shmem_rm
26 "Shared memory for controller c%d removed."

$ V_open_file_msg
27 "Opening %s, file1  %s, file2  %s."

$ V_using_part
28 "Using partition %c for testing."

$ V_umnt			
29 "%s unmounted"

$ V_not_umnt
30 "%s not unmounted"

$ V_need_a_number2
31 "%s need a number in %s"

$ V_async_block
32 "Start AsyncIO test from block %lld to %lld. "

$ V_end_rawtest
33 "End of Rawtest: %s"

$ V_no_of_blks
34 "number of blocks %d"

$ V_testing_blks
35 "Testing %lld blocks on disk"

$ V_start_syncio
36 "Start SyncIO test. "

$ V_maj_min
37 "rawtestrw(),maj=%d,min=%d"

$ V_segment
38 "segment:(%ld,%ld)\n"

$ V_expert_id
39 "waiting for expert to set bit on vfd device(%d)\n"

$ V_scsibit_invalid_fw
40 "W/R buffer cannot run on Firmware rev %s. Must upgrade to 03.01.03.60 to Run W/R Buffer tests.\n"

$ -------------------------------------------------------
$ I_separate_line
2000  "\n-------------------------------- "

$ I_entry
2001 "entry : %d "

$ I_pid
2002 " pid : 0x%08x  "

$ I_dev
2003 " dev : %s  "

$ I_time
2004 " time: %s  "

$ I_ready
2005 " Message is ready "

$ I_no_msg
2006 " No waiting message  "

$ I_unix_msg
2007 " %d: %s"

$ I_p1p2write
2008 " Only  Readonly of media subtest is allowed on partition 1 and 2."

$ I_conn_status
2009 Connected <Capacity=%6.2f MB, Mounted=%s, Free=%6.2f MB.>

$ I_conn_status2
2010 Connected <Capacity=%6.2f MB.>

$ I_aio_pk_offset
2011    "aio_pk->ofst=0x%llx\n"

$ I_sec_size
2012    "sec_size=%d\n"

$ I_aiooffset_64
2013    "offset=0x%llx\n"

$ I_aiooffset_32
2014    "offset=0x%lx\n"

$ I_aiosize
2015    "size=0x%lx\n"

$ I_oldOS
2016    "oldOS=%d\n"

$ I_max_offset
2017    "max_off %lld %lld\n"

$ I_free_bytes
2018    "%s %ld kb available"

$ I_pat_mismatch
2019    "Pattern Mismatch: Actual: %ld, Expected: %ld"

$ I_expert_started
2100    "Expert Started."

$ I_expert_complete
2101    "Expert Completed."


$ -------------------------------------------------------
$ W_disable_fstest_msg
4000 "File System subtest is not allowed if media read/write test  is set to write." Probable_Cause(s): <Option check error> \
Recommended_Action(s): <Disable File System subtest or set Media subtest to read only>

$ W_not_mnted
4001 "File system is not mounted on this partition."\
Recommended_Action(s): <Mount the partition if you want to test it.>\
<Don't select "Test File System" option>

$ W_addmtab
4002 "Failed to add to mount table"

$ W_data
4003  "%s"

$ W_UNIX_exist_err
4004 "Existing error messages in system log: \n%s" Probable_Cause(s):  <Faulty cable/disk/controller> \
Recommended_Action(s): <See /var/adm/messages for more information: If problem has been fixed, please ignore this message> <Run test in off-line mode to see if the problem persists.>\n

$ W_UNIX_functional_err
4005 "%d Error(s) and %d Warning(s) reported in /var/adm/messages during diagnostic run:\nCheck /var/adm/messages between: %s and  %s\nMost likely a recoverable error. Too many recoverable errors may indicate a problem\n" Probable_Cause(s):  <Faulty hba/gbic/hub/switch/cable/disk> \
Recommended_Action(s): <See /var/adm/messages for more information:> <Run %s/stexpert -I -o dev=%s from the cli. StorEdge Expert will attempt to isolate the failing FRU.> <If the problem persists, call your authorized Sun service provider.>\n

$ W_UNIX_expert_err
4006 "%d Error(s) and %d Warning(s) reported in /var/adm/messages log during diagnostic run:\nCheck messages between: %s and %s\nMost likely a recoverable error. Too many recoverable errors may indicate a problem\n" Probable_Cause(s):  <Faulty hba/gbic/hub/switch/cable/disk> \
Recommended_Action(s): <See /var/adm/messages for more information:> <Run %s/stexpert -I -o dev=%s from the cli to isolate the failing FRU.> <If the problem persists, call your authorized Sun service provider.>\n

$ W_lstat_err_msg
4010 "Couldn't lstat %s." Probable_Cause(s): <%s> <missing file> <system error> \
Recommended_Action(s): <If the problem persists, call your authorized Sun service provider.>

$ W_open_err_msg
4012 "Couldn't open %s." Probable_Cause(s): <%s> <missing file> <system error> \
Recommended_Action(s): <If the problem persists, call your authorized Sun service provider.>

$ ----------------------------------------------------------
$ E_reread_err_msg
6000 "\nRe-reading and recomparing block %d on %s." Probable_Cause(s): <Media error> <Faulty cable/disk/controller> \
Recommended_Action(s): <If the problem persists, call your authorized Sun service provider.>

$ E_recompare_msg
6001 "\nError on recomparing block %d on %s." Probable_Cause(s): <Media error> <Faulty cable/disk/controller> \
Recommended_Action(s): <If the problem persists, call your authorized Sun service provider.>


$ E_transfer_err_msg
6002 "%s failed on %s '%s', blk %d: %s." \
Probable_Cause(s): <Faulty cable/disk/controller> \
<To large of a file system size option selected> \
Recommended_Action(s): <Decrease the file system size option>\
<Increase the file system size on the disk slice>\
<If the problem persists, call your authorized Sun service provider.>


$ E_cmp_err
6003 "Compare error on %s %s, block %d, offset %d." Probable_Cause(s):  <Faulty cable/disk/controller> \
Recommended_Action(s): <If the problem persists, call your authorized Sun service provider.>

$ E_display1_msg   
6004 "Compare error: Block %d on %s was written with a repeating hex pattern of '%08x'." Probable_Cause(s): <Media error> \
<Faulty cable/disk/controller> Recommended_Action(s): <If the problem persists, call your authorized Sun service provider.>

$ E_timeout
6005 "Timed out trying to get a lock on blocks %lld to %lld" \
Probable_Cause(s): <System too busy> <Disk Faulty Cable/Disk> <Too many instances of test> \
Recommended_Action(s): <Reduce system load> <Reduce the number of instances on the partition><If the problem persists, call your authorized Sun service provider.>

$ E_close
6006 "Couldn't close %s." Probable_Cause(s): <System error> \
 Recommended_Action(s): <If the problem persists, call your authorized Sun service provider.>

$ E_read_fail_msg
6007 "%s read failed on disk, in-between blocks %lld and %lld: %s(%d)." Probable_Cause(s): <Media error> <Faulty cable/disk/controller> \
Recommended_Action(s): <If the problem persists, call your authorized Sun service provider.>

$ E_end_media_read_fail_msg
6008 "%s read failed due to unexpected end of media: %ld bytes read from block %lld." \
Probable_Cause(s): <Media error> <Faulty Disk/Controller> <OS error> \
Recommended_Action(s): <If the problem persists, call your authorized Sun service provider.>

$ E_write_fail_msg
6009 "%s write failed on disk, in-between blocks %lld and %lld: %s." Probable_Cause(s): <Media error> <Faulty disk/controller> \
Recommended_Action(s): <If the problem persists, call your authorized Sun service provider.>

$ E_end_media_write_fail_msg
6010 "%s write failed due to unexpected end of media: %d bytes written from block %lld." Probable_Cause(s): <Media error> \
<Faulty disk/controller> <OS error> Recommended_Action(s): <If the problem persists, call your authorized Sun service provider.>

$ E_check_err_msg
6011 "%s compare failed on '%s', block %lld, offset %lld" Probable_Cause(s): <Media error> <Faulty disk/controller> \
Recommended_Action(s): <If the problem persists, call your authorized Sun service provider.>

$ E_close_err_msg   
6012 "Couldn't close %s." Probable_Cause(s): <Faulty disk/controller> <system error> \
Recommended_Action(s): <If the problem persists, call your authorized Sun service provider.>

$ E_autom
6013 "Failed automount %s onto %s:%s" Probable_Cause(s): <Un-supported file system> <System error> \
Recommended_Action(s): <Disable the file system subtest> <Disable the file system subtest> \
<If the problem persists, call your authorized Sun service provider.>

$ E_data
6014 "%s"

$ E_read_fail_msg2
6015 "%s read failed on disk, in-between blocks %lld and %lld: Expect size: %d, Actual size: %d ." Probable_Cause(s): <Media error> <Faulty cable/disk/controller> \
Recommended_Action(s): <If the problem persists, call your authorized Sun service provider.>

$ E_seek_fail_msg
6016 "Failed to seek at offset %d" Probable_Cause(s): <%s> <Bad media> \
Recommended_Actions(s): <If the problem persists, call your authorized Sun service provider.>

$ E_seek_fail_msg2
6017 "Failed to seek at block %d" Probable_Cause(s): <%s> <Bad media> \
Recommended_Actions(s): <If the problem persists, call your authorized Sun service provider.>

$ E_invalid_pat
6018 "ERROR: Invalid pattern. Pattern must in form of 0xhex_number."

$ E_invalid_passes
6019 "ERROR: Invalid SCSI write/read buffer iteration number. Iterations must be an integer."

$ E_expert_error
6100 "Expert error(s): reference Expert Log\n"

$ E_failed_scsibit
6200 "SCSI write/read Buffer Test Failed on device %s\n" Probable_Cause(s): <Faulty upstream Fibre Channel Device such as hba/gbic/hub/switch/cable/disk> \ Recommended_Action(s): <Run %s/stexpert -I -o dev=%s from the cli to isolate the failing FRU.> <If the problem persists, call your authorized Sun service provider.>\n

$ -----------------------------------------------------------
$ F_fstest_only_in_offline
8000 "File system subtest only allow to run on off-line mode" Probable_Cause(s): <Parameter error> \
Recommended_Action(s): <Reenter command line correctly>

$ F_malloc_err
8001 "malloc() failed." Probable_Cause(s): <Syetem load too heavy> <System error> \
Recommended_Action(s): <Reduce the system load> <If the problem persists, call your authorized Sun service provider.>

$ F_flag_err_msg
8002 "File operation error: Couldn't %s file '%s' on %s: %s."\
Probable_Cause(s): <Lack of system resource> <Permission error> <System error> \
Recommended_Action(s): <Reduce the system load> <Check directory/file permission> \
<Try unmounting and mounting disk><If the problem persists, call your authorized Sun service provider.>



$ F_blocks_err_msg
8003 "Not enough free blocks on %s (partition %c)" Recommended_Action(s): <Try another partition or delete some files which are no longer needed>

$ F_pwrite_err_msg
8004 "No writable partition on %s." Recommended_Action(s): <Try another partition>

$ F_nofs_err_msg
8005 "No file system on device: %s." Recommended_Action(s): <Use 'newfs' to create file system> <Disable the file system subtest>  

$ F_auto_mnt_err_msg
8006 "Couldn't run fstest on any partition of device: %s (except 2)" Probable_Cause(s): <File system not supported> <System error> \
Recommended_Action(s): <Disable the file system subtest> <If the problem persists, call your authorized Sun service provider.>

$ F_opendev_err_msg
8007 "Cannot open device: %s." Probable_Cause(s): <Parameter error> <System error> Recommended_Action(s): \
<Enter the correct name of disk as dev=c0t3d0> <If the problem persists, call your authorized Sun service provider.>

$ F_auto_mnt_err
8008 "Couldn't mount /dev/dsk/%sc%c." Probable_Cause(s): <Parameter error> <System error> Recommended_Action(s): \
<Enter the correct name of disk as dev=c0t3d0> <If the problem persists, call your authorized Sun service provider.>

$ F_rmdir_err_msg
8009 "Couldn't remove temporary dir '%s': %s." Probable_Cause(s): <System error>  Recommended_Action(s): \
<If the problem persists, call your authorized Sun service provider.>

$ F_semaphore_err
8010 "Fail getting semaphore: %s." Probable_Cause(s): <Lack of system resource> <System error> \
Recommended_Action(s): <Please reduce system load> <If the problem persists, call your authorized Sun service provider.>

$ F_semaphore_lock_err
8011 "Failed lock mtab semaphore. "semop" system call failure, errmsg: %s." Probable_Cause(s): <disktest instances exceeds system semaphore operation limitation (default system limit for seminfo_semmnu = 30)><System software error>  Recommended_Action(s): \
<Add the line "set semsys:seminfo_semmnu=0x100" to your /etc/system file and reboot the machine> <If the problem persists, call your authorized Sun service provider.>

$ F_semaphore_unlock_err
8012 "Fail unlock mtab semaphore: %s." Probable_Cause(s): <System error> Recommended_Action(s): \
<If the problem persists, call your authorized Sun service provider.>

$ F_get_volmgr_err
8013 "Failed get_volmgr_name()"

$ F_open_err_msg
8014 "Couldn't open %s: %s"  Probable_Cause(s): <Cable loose or disconnected> <Device off-line or missing> <Device not configured> \
Recommended_Action(s): <Check cable> <Check device on-line> <Configure device><Run %s/stexpert -I -o dev=%s from the cli. StorEdge Expert will attempt to isolate the failing FRU.> <If the problem persists, call your authorized Sun service provider.>\n

$ F_get_files_state_err
8015 "Get file state %s failed: %s" Probable_Cause(s): <System error> Recommended_Action(s): \
<If the problem persists, call your authorized Sun service provider.>

$ F_open_err_msg2
8016 "Couldn't open %s." Probable_Cause(s): <Permission error> <System error> Recommended_Action(s): \
<Check permission> <If the problem persists, call your authorized Sun service provider.>

$ F_putmntent_err
8017 "Failed putmntent(): %s" Probable_Cause(s): <System error> Recommended_Action(s): \
<If the problem persists, call your authorized Sun service provider.>

$ F_rename_err
8018 "Fail rename file" Probable_Cause(s): <Permission error> < System error> Recommended_Action(s): <Check permission> \
<If the problem persists, call your authorized Sun service provider.>

$ F_mount_err_msg
8019 "Couldn't get mount table entry for %s."

$ F_msg_tbl_ov_err
8020 "Message table overflow on device %s" Probable_Cause(s): <Parameter error> <System error> <Program error> \
Recommended_Action(s): <Enter the correct name of disk as dev=c0t3d0> <If the problem persists, call your authorized Sun service provider.>

$ F_ctrl_id_err
8021 "Invalid controller id %s for %s." Probable_Cause(s): <Parameter error> Recommended_Action(s): <Reenter command line correctly>

$ F_dkiocinfo_err
8022 "%s, disk DKIOCINFO ioctl: %s" Probable_Cause(s): <Controller is not supported> <System error> Recommended_Action(s): \
<Disable the file system subtest> <If the problem persists, call your authorized Sun service provider.>

$ F_get_shmem_err
8023 "Failed getting shared memory for monitor %d: %s" Probable_Cause(s): <Lack of system resource> <System error> \
Recommended_Action(s): <Please reduce system load> <If the problem persists, call your authorized Sun service provider.>

$ F_att_shmem_err
8024 "Failed attaching monitor shared memory: %s" Probable_Cause(s): <Exceed system quotas> <Lack of system resource> <System error> \
Recommended_Action(s): <Change system parameters:add a line " set shmsys:shminfo_shmseg=12" in /etc/system> <Reduce system load> <If the problem persists, call your authorized Sun service provider.>

$ F_create_shmem_err
8025 "Failed create monitor shared memory %08x: %s." Probable_Cause(s): <Exceed system quotas> <Lack of system resource> <System error> \
Recommended_Action(s): <Change system parameters> <Please reduce system load> <If the problem persists, call your authorized Sun service provider.>

$ F_shmem_rm_err
8026  "Shm remove error: %s" Probable_Cause(s): <System error> Recommended_Action(s): \
<If the problem persists, call your authorized Sun service provider.>

$ F_UNIX_err
8027  "New error messages in system log on %s as following : \n%s" Probable_Cause(s): <Faulty cable/disk/controller> \
Recommended_Action(s): <See /var/adm/messages for more information> \
<If the problem persists, consult your authorized Sun service provider.>\n

$ F_open_part_err
8028 "Fail to open any partition of %s." Probable_Cause(s): <File system not mounted> Recommended_Action(s): \
<Please mount the file system then run the test> <Disable the file system subtest> \
<If the problem persists, call your authorized Sun service provider.>

$ F_get_semaphore_err2
8029 "Failed getting semaphore: %s." Probable_Cause(s): <System error> Recommended_Action(s): \
<If the problem persists, call your authorized Sun service provider.>

$ F_get_shmem_err2
8030 "Failed getting shared memory: %s." Probable_Cause(s): <System error> Recommended_Action(s): \
<If the problem persists, call your authorized Sun service provider.>

$ F_att_shmem_err2
8031 "Failed attaching shared memory: %s." Probable_Cause(s): <System error> Recommended_Action(s): \
<If the problem persists, call your authorized Sun service provider.>

$ F_semaphore_unlock_err2
8032 "Failed unlocking semaphore. "semop" system call failure, errmsg: %s." Probable_Cause(s): <System error> Recommended_Action(s): \
<Check the system resources><If the problem persists, call your authorized Sun service provider.>

$ F_floppy_open_err
8033 "Fail to open floppy disk." Probable_Cause(s): <No floppy disk in drive> Recommended_Action(s): <Check the floppy drive>

$ F_FDIOGCHAR_err
8034 "Failed FDIOGCHAR on floppy ioctl" Probable_Cause(s): <System error> Recommended_Action(s): \
<If the problem persists, call your authorized Sun service provider.>

$ F_dkiocggeom_err
8035 "ioctl DKIOCGGEOM failed.:%s" Probable_Cause(s): <Bad link in the loop> <File system not supported> <System error> \
Recommended_Action(s): <Run %s/stexpert -I -o dev=%s from the cli. StorEdge Expert will attempt to isolate the failing FRU.> <If the problem persists, call your authorized Sun service provider.>

$ F_dkiocgpart_err
8036 "ioctl DKIOCGAPART failed.:%s" Probable_Cause(s): <System error> Recommended_Action(s): \
<If the problem persists, call your authorized Sun service provider.>

$ F_mem_init_err
8037 "Fail initialize shared memory." Probable_Cause(s): <System error> Recommended_Action(s): \
<If the problem persists, call your authorized Sun service provider.>

$ F_online_err
8038 "Illegal parameters in Online Mode" Probable_Cause(s): <Parameter error> Recommended_Action(s): <Reenter the correct option>

$ F_conn_err
8039 "Illegal parameters in Conn. Mode" Probable_Cause(s): <Parameter error> Recommended_Action(s): <Reenter the correct option>

$ F_no_floppy
8040 "Failed get_volmgr_name()" Probable_Cause(s): <No floppy disk in drive> Recommended_Action(s): <Check the floppy drive>

$ F_mnt_err_msg
8041 "Mounted file system on device!" Probable_Cause(s): <Not enough disk space> <Permission error> <System error> \
Recommended_Action(s): <Reduce the system load> <Check directory/file permission> \
<If the problem persists, call your authorized Sun service provider.>

$  F_free_err_msg			
8042 "Couldn't get file system information on %s, statvfs() system call failure error: %s" Probable_Cause(s): <File system corruption><System error> \
Recommended_Action(s): <Run fsck on the partition> <If the problem persists, call your authorized Sun service provider.>

$ F_ioctl_err_msg    
8043 "ioctl() failed on %s: %s. " Probable_Cause(s): <System error>  Recommended_Action(s): \
<If the problem persists, call your authorized Sun service provider.>

$ F_get_disk			
8044 "Fail to get disk information" Probable_Cause(s): <No supported disk> <Too heavy load system> \
Recommended_Action(s): <No UNIX message monitor feature in this disk(2)> <Reduce system load> 

$ F_mkdir
8045 "Fail to make directory %s." Probable_Cause(s): <Lack of system resource> <Permission error> < System error> \
Recommended_Action(s): <Reduce the system load> <Check directory/file permission> \
<If the problem persists, call your authorized Sun service provider.>

$ F_part2
8046 "Failed to mount partition" Probable_Cause(s): <Partition 2> Recommended_Action(s): <Partition 2 must be manually mounted>

$ F_writing
8047 "r/w is on /dev/r%s%c" Probable_Cause(s): < System error> Recommended_Action(s): \
<If the problem persists, call your authorized Sun service provider.>

$ F_eof_error
8048 "write/read count error: Expected %d, was %d." Probable_Cause(s): < Out of disk space> Recommended_Action(s): <Try another partition or delete some files which are no longer needed>

$ F_valloc_err
8049 "Failed to create buffer %d:%ld" Probable_Cause(s): <Not enough memory> Recommended_Action(s): <Reduce the system load> <If the problem persists, call your authorized Sun service provider.>

$ F_aioread
8050 "failed aioread :offset: %lld,%d,%s" Probable_Cause(s): <Does this OS support Large File operation?> <Cable/Drive/Controller> Recommended_Action(s):  <De-select AsyncIO Test method if not support> <If the problem persists, call your authorized Sun service provider.>

$ F_aioread2
8051 "aioread missed data:expect %d, was %ld"" Probable_Cause(s): <Does this OS support Large File operation?> <Cable/Drive/Controller> Recommended_Action(s): <De-select AsyncIO Test method if not support>  <If the problem persists, call your authorized Sun service provider.>

$ F_aiowrite
8052 "Failed aiowrite : %d %s" Probable_Cause(s): <Does this OS support Large File operation?> <Cable/Drive/Controller> Recommended_Action(s): <De-select AsyncIO Test method>  <If the problem persists, call your authorized Sun service provider.>

$ F_aiowait
8053 "Failed aiowait() %s: %d %s" Probable_Cause(s): <Cable/Drive/Controller> Recommended_Action(s):  <If the problem persists, call your authorized Sun service provider.>

$ F_aiowait2
8054 ""failed  on aio operation %s:%d,%s" Probable_Cause(s): <Cable/Drive/Controller> Recommended_Action(s):  <If the problem persists, call your authorized Sun service provider.>

$ F_aioread3
8055 "failed aioread :offset %d,%s" Probable_Cause(s): <Does this OS support Large File operation?> <Cable/Drive/Controller> Recommended_Action(s):  <De-select AsyncIO Test method if not support> <If the problem persists, call your authorized Sun service provider.>

$ F_aiowaittimeout
8056 "timeout on aiowait(): %s" Probable_Cause(s): <Cable/Drive/Controller> Recommended_Action(s):  <If the problem persists, call your authorized Sun service provider.>

$ F_aioread4
8057 "failed aioread : Offset %lld,%s. OS is older than O S5.5 = %d " Probable_Cause(s): <Does this OS support Large File operation?> <Cable/Drive/Controller> Recommended_Action(s):  <De-select AsyncIO Test method if not support> <If the problem persists, call your authorized Sun service provider.>

$ F_free_blocks_err
8058 "Amount of free space in the partition is less than 1Mbytes. Not suitable for fstest \n" \
Probable_Cause(s): <Lack of system resource> \
Recommended_Action(s): <Increase the memory on the partition>

$ F_size_expected
8059 "Size expect %d was %ld\n"

8060 "\nAttempting to run 32 bit binary of this test while in 64 bit mode.\n\
Please run this test from the SUNWvtsst/bin/sparcv9 directory."

$ F_part_n
8062 "Partition is not mounted" \
Probable_Cause(s): <Partition is unmounted during test> Recommended_Action(s): < re-mount the partition, then continue the test>

$ --------------
$ PROBE Messages
$ --------------

$ P_stat_err
10000 "failed to stat %s\n"

$ P_putmntent_err
10001 "failed putmntent(): %s\n"

$ P_swap_warn
10002 "Warning: %s is a swap resource\n"

$ P_mount_err
10003 "Warning: mount %s to %s failed: %s\n"

$ P_symname_notfound
10004 "INFO: symname for %s not found\n"

$ P_media_name_notfound
10005 "INFO:media_findname for %s is not found\n"

$ P_open_err
10006 "INFO: could not open directory: %s\n"

$ P_malloc_volmgr_err
10007 "failed malloc() get_volmgr_name\n"

$ P_no_device
10008 "INFO: Did not find any character device under %s\n"

$ P_not_volmgt
10009 "INFO:%s is not managed by vold\n"	

$ P_inquiry_fail
10010 "\ninquiry failed: %d - %d \n"

$ P_inquiry_pass
10012 "\ninquiry passed. \n"	

$ P_malloc_err_pluto_path
10013 "failed malloc() pluto_path\n"

$ P_malloc_err_pluto_config
10014 "failed malloc() pluto_config\n"	

$ P_DKIOCINFO_err
10015 " DKIOCINFO error\n"

$ P_soc_host
10016 "There are no SOC Host Adapters.\n"

$ P_soc_probe
10017 "soc_probe: get_parent_path(): returned NULL.\n"

$ P_malloc_err_register_cdrom
10018 "failed malloc() register_cdrom\n"

$ P_partition_msg_1
10019 "\nWarning: Disk %s has no partition suitable for file \
system subtest\n"

$ P_partition_msg_2
10020 "         due to one of the following reasons:\n"

$ P_partition_msg_3
10021 "         (1) No partition has filesystem\n"	

$ P_partition_msg_4
10022 "         (2) No partition is mounted (need mount)\n"	

$ P_partition_msg_5
10023 "         (3) Filesytem is full(not enough free block)\n"	

$ P_cdrom_open_err
10024 "cdrom probe: WARNING: Failed to open /etc/path_to_inst.\n"

$ P_malloc_err_ctrl_translate
10025 "WARNING: Malloc failed in controller translate function.  \
Translate aborted.\n"

$ P_phy_path
10026 "%s \n"

$ P_no_parent_found
10027 "%s: No Parent found.\n"

$ P_NDKMAP
10028 "%d: %d \n"

$ P_open_fail
10029 "%s failed to open: %s\n"

$ P_DKIOCINFO_syserr
10030 "\n%s, disk DKIOCINFO ioctl: %s\n"

$ P_DKIOCGGEOM_syserr
10031 "Error: %s, disk DKIOCGGEOM ioctl failed. Probable_Cause(s): \
<device off-line> <cable>  < Corrupt label- wrong magic number> \
Recommended_Action(s): <Read  /var/adm/messages> < Check Cables> \
<Check disk label>: %s\n"

$ P_DKIOCGAPART_syserr 
10032 "%s, disk DKIOCGAPART ioctl failed: %s\n"

$ P_rawtest_rw_err
10033 "ERROR: %s(rawtest) has R/W on mounted partition %d\n"

$ P_fstest_err
10034 "ERROR: %s(fstest) is active on partition %d\n"

$ P_rawtest_rw_err2
10035 "ERROR: %s(rawtest) has R/W on partition %d\n" 

$ P_fstest_rw_err
10036 "ERROR: R/W mode is not allowed because %s(fstest) is enabled\n"

$ P_rawseek_err
10037 "ERROR: %s not implemented.\n"

$ P_partition_wr_err
10038 "ERROR: Only Readonly of media subtest is allowed on partition %s\n"

$ P_media_wr_err
10039 "ERROR: Partition %s is mounted, only  Readonly is allowed on \
media subtest\n"

$ P_multipath_err
10040 "ERROR: Partition %s has Multipathing, cannot write to it. Select %s\n"

$ P_multipath_err2
10041 "ERROR: Partition %s not mounted, has multiple paths. Select through %s\n"

$ P_fstest_enable_err
10042 "ERROR: Failed to enable file system subtest. Partition %s is not mounted\n"

$ P_fstest_wr_err
10043 "ERROR: Writing to disk is supported on offline mode only\n"

$ P_subtest_err
10044 "ERROR: No subtest has been specified\n"

$ P_media_wr_err2
10045 "ERROR: Only  Readonly of media subtest is allowed on partition %s \
which is mounted\n"

$ P_lock_err
10046 "ERROR: Unable to lock the file %s\n"

$ P_unlock_err
10047 "ERROR: Unable to unlock the file %s\n"

$ P_rawtest_err
10048 "ERROR: media test is enabled, select a method\n"

$ P_inst_num_err
10049 "Could not obtain the instance number\n"

$ P_driver_name_err
10050 "Could not obtain the driver name\n"

$ ERR_QLC_SELECTED
10051 "ERROR: Can not select this node while a qlc port is selected.\n"

$ P_Firmware
10052 "Firmware Revision is %s\n"

$ P_scsibit_invalid_fw
10053 "ERROR: Firmware is %s Needs to be at least 03.01.03.60 to run W/R Device BUffer Tests.\n"



/*********************************
SCSIBIT Messages
**********************************/
$ V_scsibit_loopback
11060 "Write/Read Device Buffer Loopback: Pattern: 0x%08x"

$ V_scsibit_display_start
11070 "Write/Read Device Buffer Test Started: pattern: 0x%08x"

$ V_scsibit_completed
11071 "Write/Read Device Buffer Test Completed: %d passes"

$ V_scsibit_compare_error_header_1
11072 "\t\tBuffer Compare Error List\n"

$ V_scsibit_compare_error_header_2
11073 "\t Offset\t Wrote\t\tRead\t\tDifferences\n"

$ V_scsibit_compare_display
11074 "%6d: %6d\t 0x%08x\t0x%08x\t0x%08x\n"

$ V_scsibit_writebuffer_fail
11075 "Write failed with error: %s\n"

$V_scsibit_failed_pattern
11076 "Failed on pattern 0x%08x\n"


$ E_scsibit_errors_open_failed
11160 "Open failed for special device file: %s"

$ E_scsibit_errors_failed_initial_write
11161 "Failed Initial write for Write Once then Read with or without compares."

$ E_scsibit_errors_read_only_error
11162 "Read only error. Passes %d"

$ E_scsibit_errors_write_only_error
11163 "Write only error. Passes %d, Pattern 0x%x"

$ E_scsibit_errors_write_then_read
11164 "Write buffer failed in Write then Read with or without compares"

$ E_scsibit_errors_read_buffer_failed
11165 "Read buffer failed in Write then Read with or without compares"

$ E_scsibit_errors_writebuffer
11166 "writeBuffer failed. Passes %d"

$ E_scsibit_errors_readbuffer
11167 "readBuffer failed. Passes %d"

$ E_scsibit_errors_comparebuffer
11168 "compareBuffer failed"

$ E_scsibit_errors_total_errors
11169 "\n\t\tTotal errors: %d out of %d words checked\n"

$ E_scsibit_invalid_passes
11170 "ERROR: Invalid write/read buffer iteration number. Iterations must be an integer."

$ E_scsibit_fw_err
11171 "ERROR: The Firmware for the a3500fc must be 03.01.03.60 or higher to run W/R buffer tests\n" 


$V_fs_test_pattern
21000 "File System Test Pattern: 0x%08x"
