ELF>?@hs@8 @@@@ u u PPPhhk{{0Pl||888 XXXDDStd888 Ptd___DDQtdRtdk{{/lib64/ld-linux-x86-64.so.2GNUGNU#JV5 s7^9rGNU= =>?emgUa2jSx WtQu67dMi. Fo/$s>4HY)= {V") (0libsgutils2.so.2_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTableget_scsi_pt_result_categorysg_convert_errnosg_get_opcode_sa_namesg_is_scsi_cdbget_scsi_pt_os_errget_scsi_pt_transport_err_strset_scsi_pt_data_outsg_set_binary_modeget_scsi_pt_os_err_strhex2stderrget_scsi_pt_residsg_get_nvme_cmd_status_strpr2serrsg_err_category_senseget_scsi_pt_status_responsesg_print_scsi_statussg_print_sensesg_get_category_sense_strsg_get_nvme_opcode_namesg_memalignset_scsi_pt_cdbconstruct_scsi_pt_objget_scsi_pt_sense_lensg_get_numscsi_pt_open_devicesafe_strerrorsg_get_command_nameget_pt_resultset_scsi_pt_data_inscsi_pt_close_devicedestruct_scsi_pt_objdo_scsi_ptset_scsi_pt_senselibc.so.6__printf_chkoptindperror__isoc99_sscanf__read_chkputs__stack_chk_failstdinstrpbrkstrspncreat64strtolfgets__errno_locationread__fxstat64fclose__ctype_b_locoptarggetopt_longlseek64__cxa_finalizefopen64__libc_start_mainwritefreeGLIBC_2.3GLIBC_2.3.4GLIBC_2.7GLIBC_2.4GLIBC_2.2.5ii ti ii ii ui {?{? R@R`RRRRRS  S@S`S"S'S/S7S6= >(?0@~ ~(~0~8~@~H~P~ X~ `~ h~ p~ x~~~~~~~~~~~~~~~~~ !"#$ %(&0'8(@)H*P+X,`-h.p/x012345789:;<HH_HtH5]%]hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7q%=\D%MZD%EZD%=ZD%5ZD%-ZD%%ZD%ZD%ZD% ZD%ZD%YD%YD%YD%YD%YD%YD%YD%YD%YD%YD%YD%YD%YD%YD%YD%YD%}YD%uYD%mYD%eYD%]YD%UYD%MYD%EYD%=YD%5YD%-YD%%YD%YD%YD% YD%YD%XD%XD%XD%XD%XD%XD%XD%XD%XD%XD%XD%XD%XD%XDAW+AVAUL-7ATIUSHxdH%(H$h1H$HD$8HD$@HHDŽ$@E1H nXLHM( s?8wIcDL>H=(1A$$E$t$$$1A~H|$@HtqH|$8HtbHtH5ExDhEcDHH$hdH3%(8HxD[]A\A]A^A_H=-1$H=#-11$J$$Ƅ$H$(n HYH$(mƄ$`HXƄ$H$DƄ$7Ƅ$*$Ƅ$E1]H=XƄ$!= $H$  HTXH$ Ƅ$H=3X HH$H=X $oH=WƄ$=$ $D1H$0$@AąuHH$L$L^$D$$HD$I$|$UH5'H='11L=&AtL1H9$1H=V%$~3L$`1LLL1H=7&Ƅ$D$LHL$@$ LH$DH$AŅ! H|$HD$SÃ 2t t$LHH=2&A1~D&1H=<$hAA$HYH= 21A&H=z*8H=$1Ac$L$`JDLLH=$1Q݉FH$0H=#H11$ADžuT9HcЃIԉTH$09Ll$HJ@HT$H:ua=wZ$CHcʃ yT$9PHLM4ĉXTLA>uLH="10(H=/1Ac$|$ H5j$H=g$1bH=+"1T$Lb$$H$`5H="H1H=8#1$t$|$~H=.1t$L$NE6H=.1AcHH$`DDDH="H1X$tHFH="16H$A~N A0xH="1A!_H$(HD$8H11"Aƅ3DH$H~Q1HL$`DHy7LDHHNH1 H)H1ɋ$$HT$81iIH# Hc$HD;$E)$D$DLHH$H$(uL$($4D$4D$1HT$@$1DHD$H$RHt$DH$YH$(u HD$H$($43D$4& LH=1H=1AAADYH= H1HAD9t1H= H1DAL$`HcLLH=1I$D$$l$uE1$=H$Hm$$$f~<vH="t$dt$$L$`1ҹPMaL1H5@"E1$u|$H=*1P$AHD$OSvEAA)EwH$ HH1HHD1DD$H=*L$ DD$MH1LHu A>-LDD$DD$DD$D$DT$DD$IcHt$DDT$HDT$H9ADgEEED|E1CHt$DH=(1DLH=(1!H=cD8bEtDH|$8HHD$88H$(AH=1Ab랋$HE1n)A.H=1A0cH=1AJH=1A1H=r1AH=Y1AH=1AH$H1HHHHHAą$CH5HHD$(HL$`Ƅ$@D$D$L|$ H\$Ƅ$@D$D$=qH\$ HT$(HiHQ1HHHHt˃D|$Hc` $@Lt$ H$`IIDJ:Ƅ$@H5LA9HLc)MA>#6H5L9~HA< t<#HcD$1Ll$HHD$T$HEt1HLHu A$@Dd$AAHD$HD$LH5T(0IHtQH5HHIA>t51LH5LTAZA<#t< TD$DD$.8fH=A`L$`HcLLH=z1XH=^%1c>DH=S$ AH=1AH=[1$PL$`LH5:H1$H=#D8DJADžM$H=#1 A!$HDH=1DD$DD$H|$1D DD$Hc\$Ht$HAH98AMuL5LH=12T$1L$17H=1 Lt$ Ƅ`E10:-HH="1A0DLDT$8LA(DT$AJM}-E1 L$DLADžHT$PDuD$h%=t[D$Ed$$H$H=1$H$AAIcDD)LHcty8HH=H1qEDAHEHD$(Ll$H1H$@$ALH5mHƄ$BHcD$T$HL$am68LAtH=aDT$AXDT$AzHH=1H5"H=1sHD$(H;DHA3L|$ T$L1H5Y"H=L)$1H1E1cAƅSA8HH=H1H=jAf 8EHH=H1+DD$H|$(H;=C$rMhHH=1AQL$HH5^!1H=-ALT$H58!1H=L|$ T$L1H5 !H=L)`D fD1I^HHPTLFH H=@H=BHBH9tH@Ht H=BH5BH)HH?HHHtHe@HtfD=Bu+UH=B@Ht H=F@deB]wAWL=;AVIAUIATAUH-;SL)HHt1LLDAHH9uH[]A\A]A^A_ff.HHstdoutbc:ehi:k:no:r:Rs:t:vVwToo many '--infile=' options Invalid argument to '--skip' Invalid argument to '--send' No device specified Invalid command byte '%s' CDB too long (max. %d bytes) read from binary file %s: %s read from binary pipe %s: %s r%4x 0123456789aAbBcCdDeEfF , %10x%s: array length exceeded out of memory sg_set_binary_modeEOF on input file/stream Failed to read input data%02x Command name: %s sense_buffer=%p, length=%d do_scsi_pt: timeout NVMe Status: %s [0x%x] NVMe Result=0x%x do_scsi_pt: %s ... or perhaps: %s >>> transport error: %s >>> os error: %s SCSI Status: Sense Information: No data received Received %d bytes of data: cmd %s to send: cdbbinarycmdfileenumeratehelpinfileskipnosenseoutfilerawrequestreadonlysendtimeoutverboseversionToo many '--outfile=' options Invalid argument to '--request' Invalid argument to '--timeout' unable to open binary file %s: %s read 0 bytes from binary file %s Unable to open %s for reading %s: carry_over error ['%s'] around line %d %s: syntax error at line %d, pos %d %s: hex number larger than 0xff in line %d, pos %d %s: error in line %d, at pos %d Read %d from %s . They are in hex: CDB too short (min. %d bytes) >>> Unlikely to be SCSI CDB since all over 16 bytes long should >>> start with 0x7f or 0x7eAttempt to decode cdb name: %s >>> Seems to be NVMe %s command Not in DEBUG mode, so '-vV' has no special action sg_raw 0.4.27 (2018-06-27) Copyright (C) 2007-2018 Ingo van Lil This is free software. You may redistribute copies of it under the terms of the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. Usage: sg_raw [OPTION]* DEVICE [CDB0 CDB1 ...] Options: --binary|-b Dump data in binary form, even when writing to stdout --cmdfile=CF|-c CF CF is file containing command in hex bytes --enumerate|-e Decodes cdb name then exits; requires DEVICE but ignores it --help|-h Show this message and exit --infile=IFILE|-i IFILE Read data to send from IFILE (default: stdin) --nosense|-n Don't display sense information --outfile=OFILE|-o OFILE Write binary data to OFILE (def: hexdump to stdout) --raw|-w interpret CF (command file) as binary (def: interpret as ASCII hex) --readonly|-R Open DEVICE read-only (default: read-write) --request=RLEN|-r RLEN Request up to RLEN bytes of data (data-in) --send=SLEN|-s SLEN Send SLEN bytes of data (data-out) --skip=KLEN|-k KLEN Skip the first KLEN bytes when reading data to send (default: 0) --timeout=SECS|-t SECS Timeout in seconds (default: 20) --verbose|-v Increase verbosity --version|-V Show version information and exit Between 6 and 260 command bytes (two hex digits each) can be specified and will be sent to DEVICE. Lengths RLEN, SLEN and KLEN are decimal by default. Bidirectional commands accepted. Simple example: Perform INQUIRY on /dev/sg0: sg_raw -r 1k /dev/sg0 12 00 00 00 60 00 Error reading input data to skipsg_memalign: failed to get %d bytes of memory dxfer_buffer_out=%p, length=%d dxfer_buffer_in=%p, length=%d do_scsi_pt: bad pass through setup NVMe completion queue 4 DWords (as byte string): do_scsi_pt: unknown error: %d >>> unknown pass through result category (%d) >>> Strange: status is CHECK CONDITION but no Sense Information Error %d occurred, no data received Writing %d bytes of data to %s ylPC A! f2hex_arr;@4tT\tdzRx /D$4FJ w?:*3$"\ tLFGB I(D0C8G L 8D0A(B BBBA DeFIE E(D0H8G@n8A0A(B BBB$?? h@{{o   ~@Pp oooo o|0 @ P ` p !! !0!@!P!`!p!!!!!!!!!"" "0"@"P"`"p"""""""""## #0#@#P#`#p####RbRcReRhRiRkRnSo SwSrSR"Ss'St/Sv7SV23184a563520e9f773a137d91e1c15905e3972.debugzǿ.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.data.bss.gnu_debuglink 88 &XX$9|| Go4Q Y ao no`}pBPP@  ####@'@'%h@h@ PP__D0`0`8{k{k|l~np   r  r4Tr