Current File : //proc/353637/root/bin/sg_senddiag
ELF�"@@8	@@@@��888�F�Fp�p�p� (������TTTDDP�td�C�C�CTTQ�tdR�tdp�p�p���/lib/ld-linux-aarch64.so.1GNU�6s*G���٠�<�\B�GNUX�F X",�y��W�!�u� �g�d�m��RA�������, ���{_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable__libc_start_main__cxa_finalizeabortgetopt_longpr2serrputsoptargsg_get_numoptind__stack_chk_failstrlenstrncmpstrcmp__isoc99_sscanfgetenvsg_memalignstrspnstrchrsg_cmds_open_devicesg_ll_receive_diag_v2hex2stdoutsg_cmds_close_devicesg_convert_errnofree__printf_chksg_if_can2stderrstdinfgets__ctype_b_locstrpbrksg_ll_send_diagsg_ll_mode_sense10_v2sg_msense_calc_lengthsafe_strerrorsg_get_category_sense_str__stack_chk_guardlibsgutils2-1.46.so.2libc.so.6ld-linux-aarch64.so.1GLIBC_2.17GLIBC_2.34- ���C#���N���Cp�#x��"��0@(P@8h@H�@X�@h�@x�@��@�A�0A�HA�xA��A��A��ABHB(pB8�BH�BP�2p�B��B��B��B��BC0CPCp�2�C� C�0C�8C�20@CPHC������
�����$���������	���
�������� �(�0�8�@�H�P�X�`�h� p�!x�"��#��%��&��'��(��) �{����4��{���_��{����RG��:� � � � ���VG��:� ���ZG��:� ���^G��:� ���bG�;� ���fG�";� ���jG�B;� ���nG�b;� ���rG��;� ���vG��;� ���zG��;� ���~G��;� ����G�<� ����G�"<� ����G�B<� ����G�b<� ����G��<� ����G��<� ����G��<� ����G��<� ����G�=� ����G�"=� ����G�B=� ����G�b=� ����G��=� ����G��=� ����G��=� ����G��=� ����G�>� ����G�">� ����G�B>� ����G�b>� ����G��>� ����G��>� �?#�{������B�G��S��*O�[��C��#�a�A�C@��g�����`���`
�=������	���� ����*�����%5�?B9�7�@��5�CB9�GB9@6�7����[@������@����7B9����3������������@��7�R���G@� �x�|P����#B9�'6��@�q�T�?B9 )6��,�d�����R�@-�`����#�R���*���?9���5�?B9 $6�@��4�@-�Q����R��!�G��gA�"@�����`T�C��*�SA��[B��{ƨ�#�_��6W�q����ן�*�R~��������_@�t�������@9��?�q@#T���!�'�L���k�?T����
�������`@�����Z��k�T������I���q�@T�w@��q�@T k:8��R��4������R��0������@���[�k��T�&����?B9�86��)�����3�R�@-�����\���*��;�@5�@���4�?B9��7��������� ������! �@ ���������3@�`4�?��
T�3B9�7�?B9�66��/�����*���R����*@�7�q���ן�*�R������;��+B9*7�/B9��@�`&7�8�7_q�:*��B��!|S����*���*'�R�R�s���� >5�s@��K_q�,T�@y�@��Z<_kUЀq�:T
q�*����Z�����*z����K�����*�?@�@������C@�@������4�7��A���A���A���A���A���A�A����@�qM��T�#B9`�7�3@�@��4�?B9�6��-�������R�@-�������/B96��sB���v��!��"��� �s���c@���b@�@�R�sB����O�����T��A���A����`!�?����?B9�6�@-�^�����A���A�3�R����*@?�Z�����7��?�.�������Kv#5�*i����*�����.�H�����R���D�������3�R��?�����A���A����*�!����s�R������*��N�<���?B9 6��*�,�����R�@-�(��������+�$�����R��� �������@-������R������y�����G��Z�&��3��`#��R�_��7��#��+��9�3@�@�R�+@�@���L���@����������+@�Qb~@�!�s8?(q T�*�+��C9@4	���@��#C9�#C9xax�`7�+@��9�7@��������k�T��`8sK��4��q@T���!�#�����k�T��`8?�q�3T�����#� �
����� �;��'� �w@�?�q�T�@� 6���[�������[@�aT�@9�9t�km�T�'@�h38��������������������j`8 4s��"T�C��*���7����q`��T�@9�q�/T�7@�Q�7��7@�{�_@��_�q��T+���9����+@�h"8���4�+�����+@������6"�R��R�����#9�*���R�R�R�R�Ru����*�4qaT��<�Z����q-T�*R�����"�R����������*�C9�R���RD�R�R�R�w�r����*�5�w@��R"K_q�T�R���������w@�" K,qMT��!��	��g��@�R! 4�B$@yB�ZB<Ab `2��������6�&�����7�#����qL�T�R��>�����*����5���� *�:���3�R���6�������*_���������1�
������(����%����0�%���M�������!�
�����9�9L���q�T �;��w@�sQ�'��8&��a��!(�����a��!�(������+@����_@�B��$��������3@��3B9	4 �R���#9�����*�R�R�R�R�R���*��5J���*�@2�����*s�R����G���*�#���
�R�������!�2�3�������5����Y��_q�T�*�������*! 9�@�R�����*��"�R����#����:������q��T�R|��.qAT�@=�����<��� 5��������#B9�'B9�;B9�@�A7Q?q	T �R���#9�*���*�*�*���R�R�����*��5����7����
q�T��=�s�������!�`3�3�Rl������#�R���#9�*���*�*�*���Rt����*�5Qq)T�q�
@z!��T�<�y������@8�u���S��5���Q��9c�#���s��*�@�R!�8�J����k-��T�js8�*���������q�����*�@�R!�9�;������q&�R���*�#9�*�����*�*���R9����*��5�@;�D������������������������0����_@��!$����1���_@����`"�
���*���+@����_@�B��&����!����7�������� � � � � � � � ��������@��#������G��������������G�@����_� � ���@���!@�?�T��!�G�a����_���@���!@�!�"��A��!�A�����B�G�b����_� �{��������`BN9@7���G�����@�������� �R`B9�@��{¨�_� � ��� � � ���!@�#�?#�{����"@�_k T!@�lT?�A��T�{���#���_� @��{���#�_�?#�����c�G��{��C��S��ДB��[����*�c�����+����b*���`@�����9C
� ՟$����������*������1T�Q�q�T�$��*� 	��*l���`@����5�@-����� �R\#Kc8a#�#�`֟$�`@�`����$�`&@�!�Ra"9`&����$� �R`9���$� �R`9���$����G�@�����q�
T`����$����G�!�R@�a9`�����$� �R`9����$����G�@������Rk(
T`�����$� �R`9����$� �R`
9����$� �R`9����$� �R`&9����$����G�@�u����	�7`"�����$����G�@�m����q�T`�����$��R9��!�G��@�"@�c���!T�{A��SB��[C��cD��+@�����#�_֟$�`@�`�x������G��@�k�Ta@����s�	���`���a�k��T�R����`������@����@�k��Tq����,�����@-����� �R����+���� �R���`���� �R�����*���� �R������ �?#�C���c�G��{��C�d@�����?qMT!Q�[���@@�U ��S��c��L!�#��@�A����"���@T�@�������q-��T�@9?�qa��T��q`��T Ձ@9!�Q?�q�T�$�����
���ғ����5�� �R�9���Ka8`�!� ֟$�@����$�sQ��q���T���$�&@�!�R�"9�&���$����`
����r��� ��5 �R��sQ�9��$�@�����$��SB� �R�cD��9�[C��R��!�G��@�"@�c���aT�{A��C��#�_֟$���� 
����O������5 �R��sQ�9���$� �R�&9����$� �R�9����$����@
�B��;���@�5 �R��sQ�9����$� �R�9����$� �R�
9�������
�B��(����4�����B��"���@4�����M��� �4�����������5�����
���!�
�_���q!T�@�q�T��]���SB��[C��cD�������`������������SB� �R�[C��cD������
���!�C���q�T�@�@�7�"�B����
�
����������� ������������S��[��c��� �{�����{���_�dehHlm:NOpP:r:s:tT:uvVbad argument to '--maxlen=' or greater than 65535 [0xffff]
bad argument to '--page=' or greater than 255 [0xff]
bad argument to '--selftest='
Usage: sg_senddiag [--doff] [--extdur] [--help] [--hex] [--list]
                   [--maxlen=LEN] [--page=PG] [--pf] [--raw=H,H...]
                   [--selftest=ST] [--test] [--timeout=SECS] [--uoff]
                   [--verbose] [--version] [DEVICE]
  where:
    --doff|-d       device online (def: 0, only with '--test')
    --extdur|-e     duration of an extended self-test (from mode page 0xa)
    --help|-h       print usage message then exit
    --hex|-H        output RDR in hex; twice: plus ASCII; thrice: suitable
                    for '--raw=-' with later invocation
    --list|-l       list supported page codes (with or without DEVICE)
    --maxlen=LEN|-m LEN    parameter list length or maximum allocation
                           length (default: 4096 bytes)
    --page=PG|-P PG    do RECEIVE DIAGNOSTIC RESULTS only, set PCV
    --pf|-p         set PF bit (def: 0)
    --raw=H,H...|-r H,H...    sequence of hex bytes to form diag page to send
    --raw=-|-r -    read stdin for sequence of bytes to send
    --selftest=ST|-s ST    self-test code, default: 0 (inactive)
                           1->background short, 2->background extended
                           4->abort test
                           5->foreground short, 6->foreground extended
    --test|-t       default self-test
    --timeout=SECS|-T SECS    timeout for foreground self tests
                            unit: second (def: 7200 seconds)
    --uoff|-u       unit offline (def: 0, only with '--test')
    --verbose|-v    increase verbosity
    --old|-O        use old interface (use as first option)
    --version|-V    output version string then exit

Performs a SCSI SEND DIAGNOSTIC (and/or a RECEIVE DIAGNOSTIC RESULTS) commandbad argument to '--timeout=SECS'
unrecognised option code %c [0x%x]
Unexpected extra argument: %s
doffpfuoffraw=s=%xBad page code after '-s=' optionUsage: sg_senddiag [-doff] [-e] [-h] [-H] [-l] [-pf] [-raw=H,H...]
                   [-s=SF] [-t] [-T=SECS] [-uoff] [-v] [-V] [DEVICE]
  where:
    -doff   device online (def: 0, only with '-t')
    -e      duration of an extended self-test (from mode page 0xa)
    -h      output in hex
    -H      output in hex (same as '-h')
    -l      list supported page codes
    -pf     set PF bit (def: 0)
    -raw=H,H...    sequence of bytes to form diag page to send
    -raw=-  read stdin for sequence of bytes to send
    -s=SF   self-test code (def: 0)
            1->background short, 2->background extended, 4->abort test
            5->foreground short, 6->foreground extended
    -t      default self-test
    -T SECS    timeout for foreground self tests
    -uoff   unit offline (def: 0, only with '-t')
    -v      increase verbosity (print issued SCSI cmds)
    -V      output version string
    -N|--new   use new interface
    -?      output this usage message

Performs a SCSI SEND DIAGNOSTIC (and/or a RECEIVE DIAGNOSTIC RESULTS) commandT=%dBad page code after '-T=SECS' option-oldUnrecognized option: %s
too many arguments, got: %s, not expecting: %s
<unknown><vendor specific>SG3_UTILS_OLD_OPTSNot in DEBUG mode, so '-vV' has no special action
0.63 20180628Version string: %s
Page_Code  Description 0x%02x      %s
No DEVICE argument given

unable to allocate %d bytes
build_diag_page: carry_over error ['%s'] around line %d
 	0123456789aAbBcCdDeEfF ,	build_diag_page: syntax error at line %d, pos %d
build_diag_page: hex number larger than 0xff in line %d, pos %d
build_diag_page: array length exceeded
 ,	build_diag_page: error in line %d, at pos %d
0123456789aAbBcCdDeEfF, build_diag_page: error at pos %d
build_diag_page: hex number larger than 0xff at pos %d
Bad sequence after '--raw=' optionBad sequence after '-raw=' optionsetting --doff or --uoff only useful when -t is setsetting -doff or -uoff only useful when -t is seteither set --selftest=SF or --test (not both)either set -s=SF or -t (not both)'--raw=' cannot be used with self-tests, '-e' or '-l''-raw=' cannot be used with self-tests, '-e' or '-l'>>> warning, '--pf' probably should be used with '--raw='>>> warning, '-pf' probably should be used with '-raw='sg_senddiag: error opening file: %s: %s
unable to allocate %d bytes (2)
10Mode sense (%s): %s
%s: response length (%d) too small (resid=%d)
Expected extended self-test duration=%d seconds (%.2f minutes)
Extended self-test duration not availableExtended self-test duration (mode page 0xa) failedRD resid (%d) indicates response too small (lem=%d)
SEND DIAGNOSTIC command, failed
Supported diagnostic pages response:  0x%02x  %s
%s diagnostic page [0x%x] response in hex:
diagnostic page 0x%x response in hex:
RECEIVE DIAGNOSTIC RESULTS command failed
Foreground self-test returned GOOD statusDefault self-test returned GOOD statusSEND DIAGNOSTIC, unit attention
SEND DIAGNOSTIC, aborted command
SEND DIAGNOSTIC, device not ready
  try again with '-vv' for more information
sg_senddiag failed: Some error occurred, try again with '-v' or '-vv' for more information
Supported diagnostic pagesConfiguration (SES)Enclosure status/control (SES)Help text (SES)String In/Out (SES)Threshold In/Out (SES)Array Status/Control (SES, obsolete)Element descriptor (SES)Short enclosure status (SES)Enclosure busy (SES-2)Additional (device) element status (SES-2)Subenclosure help text (SES-2)Subenclosure string In/Out (SES-2)Supported SES diagnostic pages (SES-2)Download microcode diagnostic pages (SES-2)Subenclosure nickname diagnostic pages (SES-2)Protocol specific (SAS transport)Translate address (direct access)Device status (direct access)Rebuild assist (direct access)extdurhelphexlistmaxlennewoldpagerawselftesttesttimeoutverboseversion��������f������TK���C�?�������������;7�����3)��%��������������"������@�������������4X�����T���H���D
do_modes_0a����;T	����(��lx�����������8���H��������LzRx���4A,���0@��< T8��HA ��B�N���xd��(�`��TD-A��I
��A-BB��A-<����XA-A`C�
�	B��D��C��B��
���������A-A|����A-APC��H��D��A��N��B��B��J��A-AP��������-N
��A��A��AH
��B��A��AY������A��A��A���x��$A-A`��E�
�	D���]�B�D�C�A�A�W������W
`D������A-AB������F������V������N
�A�A�A�A�A�AQ����W
�A�AI�A�B������W����E�A�A������F������E�������������A�A�A�A�A�A�#�"
#-X
x*p�x����o���
Y��@�	�	���o���oX	���o�o	���o)ppppppppppppppppppppppppppppppppp���0@P@h@�@�@�@�@�@A	0A
HAxA�A
�A�AB?HB@pBA�BB�B�2d�Be�Bh�BH�Bl�BmCNCOCP�2pCr Cs0Ct8CT�2u@CvHCV/usr/lib/debug/.dwz/aarch64-linux-gnu/sg3-utils.debugl��Yڡ7eE�sr��R36732a1c47f8e3d9d9a0ccfe3cb2025c428616.debugm�';.shstrtab.interp.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.got.data.bss.gnu_debugaltlink.gnu_debuglink88TT$&xx 4���o��>���F��YN���o		T[���oX	X	Pj�	�	�tB@@~XXypp0����@�x*x*��*�*H��C�CT�0D0D`�p�p��x�x�����������p�������J��4