ELF>@@ GNUP7SC!0hf> &GQHHxHHHH0HtHZSHH1Ht.t%tHHH[SHH1Ht.t%tHHH[SHH1Ht.t%tHHH[SHH1Ht+t"tJHHH[SHH1Ht.t%tHHH[SHH1Ht:t1t(HHHHD@ 1H[WHHH1AXHÉH=ATI1IUSHHщHH=H=IvHH1DHHu_HLuLHLu9HLu&HLuHLtD$D$H[]A\ATU1SH(9rIIJ|#HBD#)C9}Lc1ID$HTfǃfǃ[]A\USHUH1ցƁSu RƃR[[]AW1AVAUATIUHSAU~pL6H_XLv`LHS,C4CHtzHS@CK`LCIAD$qtpuMrt suACKCJAD$CH*CKCJ`L1HtPSHE1{4tLHEXDh-At>Av8A t2A$<t*t&Iw H1`LHHEEiAu){4t#dtAD$%ЃA\[]A\A]A^A_S|IHGXAHXx:1H߃CLIN4@stp tNACCC fCCC C,C0C4AȉwAfA EC8C9C:C;DCHt>HLHIH LH IIm۶m۶mI1HsX9|H~pHA P1yDEȅLmHLt)HL}t}fEf9MIG tt )u$;sHH1WAtU,D9CMcIINl3ueAEʁHIHtD;Hc򋴱XE9t$HcΉXE;|‰}u AEƃ~}U@DeHHt&D$E0-i)gwHE1䃸AD}ƃ~1ǃǃHǃHHHHHLpAA A A A A AAfAu0HBHHHH AA A A AAuH{HHǃCxƃƃMƃOƃNoDHH T$Hڋ|$H AHH|$ HHL@ 1AHL$ HH Au)HHMHHHL@ 1!|$4LLAHT$(eH3%(Dt/( H $HHH $H8[]A\A]A^A_AWAVIAUATIUHSDH8|$pL$DL$,uUHFXHx tJH1HH eH%H@H@HEXt @@E19MucFHIuHH1HH eH%H@HUXH@HBHhx|$puHEXL` HE8H}@E8HHD$ HT$ I$HEXT$;v*DfEtHfHT$fD9DB H@pE1HD$I1I$IFID$HEX@4HEX@Aˊ@ƈD$+ID$xLhXH@HxHHEH@@@DED|$IDŽ$IcHHIaHD$1HHHI HT$HT$H9T$HT$AEhB HH HuDD$AMXH IE`IUPAHIDH1AE\H{8t LHC`I$M}P*|$t#Hx8L$AHT$HD$+HLIHHf 1H HID$H01ǃ(ǃTL`D$,H{8P|$pt?HHEX@(H|$ IDŽ$H]XLHCH8L[]A\A]A^A_AWAVAUATUHSHHhHeH%(HD$X1IHT$HWXLrpDjZL|$81Ld$ AHLLbpD$84LHCX@$DKpH}HIuHCXLppHCXDhHEHSX1ztIAJHl$H HT$HHPHT$PHPHH1HKXHQpzrrRDDHQpzr DJ r BHIpIɉu A9tHSXLrpHSXDjuHT$XeH3%(|HH1IJLAHHL$HIJLbpLHL$PD$84LHCX@DKp$HSXzHh[]A\A]A^A_AWAVIAUAATAUSHHhHcLeH%(HD$X1HHHHHT$(RT$7Pfx hPI  P P@D$  yDd$FD%A v DF1LHxg)H1D$0 D$$D)d$0H HD$AD$ HHD$8HD$HHD$\tZ wDD= Cl$0BT%LHDЉD$$dL$ HLHyE1}H|$1HT$HAHD$H D$ID$L$DKpI>fIHSXztyH umfxueHt$H1ou,E1;T$$L$$Ht$H1MdH11E1|$ tHH-:H;D$8Ht$H1A1DELH#AuHIHHIHLH1LH1D1LHAT-XLH1ELHA-LH1D1LHE1AT-LHEudthT$7HD$(PHT$XeH3%(DtHh[]A\A]A^A_AWAVAAUATIUHSH8eH%(HD$(1L=~HcLl$1AHLLDMpI<$$CHI$EiHu=d1LAHLHDMp$HHEXxt2HL)L9y#C<u{uC<t <uf{(tI$HUX1zt1LHЃHT$(eH3%(tH8[]A\A]A^A_AWAVIAUATUSHHHeH%(HD$81Au E1 tA쀻IHA4T$xE1;kv:H 1HxkAAE1A1A HD$(HD$H|$1DD$(+D$)Dd$.D$+DD$,DED$-tD$1DKtI>HT$(1AH$OHtgIHCXxDEA9t,LHgNHcD$HHH@ @ @ƃ~AHT$8eH3%(DtHH[]A\A]A^A_AWAVIAUATUSHHLH.eH%(HD$x1T$ HGXL$8DD$}t=AxHHtHHHcLl$LHHD1ǃD$ D$HD$HCXDXDH DșA)AB D$$DKpLH}AHHt_EHEtNHSXzt>Pppu@@t u#)HHtl1҉HT$(eH3%(tH8[]A\A]AWAVAUATUHSHH(HcT$ HHHDHD$HH HD$u[~tR<T$ Ht$1HA#1HHǃhE1E1E1HHEeu~usHHt_|HHiR v%; AA u E1PEe1HHt$ HbHOHCXH@xP,ʀt0L$ Ht$H1ǃǃ;T$ ~]AA~ 7HH߉$D$ $)ЍP   E1HH'Ee E1HHD= u1ɺ HHAƃ~AE`At%dtHHt$1pƃǃHD$D`AH(D[]A\A]A^A_AWAVAUATUHS1HHcH4$HHLtIHAA~HD$x=D+yXA)AĹșXDDADXDAEl$ AD$A DOE1{A9~ D)AAEy A E1H4$1DHH4$DHP9|HUXHBx@@9|TA~u 19D@8)yX)ƸXlju 19DA)XBHEXP)P HEXH@xA~AF uAFAF ,HUXHRxɅt1E)AV9ЃAF1\H4$H5x"A9tD)‰AAA xHt$EH1H H[]A\A]A^A_AVAAUATAԃUHSHE1HHHCXHPxRuA%u!9v[ȉQE9t ƃ~1Au<ƃ~@ HCX@HCXH@x@@[]A\A]A^ATUSHt Ay&HHHu HDH1[]DA\AUIAATUSHARiIHcHHHxHht HtǃHLAY[]A\A]XE1bu:HwX~Df F ADAčD9A)HCX@ƃ~1EuU}u*1LHuEU x‰U EuIE~DHLAX[]D)A\A]9}u"E xE EE1^[]A\A]AWAAVAUAATAԃUHSHHL'I E1탻Lt$HHCXHpxȃ+HHD);ȋH9XEHcDXEAA D;DHHH|$PHtH{X讫H{ǃƃLHHT$xeH3%(t!Ht$(H1HĈ[]A\A]A^A_AWAVAUAATIU1SHH|LI Hu=HHuLH1@Hǹ 󫃻t ǃHHHEE  fE C(ELEEHffEȉECȉEDžDžDžƅ(Cƅ*C ƅ8Cƅ9CfDž:CEHDž@CȉE ȉDCƅHEƅJEȉHCNfLE,A1ɺ,LHH 1LHJǃQHCXLHH@pFillf@erHCX@ ƃHT$PT$tHu H1uLHMLHpD!Et1LHtLH1(ǃLIN4ǃǃǃH[]A\A]A^A_AWAVAAUATIUSSHcHHHLlt:LHAE xAE AE1퀻|uOLHǃƃH LHA$ŋD ȉDLHpAEA[[]A\A]A^A_AWAVAUATE1USHHG0HHD$HDDLCMcIIIA~Int Ht0E1{iu'Ht$ǃHHpuKDځAt!DLHiCtiLHCpH`AH%AH=`u:AufA@LH~fALHfEXAH=0`u1AuChLH?ALHD[hAOE1H= `ZAuA@LH1DLHA@1f!u!D$<;Af"{cAHt$h1ɺHA1ƄƄ Ƅ HH@uǃǃǃE E;f1ɀ|T$H|$hHtH|$H{LDHHc?AH|$hHtDL$DL$H|$DL$HDL$IcHx[]A\A]A^A_AWAVIAUIATUSHHXHHt$HD$HHELHHD$(H}fAkIt<AHLELHcHHDpxHPHT$ )E1H}iI JAXI Ld$tD1HcHHHt4AbHt$HH1IE-,9rHt$H1It}at!RuH莈uƅRLcIIIAMgu Ht$H1HLcMAGAt0DD;uA|$xA|$ A|$HfHt 1HHt$HDžDžƅ~Dž Dž DžHDžDžDžAD$AD$ +E~Ht$H1HD$0~T$8DD$7HEX@D$<膣Ht$HHMD~,1҃HHc򋌱XED9L9|HUXHJxDytD;9L$7u}19D$0ujt8Ht$HD1HޢHEXT$

%s:I: Mode %d options: buffer writes: %d, async writes: %d, read ahead: %d <6>%s:I: can bsr: %d, two FMs: %d, fast mteom: %d, auto lock: %d, <6>%s:I: defs for wr: %d, no block limits: %d, partitions: %d, s2 log: %d <6>%s:I: sysv: %d %s<4>osst :W: Unable to add sysfs class member %s <4>%s:W: Command with sense data: osst <4>osst :A: Copy_from_buffer overflow (left %d at sg %d). <4>osst :A: Copy_to_buffer overflow (left %d at sg %d). <4>osst :A: Append_to_buffer offset overflow. <4>osst :A: Append_to_buffer overflow (left %d). READ ERROR ON FRAMELIN3<6>%s:I: Skipping premature EOD frame %d <6>%s:I: File was written with block size %d%c, currently %d%c, adjusted to match. /build/linux-5VIh7j/linux-3.2.78/include/linux/scatterlist.h<3>osst :E: Out of memory. Device not attached. <3>osst :E: Unable to allocate array for OnStream SCSI tapes. <3>osst :E: Too many tape devices (max. %d). Scsi_devices corrupt (osst)<3>osst :E: Can't allocate device descriptor, device not attached. <5>osst :I: Can't allocate new tape buffer. <3>osst :E: Unable to allocate a tape buffer, device not attached. osst%dDI-FW-&tpnt->lockn%s%sosst :I: Attached OnStream %.5s tape as %s <6><3>%s: Async command already active. <3>%s: Can't allocate SCSI request. <4>%s:W: Double error in get position <3>%s:E: Can't read tape position. not EDon't worry, I<4>%s:I: Relocating %d buffered logical frames from position %u to %u <3>%s:E: Volume overflow in write error recovery <3>%s:A: Actual position %d - expected %d <3>%s:E: Failed to find valid tape media <4>%s:%s: %sWrite error%srecovered <3>%s:E: Bad frame in update last marker, fatal <4>%s:I: Bad frame in header partition, skipped <6>%s:I: Bad frame in filler, ignored <4>%s:W: Reposition request %d out of range and one that was pendingheaderbody<6>%s:I: Reading back %d frames from drive buffer%s <3>%s:E: Failed to read frame back from OnStream buffer <3>%s:E: Failed to find writable tape media <3>%s:D: Write error recovery failed in %s <4>osst :A: write_behind_check: something left in buffer! <3>%s:E: Device did not succeed to write buffered data <4>%s:W: Recover_wait_frame(read) cannot handle %02x:%02x:%02x <3>%s:A: Waiting for frame without having initialized read! <4>osst :A: Zero_buffer offset overflow. <4>osst :A: Zero_buffer overflow (left %d). <3>%s:E: Error on flush write. <4>%s:W: Error starting read ahead <6>%s:I: Couldn't write header frame <4>%s:W: Couldn't position tape <4>%s:W: Couldn't initiate read ADR_SEQADR-SEQLIN<6>%s:I: Linux media version %d detected (current 4) <4>%s:W: Non Linux media detected (%s) <3>%s:E: Failed to allocate header cache <4>%s:W: Failed consistency check ADR 1.4 format <3>%s:E: Couldn't find logical frame %d, aborting <4>%s:W: Found logical frame %d instead of %d after fast open <4>%s:I: Don't worry, Read error at position %d recovered <3>%s:E: Couldn't seek to logical block %d (at %d), %d retries forwardbackward<4>%s:W: Stepping over filemark %s failed. <4>%s:W: Expected to find marker at ppos %d, not found <4>%s:W: Read (%Zd bytes) not multiple of tape block size (%d%c). <4>%s:W: Nothing can be transferred, requested %Zd, tape block size (%d%c). <4>osst :A: From_buffer offset overflow. <4>osst :A: From_buffer overflow (left %d). <4>osst :A: Buffer not previously normalized. <5>osst :I: Can't allocate tape buffer main segment. <4>osst :W: Failed to enlarge buffer to %d bytes. <5>%s:A: Framesize %d too large for buffer. <6>%s:I: Can't lock drive door <6>%s:I: Device did not become Ready in open <6>%s:I: Old OnStream firmware revision detected (%s), <6>%s:I: an upgrade to version 1.06 or above is recommended <3>%s:E: Can't get tape block size mode page <3>%s:E: Couldn't set tape block size mode page <3>%s:E: Couldn't set vendor name to %s <3>%s:E: Can't get capabilities page <3>%s:E: Can't get tape parameter page <3>%s:E: Failed to find valid ADRL header, new media? <3>%s:E: Unable to allocate memory segments for tape buffer. <6>%s:I: Couldn't write filler frame <3>%s:E: Write header failed <6>%s:I: %d unrecovered errors %d recovered errors in %d frames written in %d frames read now<4>%s:W: Expected to find marker %d at ppos %d, not %d <4>%s:W: Expected to find filemark at %d <6>%s:I: Block size set to %d bytes. <4>%s:W: Illegal to set block size to %d%s. <4>%s:W: MTSETDRVBUFFER only allowed for root. <4>%s:W: Write threshold %d too small or too large. <6>%s:I: Write threshold set to %d bytes. <6>%s:I: Default block size disabled. <4>%s:W: Default block size cannot be set to %d. <6>%s:I: Default block size set to %d bytes. <6>%s:I: Long timeout set to %d seconds. <6>%s:I: Normal timeout set to %d seconds. <6>%s:I: Density default disabled. <6>%s:I: Density default set to %x <6>%s:I: Drive buffer default disabled. <6>%s:I: Drive buffer default set to %x <6>%s:I: Compression default disabled. <6>%s:I: Compression default set to %x <3>%s:E: Write (%Zd bytes) not multiple of tape block size (%d%c). <3>%s:E: Write truncated at EOM early warning (frame %d). <4>%s:W: Overwriting file %d with old write pass counter %d <4>%s:W: may lead to stale data being accepted on reading back! <3>%s:A: Not supposed to have SRpnt at line %d $Id: osst.c,v 1.73 2005/01/01 21:13:34 wriede Exp $<6>osst :I: Tape driver with OnStream support version %s osst :I: %s onstream_tape<3>osst :W: Unable to register sysfs class osst<3>osst :E: Unable to register major %d for OnStream tapes <6>osst :I: Unloaded. file_countEOD_frameBOT_framecapacitymedia_versionADR_revversionOnStreamSC-DP-USB?parm=max_sg_segs:Maximum number of scatter/gather segments to use (9)parmtype=max_sg_segs:intparm=write_threshold_kbs:Asynchronous write threshold (KB; 32)parmtype=write_threshold_kbs:intparm=max_dev:Maximum number of OnStream Tape Drives to attach (4)parmtype=max_dev:intalias=scsi:t-0x01*alias=char-major-206-*license=GPLdescription=OnStream {DI-|FW-|SC-|USB}{30|50} Tape Driverauthor=Willem Riededepends=scsi_modintree=Yvermagic=3.2.0-4-amd64 SMP mod_unload modversions $max_sg_segswrite_threshold_kbsmax_devVmodule_layoutyanoop_llseeko>param_ops_int+driver_remove_file1Nclass_destroyk__unregister_chrdevdriver_unregisterdriver_create_filescsi_register_driver4__register_chrdevzJp__class_createcapablealloc_pages_current}scsi_device_getXmutex_lock>mutex_unlock?q_copy_to_user scsi_block_when_processing_errorsG:mutex_lock_interruptibleD!gstrlcpyhvmallocmsleepp7jiffies_to_msecs\ schedule_timeout_interruptible;msecs_to_jiffiesh}jiffies4 mwait_for_completion.blk_put_requestl[blk_execute_rq_nowait+Ublk_rq_map_kernvJ]@blk_rq_map_user?sg_nextژblk_get_requestN4scsi_command_size_tblc__init_waitqueue_head!current_task__stack_chk_fail[3dev_printky__mutex_initSqsprintf*YRpanict2alloc_disk_ȫstrncmpvfreeMput_disk scsi_device_pute_raw_write_lock/memcmpstrcpy3/~_copy_from_user nǡ_cond_resched __blk_put_requestͫEblk_rq_unmap_user zkfreeKcompleteَi__scsi_print_sense +scsi_sense_desc_findoyscsi_get_sense_info_fld9RAEM`b] m2DI | 0   `  p `H0,0< "xy   **C*mCCC]@p3CvO# nG:h,X:APdes0& 3 <o q } \ * 8 SCVgu,(N53g!1'hN7&O='g*)*+.Y/]0 11g]6V56F8d@;tz=>d>G7@0BEuG( WZZ0A[C]!RkF ](k@y vE ` FF   6_?R!r B@ )@ "L:6E K\i x3  H@ $2JY_~ E  " 3 E X e u }            * < B X _ f s           ! . 6 H W ` i  |          osst_compat_ioctlosst_filemark_cnt_showosst_eod_frame_ppos_showosst_first_data_ppos_showosst_capacity_showosst_linux_media_version_showosst_adr_rev_showosst_version_showosst_log_optionsosst_sysfs_destroyosst_sysfs_classkzallocosst_sysfs_addnormalize_bufferdo_door_lockosst_chk_resultosst_init_auxosst_copy_from_bufferosst_copy_to_bufferosst_end_asynccopy_from_userappend_to_bufferosst_verify_frame.isra.5sg_set_page.part.9__raw_write_unlock.constprop.11os_scsi_tapes_lockos_scsi_tape_closeosst_removeosst_nr_devosst_max_devos_scsi_tapesosst_probesupport_list.31138osst_max_sg_segsosst_templateosst_write_threshold__key.31250osst_do_scsi.constprop.13__key.9380osst_get_frame_positionosst_write_error_recoveryosst_set_frame_positionosst_read_back_buffer_and_rewriteosst_wait_readyosst_write_behind_checkosst_recover_wait_frameosst_flush_drive_bufferosst_wait_frameosst_flush_write_bufferosst_write_filemarkosst_initiate_read__osst_write_header.constprop.10osst_read_frame__osst_analyze_headersosst_position_tape_and_confirmosst_write_frameosst_get_logical_frame.isra.6osst_seek_logical_blkosst_space_over_filemarks_forward_slowcross_eofosst_flush_bufferosst_space_over_filemarks_backwardosst_reados_scsi_tape_openosst_int_mutexosst_write_headerosst_write_traileros_scsi_tape_flushosst_int_ioctlosst_ioctlmodes_definedosst_writeinit_osstmax_devwrite_threshold_kbsmax_sg_segs__key.31206osst_fopsdriver_attr_versionexit_osst__mod_max_sg_segs102__mod_max_sg_segstype101__param_max_sg_segs__param_str_max_sg_segs__mod_write_threshold_kbs99__mod_write_threshold_kbstype98__param_write_threshold_kbs__param_str_write_threshold_kbs__mod_max_dev96__mod_max_devtype95__param_max_dev__param_str_max_dev__mod_alias93__mod_alias92__mod_license91__mod_description90__mod_author89.LC21__module_depends____versions__mod_intree17__mod_vermagic5strcpydev_get_drvdata__class_createblk_get_request_copy_from_userscsi_device_get__this_moduledev_attr_BOT_framesnprintfcompletedriver_remove_fileclass_destroyscsi_get_sense_info_fldcleanup_modulekfreeschedule_timeout_interruptibledev_attr_file_countscsi_sense_desc_find__scsi_print_senseinit_modulescsi_block_when_processing_errorsscsi_register_driverput_diskscsi_ioctlmsecs_to_jiffies__stack_chk_fail__blk_put_requestdriver_create_file__free_pagesblk_rq_map_kerncapabledev_attr_ADR_revscsi_device_putdevice_create_fileblk_rq_map_userblk_execute_rq_nowaitdevice_createnoop_llseek_raw_write_lockmutex_lockstrlcpystrncmp_cond_rescheddriver_unregisterpanicscsi_command_size_tblmemcmpprintk__mutex_initdev_attr_media_versionmutex_lock_interruptiblejiffies_to_msecscurrent_taskwait_for_completion_copy_to_user__init_waitqueue_headblk_rq_unmap_userjiffiessprintfvfreemutex_unlocksg_next__register_chrdevdevice_destroydev_attr_capacitydev_attr_EOD_frameblk_put_requestdev_printkparam_ops_intscsi_normalize_sensevmallocalloc_diskmsleep__kmallocalloc_pages_current__unregister_chrdev/z] erz z z# +8zf n{z      " '< CR Ze mx    c0z J m s}  j q   H y# 3 \;  a   t x        b i o     -W    M&,5J Q     G%P n    , C J Z   ^ gp   % (/ |R)  ( O"/ 4   2%N |U \ e sl ts z} \   U<-  2 T!! "-" s8" 6?" \^"" ""# $$x%%% 3& W:& PA& L&k&&& '' #'d' ((( ^(( ()*>*o* v***+  +, = ,V. j f..-0  40L00  01f2  m22  2.3  63F3  N3b33 & 33 * 34 ` 4s44  4%6  26J6~88  8:  :: V ;=  =>  >  >  >ZA  aAA  AvBBC F CCC!D3DD  DNE  UEEEF  "F9GCGG GG GGGH~JHH - H+II \ I J;J  @JK  KN  NP PQQ @QQ xQ#R R RuS SS =:T c&U  -U|V VWWAWOW TWtW WWWW  W:X  BXyY YZ &Z](] D-]>] ME]V] d]]n] yu]] ]] ]`  `a  aa 2b  9bf  flg ssg zg 1gjkQkkl 2lClNl Slulm!m ^*mo pp pq Dq qq xqq Gq uq /r Ar nr ~r <r err rwwxxxxxx xyy y %yyyUz czz z} 4}} q}} ~&"}) .J lQm t    )/<BNXcj  q \x }{ j     `    18 = `   ) 8? DKhv o hq  (8@HX0B@y@kHXuG`A[h} * 0m@P` p3$v  `,p4=s4s4As4 s(048E@sHH8