‰PNG  IHDR @ @ ªiqÞ pHYs   šœ —tEXtComment ELF>@@@0@8 @@@@@@88@8@@@zz ~~`~` ~~`~`TT@T@DDPtdPvPv@Pv@QtdRtd~~`~`/lib64/ld-linux-x86-64.so.2GNU GNUpIO|GIJȐ0 @ 025BE|qX9T!C|8Qi@H 6c&p X-f&]2y-Q`d`X`= @`P@libsgutils2.so.2__gmon_start__sg_ll_readcap_10sg_get_num_initsg_ll_readcap_16sg_simple_inquirysg_vpd_dev_id_itersg_ll_inquirysg_ll_receive_copy_resultssg_get_llnumsg_ll_extended_copy_finisg_cmds_close_devicesg_cmds_open_devicesg_get_trans_proto_strdStrHexErrlibc.so.6strncmpperror__open64_2strncpy__stack_chk_failgetpidkillflockfgetsstrlensigemptyset__errno_locationreadmemcmpmemcpyfclosestrtoul__xstat64__ctype_b_locsscanfstderr__snprintf_chkgettimeofdaysigaction__memcpy_chkstrchr__vfprintf_chkfopen64strcmpstrerror__libc_start_mainsnprintf_edata__bss_start_endGLIBC_2.3GLIBC_2.7GLIBC_2.14GLIBC_2.4GLIBC_2.2.5GLIBC_2.3.4ii iii s}ii ui ti ``4` `(`0`8`@`H`P`X` `` h` p` x` `````````Ȁ`Ѐ`؀```````` `! `"(`#0`$8`%@`&H`'P`(X`)``*h`+p`,x`-`.`/HHo HtH5o %o @%o h%o h%o h%o h%o h%o h%o h%o hp%o h`%o h P%o h @%zo h 0%ro h %jo h %bo h%Zo h%Ro h%Jo h%Bo h%:o h%2o h%*o h%"o h%o hp%o h`% o hP%o h@%n h0%n h %n h%n h%n h%n h %n h!%n h"%n h#%n h$%n h%%n h&%n h'p%n h(`%n h)P%n h*@%zn h+0%rn h, %jn h-%bn h.AWAVAUATIUSHhXs dH%(H$X1JҋET$(t(<tuL$( |$(EωL$(A$ HL$P1҉$AAtDl$PD$QAA D$SA D$RA Av T@1b/=r ~ Q@1M/H|$PD;Dl$`D$a@t$TD\$XDT$YDL$ZDD$[L$\AT$]A D$cDt$^D|$_@l$fA D$bA HMcMIEŃ=r I$D$dD$D$eD$,D$gD$0T@1T$LL$HDD$DADL$@DT$**AA=Vm  `X@1*|$0A=/m X@1)K|$A=m X@1))AA=l Y@1)x|$A=l b8Y@1e)Q|$A=|l 3Y@16)"AA=Nl Y@1)|$AAA=l Z@1(oAA=k @Z@1(=k t pZ@1(Aw=k t Z@1q(AY=k t Z@1S(A;=wk t [@15(A=Yk t 0[@1(A=;k t `[@1'A =k t [@1'A@=j t [@1'A΀=j t [@1'A=j t [@1~'Af=j t \@1`'AH=j t 0\@1B'A*=fj t `\@1$'A \@1'HEu\@1E1&DH$XdH3<%(AA|$AAA!AAH|$,AhAA|$AAA|$A:|$,AHh[]A\A]A^A_ÃtA t:u3@t.t& t!@tttʺDÉø AWAAVAAUE1ATAUHSHdH%(H$1h H$L$D$LHI؅PDE$1Dl$DAtƿQ@1R%w $tR@1Aa1%V $$1DDl$$IعD|EnAtƿQ@1$E$u=g ~!Q@1$DHAGHsHl$0E1D$8HD$(Dd$L\$DT$ EDT$L\$ uAt`@1~a@1mAt(a@1DT$L\$ LR@1DT$ L\$H޿R@1L\$DT$ )Eu Pa@1DT$ L\$DT$ L\$|$8 uBAsa@1DT$ L\$[L\$a@1AsEL\$DT$ |$8 DT$ uXAsb@1L\$L\$8b@1AsL\$`b@AC1L\$DT$ Wt$8b@1L\$L\$DT$ 6t$0c@1L\$ DT$DT$1HDL\$ DT$1@H t@tftftHEAJELDl$A HHcDAEDDmDee=5_ E~&D濾R@1 HE1H$dH3%(DtkHĨ[]A\A]A^A_fAWAVAUATUSHxX\ Z dH%(H$h1HP^ H\  GE1LvH$`D$<D$8HlD$(D$D$AD$0D$,HD$ Ll$@I6HHI$`Ƅ$_t<=uft IAE<=ut AEIR@H-D$`Ab$aZ W LAD$fDS@HS"S@HA}-hLHT H`d@1@L=D$D$(S S@LT /(S@HAc$aaFS@HmAoeS@HN8kS@H9pS@H$uS@HS@HzS@H&S@HS@HS@HA-N$a?u$b%T@HF6$aVu$bS@H9S@HW 0d@1oS@LuR KA}1A}5}Ad$ac$bL<2W d@1/9D$,m@1hc@1H$hdH3 %(Hx[]A\A]A^A_LQ v9D$0u$btS$cEL<pV 1d@1MiHn@17SeSV @`5U U o=U @`态Ƃ=U EAAǀ g =U zA@`7xn@1nFS@HD@`L"d@1.J|$8m@c@1A n@1c@1(c@5T `8A8 @`   @`  q@1OH4T tAL|$(4|$n@10c@1$aA`H$`Ao@1H$`Wd@1D$H5R I@HI H AA HH$`H tDHƉo@1@` T@1zAi:$a@ @H=x< tHtU~`H]{sUH1SHHdH%(H$1H<$t%H|$H,$1HDŽ$H$dH3%(u HĨ[]E1@H @udu?uuMczP@ILMcȾ0T@IALIcHraw deviA HH9Ace McȾhP@IALMcȾUP@IAL^McȾGP@IA L7McȾ-P@IAL P@ HA @f.HHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$HHH== HD$HD$ $D$0HD$hHL$dH3 %(uHf.H5Y= SHHt P@1HMB H1ɿP@1H11[P@1USHHdH%(H$1\HtrHT$H޿4D$(%= tT=`=HD$H!H$dH3 %(iHĸ[]À;.uHT$8HHHH H% ȃtj=t: =`< HHH % ;8< LSHD$8H =HH 0 ȃuKHD$H@Q@P@; HH#H$ H꾀fHH$H$ 1 Q@uH$ P@uH$ H꾀 HH$HT$ H$ 1Q@ru2$bu$su$gu$uD$ : =? ~5: Q@1PHHT$8X=a? ~۾P@PT@1ȃ=E? t*8P@H¿P@1HT$8ATAAUHS1H@ dH%(HD$81> HL$PE11$AukD$<T$ T$ T$ T$HH D$ T$ T$ Љ(E1=V> u Ht$8dH34%(DH@[]A\H D(HpT@1H뾀|$U|$J|$? HL$11$AA AoHT$Ht$1HHHBH H9uHT$H D$ T$ T$ Љ(@f.AWAVAUATAIQ@UHHSHHdH%(H$1<$Ƅ$AHAAAf.Dž,HtKHӾ,HQHHPHLLtĿPQ@HLu=HDž0u1H$dH3%(H[]A\A]A^A_UQ@HLu4gD1[Q@HLG;pu({au"{du{uDž8!S@HLH޿`Q@1@@:Q@1&%DAWAVAAUATUSHHXdH%(H$H1HLd$@HIHH I @HA ŋA ը!,$EAQ@L11DLT (Ht$1Du\DL$ED< H$HdH3 %(UHX[]A\A]A^A_A\@L111L=Ax,L'xw 1LT)D,$EAQ@H Q@L1D$HL$!HT$LD$2H޿(]@$1Q@f wQ@A}Q@A\@Ll$D,$LE11LL濲Q@12 ǃ ATUSH0dH%(HD$(1"9 H=9 uH=8 H|$1H-9 HT$HL$H+8 H+ 8 H*۸S@H*ʾQ@HDX]@1D%8 Y/(XL$`L$f. (v!1HHIA*H*Yf.(w?S@1#HD$(dH3%(u@H0[]A\f.HH@BQY 'Q@^~@f.H1]@7 t Q@H^@f.SHH|$H$dH%(H$11HDŽ$1Q@.`7 t1 S@nމH$dH3%(u HĠ[@AWAAVIAUIATL%X. UH-X. SL)1HHEHtLLDAHH9uH[]A\A]A^A_Ðf.HHnull device SCSI generic (sg) device block device fifo (named pipe) SCSI tape device unable to 'stat' file remaining block count=%ld %s%ld+%d records in %s%ld+%d records out /proc/devicesfopen %s failed: %s Character%d %sfound bsg_major=%d Output response in hex: no flag found appendexclflocknullunrecognised flag: %s blockcharread partition/dev/block/%d:%d/dev/char/%d:%dINQUIRY failed on %s so far at %.2f MB/sec Interrupted by signal,VPD inquiry failed with %d invalid VPD response transport: %s vendor specific: %.*s vendor specific: vendor id: %.8s 0x%02x SCSI name string: %s Descriptor in hex (bs %d): on-sourceon-destinationapplist_idid_usageholddiscarddisableconvcountprioSecond IFILE argument?? iflagSecond OFILE argument?? oflagseekskiptime--on_src--on_dst--help-h0.39 20131006sg_xcopy: %s --verb-vvvvv-vvvv-vvv--xcopyUnrecognized option '%s' bpt must be greater than 0 sg_xcopy: unable access %s --versother (perhaps ordinary file) found no bsg char device in %s %s: number of blocks=%ld [0x%lx], block size=%d <> Receive copy results (report operating parameters): Support No List IDentifier (SNLID): %d Maximum target descriptor count: %lu Maximum segment descriptor count: %lu Maximum descriptor list length: %lu Maximum segment length: %lu Maximum inline data length: %lu Held data limit: %lu (list_id_usage: %d) Maximum stream device transfer size: %lu Maximum concurrent copies: %u Data segment granularity: %u bytes Inline data granularity: %u bytes Held data granularity: %u bytes Implemented descriptor list: Copy Block to Stream device Copy Stream to Block device Copy Block to Block device Copy Stream to Stream device Copy inline data to Stream device Copy embedded data to Stream device Read from stream device and discard Verify block or stream device operation Copy block device with offset to stream device Copy stream device to block device with offset Copy block device with offset to block device with offset Copy block device to stream device and hold data Copy stream device to block device and hold data Copy block device to block device and hold data Read from stream device and hold data FC N_Port_Name target descriptor FC Port_ID target descriptor FC N_Port_ID with N_Port_Name target descriptor SPI T_L target descriptor Identification target descriptor IPv4 target descriptor Alias target descriptor RDMA target descriptor IEEE 1394 target descriptor SAS target descriptor IPv6 target descriptor IP Copy Service target descriptor ROD target descriptor >> Unhandled target descriptor 0x%02x >> no matching target descriptor supported /sys/dev/block/%d:%d/partitionsg_xcopy: could not open %s device %d:%d for sg %s: %.8s %.16s %.4s [pdt=%d, 3pc=%d] time to transfer data%s: %d.%06d secsProgress report, continuing ... VPD page error: designator length %d longer than remaining response length=%d Desc %d: assoc %u desig %u len %d designator type: %d, code set: %d << expect 8, 12 and 16 byte EUI, got %d>> << unexpected code set %d for NAA>> << unexpected NAA [0x%x]>> << unexpected NAA 5 len 16, assuming NAA 6 >> << unexpected NAA 2 identifier length: 0x%x>> << unexpected NAA 5 identifier length: 0x%x>> << unexpected NAA 6 identifier length: 0x%x>> << expected binary code_set, target port association, length 4>> Relative target port: 0x%x Target port group: 0x%x << expected binary code_set, logical unit association, length 4>> Logical unit group: 0x%x << expected binary code_set, logical unit association>> MD5 logical unit identifier: << expected UTF-8 code_set>> >>>> Protocol specific port identifier expects protocol identifier to be valid and it is not USB device address: 0x%x USB interface number: 0x%x PCIe routing ID, bus number: 0x%x function number: 0x%x [or device number: 0x%x, function number: 0x%x] >>>> unexpected protocol indentifier: 0x%x with Protocol specific port identifier reserved designator=0x%x Won't default both IFILE to stdin _and_ OFILE to stdout For more information use '--help' sg_xcopy: bad argument to 'bpt=' sg_xcopy: bad argument to 'bs=' sg_xcopy: bad argument to 'list_id=' sg_xcopy: bad argument to 'id_usage=' sg_xcopy: >>> ignoring all 'conv=' arguments sg_xcopy: bad argument to 'count=' sg_xcopy: bad argument to 'cat=' sg_xcopy: bad argument to 'dc=' sg_xcopy: bad argument to 'iflag=' sg_xcopy: bad argument to 'oflag=' sg_xcopy: bad argument to 'seek=' sg_xcopy: bad argument to 'skip=' Usage: sg_xcopy [bs=BS] [count=COUNT] [ibs=BS] [if=IFILE] [iflag=FLAGS] [obs=BS] [of=OFILE] [oflag=FLAGS] [seek=SEEK] [app=APPEND] [skip=SKIP] [--help] [--version] [bpt=BPT] [cat=0|1] [dc=0|1] [id_usage=hold|discard|disable] [list_id=ID] [prio=PRIO] [time=0|1] [verbose=VERB] [conv=CONV] [--on_dst|--on_src] [--verbose] where: bpt is blocks_per_transfer (default: 128) bs block size (default is 512) cat segment descriptor CAT bit (default: 0) count number of blocks to copy (def: device size) dc segment descriptor DC bit (default: 0) ibs input block size (if given must be same as 'bs=') id_usage sets list_id_usage field to hold (0), discard (2) or disable (3) if file or device to read from (def: stdin) iflag comma separated list from: [cat,dc,excl,flock,null] list_id sets list_id field to ID (default: 1 or 0) obs output block size (if given must be same as 'bs=') of file or device to write to (def: stdout), OFILE of '.' treated as /dev/null oflag comma separated list from: [append,cat,pad,dc,excl,flock, null] prio set priority field to PRIO (def: 1) seek block position to start writing to OFILE app ignored conv ignored skip block position to start reading from IFILE time 0->no timing(def), 1->time plus calculate throughput verbose 0->quiet(def), 1->some noise, 2->more noise, etc --help|-h print out this usage message then exit --on_dst send XCOPY command to the output file/device --on_src send XCOPY command to the input file/device. Default if this and --on_dst options not given --verbose|-v same action as verbose=1 --version|-V print version information then exit Copy from IFILE to OFILE, similar to dd command; but using the SCSI EXTENDED COPY (XCOPY) command. Syntax error - either specify --on_src OR --on_dst If 'ibs' or 'obs' given must be same as 'bs' skip and seek cannot be negative Can't use both append and seek switches bpt must be less than or equal to %d list_id disabled by id_usage flag sg_xcopy: %s if=%s skip=%ld of=%s seek=%ld count=%ld >> Input file type: %s, devno %d:%d sg_xcopy: could not open %s for sg reading open input(sg_io), flags=0x%x sg_xcopy: flock(LOCK_EX | LOCK_NB) on %s failed >> Output file type: %s, devno %d:%d sg_xcopy: could not open %s for sg writing open output(sg_io), flags=0x%x Can't have both 'if' as stdin _and_ 'of' as stdout Unit attention (readcap in), continuing Aborted command (readcap in), continuing read capacity not supported on %s read capacity failed on %s - not ready Unable to read capacity on %s >> warning: block size on %s confusion: ibs=%d, device claims=%d argument to 'skip=' exceeds device size (max %ld) Unit attention (readcap out), continuing Aborted command (readcap out), continuing >> warning: block size on %s confusion: obs=%d, device claims=%d argument to 'seek=' exceeds device size (max %ld) access beyond end of source device (max %ld) access beyond end of target device (max %ld) Unit attention (oper parm), continuing receive copy operating parameters not supported on %s receive copy operating parameters failed on %s - not ready Unable to receive copy operating parameters on %s >> using VPD identification for source %s source descriptor too large (%d bytes) >> using VPD identification for destination %s destination descriptor too large (%d bytes) Couldn't calculate count, please give one not enough data to read (min %ld bytes) not enough data to write (min %ld bytes) bpt too large (max %ld blocks) Start of loop, count=%ld, bpt=%d, lba_in=%ld, lba_out=%ld sg_xcopy: failed with error %d (%ld blocks left) sg_xcopy: %ld blocks, %d command%s @`!@!@t"@?$@$@$@A%@w%@%@ư>h㈵>@.A;X4}pH `@@p`H`@(pzRx *zRx $FJ w?;*3$",DPyAFIa AAA t"G A hHHt,AAJ AAA 4hBMD F`  AABA L4К BBB B(D0A8I 8A0A(B BBBOLBGB B(G0G8G 8A0A(B BBBD L`BBE B(A0A8J 8A0A(B BBBA 4<BBAA DP  AABK t2Di$8AI AA LC BHE E(D0D8G 8A0A(B BBBLBBB B(A0A8G 8A0A(B BBBA DTeBEE E(H0H8M@l8A0A(B BBB8A@pA@ @ P@~`~`o@@@  `h @p @0 o @oo @~`F@V@f@v@@@@@@@@@@@&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@v@@@@@@@@@@@&@sg_xcopy.debug4lY7zXZִF!t/!]?Eh=ڊ̓NOwT4:'}i"a$1ϳu,Ǘ듛oXmV82S W'Ay&C)%dȕ#hHOK)\ZP}^ +;%M7eZ*w2~W T'?Poz';Mpˡq*X/ ]i4 BeW ifu7*lUA=&VW ,5#G'6p,-90QIFƇMjB|ߎ D*EVm-y"ikW[ֵʔ^,nF `7-Y묫*Eghw)M9j{F!g1 X_&pmU8u@?E]mܽTcJǷ1Q wUQMjvTr˺tm#]Sm'K{l;㍽IP6張GuXzeY:~Yι]"!F<<[H(:VHkps$Ї0)ܡS ۜHWHCNY%NtOVgڭ-t c-0C16?7V T5sVN>QYߢ۱@S:j@ֿTNv(AǨ58JM9ǚS $ݪ3rlBO IVGЙErA=(S7 &'J3Q iR[ n!X򁺱gYZ.shstrtab.interp.note.ABI-tag.note.gnu.build-id.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.jcr.dynamic.got.got.plt.data.bss.gnu_debuglink.gnu_debugdata 8@8T@T !t@t$4o@<> @F@No @ l[o @ pjp @p 0tB @ h~@y0@00@0<P@P P@P@&Pv@Pvv@v~`~~`~~`~~`~```` d