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

$  #ident "@(#)disktest.msg	1.3      01/07/16 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>\ttest disk name as c0t3d0 \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 E(nable)/D(isable)\n\
\trawrw=\t\t\tMedia subtest read/write mode\n\
\t  Readonly \t\t  Read Only\n\
\t  WriteRead \t\t  Write, read then backup\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/kb}\n\
\t\t\t\tMedia size to transfer

$ V_fstest_usage_msg
20 \n\tfssub=E(nable)/D(isable)\n\
\t\t\t\tEnable or Disable file system subtest\n\
\tfspattern={seq(qential)/0x0(0000000)/0xf(fffffff)/0xa(5a5a5a5)/0x5(a5a5a5a)/ran(dom)/0xd(b6db6db)}\n\
\t\t\t\tFile system subtest data pattern\n\
\tfssize=<number>{K/KB/M/MB/k/kb/m/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\tK/KB/k/kb: kilo bytes\n\
\t\t\t\tM/MB/m/mb: Mega bytes\n\
\tfsiosize=<number>{B/KB/b/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"


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

$ -------------------------------------------------------
$ 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 in this partition. File system subtest is disabled." \
Recommended_Action(s): <Mount the partition if you want to test it.>

$ 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

$ ----------------------------------------------------------
$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ E_transfer_err_msg
6002 "%s failed on %s '%s', blk %d: %s." Probable_Cause(s): <Faulty cable/disk/controller> \
Recommended_Action(s): <If the problem persists, call your authorized Sun service provider.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ -----------------------------------------------------------
$ 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>\n!ERROR:

$ 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.>\n!ERROR:

$ 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> <If the problem persists, call your authorized Sun service provider.>\n!ERROR:

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

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

$ 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>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

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

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ F_dkiocggeom_err
8035 "ioctl DKIOCGGEOM failed.:%s" Probable_Cause(s): <File system not supported> <System error> \
Recommended_Action(s): <If the problem persists, call your authorized Sun service provider.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$  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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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> \n!ERROR:

$ 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.>\n!ERROR:

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

$ 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.>\n!ERROR:

$ 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 no more needed>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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.>\n!ERROR:

$ 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>\n!ERROR:

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

$ F_readvtoc_err_msg
8060 "device:%s: An unknown error occurred" Probable_Cause(s): <Cable/Drive/Controller> Recommended_Action(s):  <If the problem persists, call your authorized Sun service provider.>\n!ERROR:

$ F_readvtoc_eio_msg
8061 "device:%s: I/O error accessing VTOC" Probable_Cause(s): <Cable/Drive/Controller> Recommended_Action(s):  <If the problem persists, call your authorized Sun service provider.>\n!ERROR:


$ F_readvtoc_einval_msg
8062 "device:%s: Invalid field in VTOC" Probable_Cause(s): <Cable/Drive/Controller> Recommended_Action(s):  <If the problem persists, call your authorized Sun service provider.>\n!ERROR:

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