‰PNG  IHDR @ @ ªiqÞ pHYs   šœ —tEXtComment ELF>jD@@H@8 @@@@@@88@8@@@ ``( ``TT@T@DDPtd@@QtdRtd``/lib64/ld-linux-x86-64.so.2GNU GNUuH e -x@D$$E1E1111DH `e Zj@|y9i@=Hl$@D-e DMcLHHe L1HAA@HD =7e DED = e DED=d DE1DAIA@uH=d D@1H$HYd HRd HRH Jd * @fc|$011H= d P@1HlH c i@ALL$Ax@H$P1ABH$PLL$(Asi@E1|$ =@d Hc(HHH$+H Mc !i@icH (c 9P@Dc >H b (@fh@Hmh@HA-uf$Q ?u$R j@Ht$Q VuD$R u:H=bb ph@~h@11j@H3tH=(b H麉h@1dH b >t@$H a v@ H a Mz@1qLb LD$LLkHD$(HH ua `t@L/HD$HH 9a @t@ULsa a NH ` "t@ `LLH ` s@YH=` @1MH={` Ђ@10H ^` )x@z|$0H$H$ ,H %` (H@H= ` @1LH _ *@ H$H$D$ ^H _ )@H _ h@H @ #hq@ƲfDHT$81L!H x@ "q@蔲H [@ q@wH >@ !q@ZH !@ @q@=xD ? AD+L$lAD9L$L~@ D)؉? t,H=? Dɺp@1DL$XD@ DL$XHD$lLD$PT$\1DT$D$H$DH=i? p@1覱H=J? q@1臱fD$,H ? +8r@8DH=> I1I8o@15c? uMAAAn@а g@貰AHD$0HtD8H=_> Dɺp@1蛰H=?> ٺ0p@1|荮H > Ug@2zf.AWAAVIAUIATL%9 UH-9 SL)1HHHtLLDAHH9uH[]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 %s%ld bypassed records out %s%d recovered errors %s%d retries attempted %s%d unrecovered errors %s%d unrecovered error(s) BLKSSZGET ioctl errorBLKGETSIZE64 ioctl error/proc/devicesfopen %s failed: %s Character%d %sfound bsg_major=%d so far at %.2f MB/sec Interrupted by signal,no flag found appenddsyncexclnocachenullsparseflockunrecognised flag: %s direct read cdb: %02x duration=%u ms readingDevice (r) not ready Unit attention, too many (r) ENOMEM again, unexpected (r) device (r) not ready >> heap problems createopen try reducing bpt,appblk_sgiosg_dd: bad argument to 'bs=' cdbszcoe_limitconvno conversions found noerrornotrunccountSecond IFILE argument?? iflagSecond OFILE argument?? Second OFILE2 argument?? oflagretriesseekskiptimeverb--help-h5.79 20131014sg_dd: %s Unrecognized option '%s' bpt must be greater than 0 >> Input file type: %s sg_dd: unable access %s INQUIRY failed on %s >> Output file type: %s Not enough user memory RESERVED_SIZE ioctls failedread(unix): count=%d, res=%d sg_dd: reading, skip=%ld zeros_buff malloc failed lseek64 on output write cdb: writingdevice not ready (w) Unit attention, too many (w) sg_write failed,%s seek=%ld sg_dd: writing, seek=%ld >> Synchronizing cache on %s Unable to synchronize cache Some error occurred,/proc/scsi/sg/allow_dioodir--versother (perhaps ordinary file) %s%d read_longs fetched part of unrecovered read errors sg_dd: for 6 byte commands, maximum number of blocks is 256 sg_dd: for 6 byte commands, can't address blocks beyond %d sg_dd: for 6 byte commands, neither dpo nor fua bits supported sg_dd: for 10 byte commands, maximum number of blocks is %d sg_dd: expected cdb size of 6, 10, 12, or 16 but got %d [bgs64] number of blocks=%ld [0x%lx], block size=%d found no bsg char device in %s number of blocks=%ld [0x%lx], block size=%d time to transfer data%s: %d.%06d secsProgress report, continuing ... sg_dd: bad rd cdb build, from_block=%ld, blocks=%d reading (SG_IO) on sg device, error lba of last recovered error in this READ=0x%lx Recovered error: [no info] reading from block=0x%lx, num=%d Medium, hardware or blank check error but no lba of failure in sense MMC READ gave 'illegal mode for this track' and ILI but no LBA of failure Aborted command, continuing (r) Aborted command, too many (r) Unit attention, continuing (r) >>> retrying a sgio read, lba=0x%lx Unrecovered error lba 0x%lx not in correct range: [0x%lx,0x%lx] partial read of %d blocks prior to medium error Unit attention, unexpected (r) Aborted command, unexpected (r) >> unexpected result=%d from sg_read_low() 2 >> bs=%d too small for read_long >> unrecovered read error at blk=%ld, pdt=%d, use zeros >> read_long(10) len=%d unexpected read_long(10): adjusted len=%d >> unexpected result=%d on second read_long(10) >> read_long(10); not supported >> read_long(10): bad cdb field >> read_long(10): device not ready >> read_long(10): unit attention >> read_long(10): aborted command >> read_long(10): problem (%d) >> read_long(10) cannot handle blk=%ld, use zeros >> coe_limit on consecutive reads exceeded >> unable to read at blk=%ld for %d bytes, use zeros >> try reducing bpt to limit number of zeros written near bad block(s) Won't default both IFILE to stdin _and_ OFILE to stdout For more information use '--help' sg_dd: bad argument to 'bpt=' sg_dd: bad argument to 'coe_limit=' sg_dd: bad argument to 'count=' sg_dd: bad argument to 'iflag=' sg_dd: bad argument to 'oflag=' sg_dd: bad argument to 'retries=' sg_dd: bad argument to 'seek=' sg_dd: bad argument to 'skip=' Usage: sg_dd [bs=BS] [count=COUNT] [ibs=BS] [if=IFILE] [iflag=FLAGS] [obs=BS] [of=OFILE] [oflag=FLAGS] [seek=SEEK] [skip=SKIP] [--help] [--version] [blk_sgio=0|1] [bpt=BPT] [cdbsz=6|10|12|16] [coe=0|1|2|3] [coe_limit=CL] [dio=0|1] [odir=0|1] [of2=OFILE2] [retries=RETR] [sync=0|1] [time=0|1] [verbose=VERB] where: blk_sgio 0->block device use normal I/O(def), 1->use SG_IO bpt is blocks_per_transfer (default is 128 or 32 when BS>=2048) bs block size (default is 512) cdbsz size of SCSI READ or WRITE cdb (default is 10) coe 0->exit on error (def), 1->continue on sg error (zero fill), 2->also try read_long on unrecovered reads, 3->and set the CORRCT bit on the read long coe_limit limit consecutive 'bad' blocks on reads to CL times when COE>1 (default: 0 which is no limit) count number of blocks to copy (def: device size) dio for direct IO, 1->attempt, 0->indirect IO (def) ibs input block size (if given must be same as 'bs=') if file or device to read from (def: stdin) iflag comma separated list from: [coe,dio,direct,dpo,dsync,excl, flock,fua,nocache,null,sgio] obs output block size (if given must be same as 'bs=') odir 1->use O_DIRECT when opening block dev, 0->don't(def) of file or device to write to (def: stdout), OFILE of '.' treated as /dev/null of2 additional output file (def: /dev/null), OFILE2 should be normal file or pipe oflag comma separated list from: [append,coe,dio,direct,dpo, dsync,excl,flock,fua,nocache,null,sgio,sparse] retries retry sgio errors RETR times (def: 0) seek block position to start writing to OFILE skip block position to start reading from IFILE sync 0->no sync(def), 1->SYNCHRONIZE CACHE on OFILE after copy time 0->no timing(def), 1->time plus calculate throughput verbose 0->quiet(def), 1->some noise, 2->more noise, etc --help print out this usage message then exit --version print version information then exit copy from IFILE to OFILE, similar to dd command; specialized for SCSI devices Assume default 'bs' (block size) of %d bytes If 'ibs' or 'obs' given must be same as 'bs' skip and seek cannot be negative Can't use both append and seek switches sparse flag ignored for iflag sg_dd: unable to use scsi tape device %s sg_dd: could not open %s for sg reading open input(sg_io), flags=0x%x %s: %.8s %.16s %.4s [pdt=%d] sg_dd: SG_SET_RESERVED_SIZE errorsg_dd: sg driver prior to 3.x.y sg_dd: could not open %s for reading open input, flags=0x%x sg_dd: couldn't skip to required position on %s >> skip: lseek64 SEEK_SET, byte offset=0x%lx open_if: posix_fadvise(SEQUENTIAL), err=%d sg_dd: flock(LOCK_EX | LOCK_NB) on %s failedsg_dd: could not open %s for sg writing open output(sg_io), flags=0x%x sg_dd: could not open %s for writingsg_dd: could not open %s for raw writing %s output, flags=0x%x sg_dd: couldn't seek to required position on %s >> seek: lseek64 SEEK_SET, byte offset=0x%lx Can't have both 'if' as stdin _and_ 'of' as stdout oflag=sparse needs seekable output file 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: bs=%d, device claims=%d Unable to read block capacity on %s block size on %s confusion: bs=%d, device claims=%d Unit attention (readcap out), continuing Aborted command (readcap out), continuing Couldn't calculate count, please give one Note: SCSI command size increased to 16 bytes (for 'if') Note: SCSI command size increased to 16 bytes (for 'of') posix_memalign: error [%d] out of memory? Reducing read to %d blocks per loop sg_read failed,%s at or after lba=%ld [0x%lx] write to of2: count=%d, res=%d sg_dd: writing to of2, seek=%ld sparse bypassing sg_write: seek blk=%ld, offset blks=%d sparse bypassing write: seek=%ld, rel offset=%ld sparse tried to bypass write: seek=%ld, rel offset=%ld but ... oflag=sparse lseek64 result=%ld sg_dd: bad wr cdb build, to_block=%ld, blocks=%d writing (SG_IO) on sg device, error lba of last recovered error in this WRITE=0x%lx Recovered error: [no info] writing to block=0x%lx, num=%d >> ignored errors for out blk=%ld for %d bytes Reducing write to %d blocks per loop Unit attention, continuing (w) Aborted command, continuing (w) Aborted command, too many (w) >>> retrying a sgio write, lba=0x%lx write(unix): count=%d, res=%d output file probably full, seek=%ld posix_fadvise on read, skip=%ld ,err=%d posix_fadvise on of2, seek=%ld ,err=%d posix_fadvise on output, seek=%ld ,err=%d write(unix, sparse after error): count=%d, res=%d sg_dd: writing(sparse after error), seek=%ld Unit attention (out, sync cache), continuing >> Direct IO requested but incomplete %d times >>> %s set to '0' but should be set to '1' for direct IO >> Non-zero sum of residual counts=%d sg_dd: bad argument to 'conv=' X@jX@.Y@X@jX@]X@h㈵>@.A; @PX0X0 p0`zRx *zRx $`FJ w?;*3$",DyAFIa AAA tض"$H E k ] |hBEE H(F0D8G@ 8A0A(B BBBC S 8C0A(B BBBA  8F0A(B BBBJ ,4BIC G0 AAB$dxAJ AA D BQE D(A0Fp 0A(A BBBA <nBBA A(D` (A ABBG ADx$,AI AA LTxBGB B(A0F8M 8A0A(B BBBF LDBEE E(A0C8G 8A0A(B BBBA LV BBB B(D0A8G 8A0A(B BBBK LD.BBB B(A0A8G' 8A0A(B BBBA DeBEE E(H0H8M@l8A0A(B BBB0E@E@  8@ dd@``o@x@@  `@ @ @0 o @oo8 @`v@@@@@@@@@@@&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@v@@@@@ sg_dd.debug)z7zXZִF!t/]?Eh=ڊ̓N%Ji,P3\ ׫#+\bNSĈ])Հϩۄ(bU;*hR9rc9Oh<݀mz{9(0^.\Tә2BNwxLJJ5\ ;|-PrhLMfkjDbI\z4Pv 1Q7tq0cSx+:-a}CQ׀azC2g27"QUzGVzAhV FQd[uoJC0`0,\s iJX.|2BSk4|/@i*PI=Vs6`I1]z cbƆ \uZ,Yxg7}u%ϭlk1> "y0PZr2Kjl(K~5=TU(]٘3qm Fz'+ew%ET(v6vZ}:%~"#0k~g U`4 *_[MXrjt ۂ3w!@#5FxdJF?"'M7<ϙcdTAֻ08- ]tdlQQ;@JJ:KfumDVLFf|L#t(@ߟF% oʀIYP?껯VȰw)uC>U3aC71 6^Y|wJΙozATnԖ-,왋,*ki9#Ÿ{4Y\q1BfytJXw`#Ǭl1&d5GT!5j>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@<> @Fx@xNo8 @8 x[o @ `j @ 0tB@ @@ ~8@8y`@``@Odd@dd pd@pdP)@`@`$``````` `H H8