ELF>@@@ GNU^.\RɔX8b~ HHxHHHH0HHt UH]Hff.H1HtUt u UH IѾHLHHD@ 1]HfDH1HtEt u UIоHLH]HfDH1HtEt u UIIоHLH]HfDfDH1HtEt u U8IоHLH]HfDH1HtEt u U<IоHLH]HfDH1HtEt u U(IоHLH]HfDUHHH1H]HfDUHAUATSHHftjE1fDIcIIIAvb1D9rHAAHH|HA)CD911ffH[A\A]]1fDUHAUATSHH@tH1[A\A]]D~H~2H H1HAL,HtH9{t&H9H1[A\A]]f.H=Ɓ A$H= H`HCH-J(H H{`Ht7H{`HH1[A\A]]fUI1IHAUAATSHHщHH=H=IHHtH=DH[A\A]]HLuHLuHLuHLuHL1rHH1Dhfffff.UHSHHtRt ǃH{`HƃH{H1[]f.H{1ЃUHAWAVAUATISHHNpL`u1H[A\A]A^A_]DLo`L~`LIU,AEHAE4uHC Cq@IU@AEK`LAEIAD$HLU|IHS`J1HJpyqqIDDHJpyq q I ΉHJpIɉu A9tLbpHS`DzuH}eH3<%(HH[A\A]A^A_]DHM] t0LH1HC`L`pHC`DxLhLpALRpHS`HEHEHE4HL]BDKxHU$HS`L]Ru5LhLpHS`HC`L`pHC`DxLH1DUHAWAAVAAUIATSHHhHeH%(HE1HcdHHHHHEH`1J@ufz H DbLHEBAA BA BA BEDnHuH1DELHLAHEE1uHEE@0HMeH3 %(DHh[A\A]A^A_]EEEA vA DFHu1DHg)H`M1H HEAHEHHE8HH-:H9"E E)MGfD1sdH1EHH-:H;Et[A wu0DD DCeMDLHAA ЉEdHLHEDC;UE1HIHHuH1LHzEDHuH1LH1DD5LH*DDDKxI}HU$AHHEHEE EEvIEHS`RtgH ;fx/HuH1HuH1AHIHf1E1fDHuH11LHDDELH}MDELHAm(@MHuH1A?ff.UHAWAAVIAUATISH8eH%(HE1L-~HcEL$xI>HU1$ALHEHEHHIID$`PEiHML9xkwfD<umf{(ufdEL$xHU1H$ALHEHEPHID$`@tHL9yC<u{tGIID$`@t1LLEHueH34%(u/H8[A\A]A^A_]C<G<?룸ff.UHAWAVIAUATISH8eH%(HE1E )E1}AI`Hp :AdۉEZA;^*E1@DHEHEE+EEDD}ED}EtEEN|I<$HU1$ALHI$IF`@DEA9u`HcEAAHHL@@AƆDH}eH3<%(uTH8[A\A]A^A_]A,LLtA뤸H1AFADxDH1E1A1ffffff.UHAWAVAUATISHHMDEeH%(HE1HxHEEHG`DAH@xADEDh@Dx,Dp4H`IcAHEHDfAf|HEHIu+HUeH3%(uHĈ[A\A]A^A_]}HHUHHDHEH HHh1DEH{`AHcLELeLeHDtLmIIDKxHUL$AHHEHEEH`eH%(HE1H}tFA<ADEHMeH3 %(DRHĈ[A\A]A^A_]LcdIHB DDHEC|IIIA Au AMuAuMHEHEu A fA AEp  DE HEHELxHHE Lx 6HC`DHPxEtCH Ht7F<A'D;(}H9XEDLMHuDHLMANjMEDȅHE1M!EEDA AAD$v A pAEAEAE H}ǃAvAfDA A  AHEHHHE 1ɀA <HuH߉MMEEEE9ND9DNfLcdHEHEEEIII< ECx*DE1A A) EEE1E1EEEHU1$AAHD]DUʽHS`HHEDzZEDUD]DDEA A [EA AEEAE EAEAEE1AH}I>DHuHLx;Lx AHS`HBxHtip ȅu, HuHLxHuH_Lx" HS`HBxx A LxLpADlL`LuXf.D;<TDLHYLHAHS`HBxx E9| DAEuL`DDLxLp)DlLMfDEAKHuDDHLMuLMAED)ȅHƉE1M!EAt A)fHC`Dx ExAE1AHcI91ҸHuIHHHAHDHD1kfDAEfD8HuH|AEAE AEH}+ED}AAE EE}AEA}Au?<9AE@ED}AAE EE}AEuE1tAEAtAuƃA{ƃpƃsƃƃƃƃƃƃǃdH}>AAAA/DE1uLDMHEEELEHADHΈEECxDMDA HEH@@t AEAEMtAEH}G<AXDKxHU1$AHL%HEHEgHIHEHC`PLHIĘ:L9xglfA}:uadDKxHU1L$AHHEHEIHC`@HL9yA}tA}LmtA}t A}xHuH߹,DH}AC<HuH(AEAE AEH}HE<HHIHEJbLHJHC`AH@xx8<Hu1H.ANj(EEEELEEHDMULHMɈUEMMA}AHC`Dx ELɁHH=~1ҸHHDHuH1A}t E1t E1{qMtOHE1LmLuDxMAIDALHA IcI9wMLuDxLmEuEADHȅNDMELEEHHшUHMHHMɈM%C HuE)AHLMAEAAE LMEEAEE1M!E*f.HuDDHLMLMAfDAH1DHxH1H}HtI~`pI~AdžAƆ]*AI`LmL` Ag)' ENxHU$ALLHEHEEEE0E]H IV`HEDRELjpALHAUILQlʢQENxHU$HEHEEEEIV`HEDJE HEHEAE ELEAE HAEAEAEIV`HRpBIV`HRpBIV`HRpBLIV`HRpBIIV`HRpBNIV`HRpB 4IV`HRpB IV`HRpB MHUENx$IV`HEDBE ENxHUH$ALHEHEEEE*EIV`HEzENxHUL$AHHEHEEEE+EhIN`HEqHApPHTBABRffAFABHpp CAAIF`AƆ@@ AtlAƆUtAƆAƆAƆA I`HLHE躈AEMA fAA AdžAdž AdžAdžDE Adž8DEAdž<Adž4Adž0Adž,E1DDHL«DEAE9ދMA A DD DDDHL肫DEAE9|E}A89EWU1HL腐AdžH}ElDPAdžH}A HENxHU1$ALHEHE讂PHEppuPuAuA~kAFqAdžhAdždt AdžlLƀpƀqHƀbƀcǀhǀluAdžAdžE@E<DI~`_@AdžE1}AdžAdžAdžLI~AƆxHMAAHH]LEH1轌HUBplockn%s%s6Scsi_devices corrupt (osst)&x->wait not EDon't worry, I and one that was pendingheaderbody3%s:E: Write header failed ADR_SEQADR-SEQLINforwardbackward6%s:I: %d unrecovered errors %d recovered errors in %d frames written in %d frames read nowonstream_tapeosst6osst :I: Unloaded. OnStreamSC-DP-USBfile_countEOD_frameBOT_framecapacitymedia_versionADR_revversion6%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 4osst :W: Unable to add sysfs class member %s 4%s:W: Command with sense data: 4osst :A: Copy_from_buffer overflow (left %d at sg %d). 4osst :A: Copy_to_buffer overflow (left %d at sg %d). 4osst :A: Append_to_buffer offset overflow. 4osst :A: Append_to_buffer overflow (left %d). 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. 3osst :E: Out of memory. Device not attached. 3osst :E: Unable to allocate array for OnStream SCSI tapes. 3osst :E: Too many tape devices (max. %d). 3osst :E: Can't allocate device descriptor, device not attached. 5osst :I: Can't allocate new tape buffer. 3osst :E: Unable to allocate a tape buffer, device not attached. osst :I: Attached OnStream %.5s tape as %s 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. 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 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 4osst :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! 4osst :A: Zero_buffer offset overflow. 4osst :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 3%s:E: Failed to allocate header cache 6%s:I: Couldn't write filler frame 4%s:W: Couldn't position tape 4%s:W: Couldn't initiate read 6%s:I: Linux media version %d detected (current 4) 4%s:W: Non Linux media detected (%s) 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 4%s:W: Stepping over filemark %s failed. 4%s:W: Expected to find marker at ppos %d, not found 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. 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 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). 4osst :A: From_buffer offset overflow. 4osst :A: From_buffer overflow (left %d). 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 4osst :A: Buffer not previously normalized. /build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/include/linux/scatterlist.h5osst :I: Can't allocate tape buffer main segment. 4osst :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. $Id: osst.c,v 1.73 2005/01/01 21:13:34 wriede Exp $6osst :I: Tape driver with OnStream support version %s osst :I: %s 3osst :W: Unable to register sysfs class 3osst :E: Unable to register major %d for OnStream tapes Amax_sg_segswrite_threshold_kbsmax_devparm=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 Riedesrcversion=2D51C01E20A7CECEB01426Cdepends=intree=Yvermagic=3.19.0-80-generic SMP mod_unload modversions ${_5module_layoutQparam_ops_intInoop_llseek⇿ndriver_remove_file.mclass_destroyk__unregister_chrdevgZmdriver_unregisterudriver_create_filescsi_register_driverhZ__register_chrdevK__class_createalloc_pages_currentg*scsi_device_getcapableUc scsi_ioctl=scsi_ioctl_block_when_processing_errorsmutex_lock]O_copy_to_userrPpmutex_unlockc scsi_block_when_processing_errors emutex_lock_interruptibleHWstrlcpyhvmallocmsleepp7jiffies_to_msecs\ schedule_timeout_interruptible;msecs_to_jiffiesh}jiffiesPcurrent_task4 mwait_for_completion blk_rq_map_user?sg_nextLXblk_put_request/blk_rq_map_kernWCblk_execute_rq_nowait"Fblk_rq_set_block_pcblk_get_requestN4scsi_command_size_tbl=2__init_waitqueue_heads__stack_chk_fail#Pdev_printkY$__mutex_initSqsprintf地__kmalloclT1kmem_cache_alloc_trace-kmalloc_cachesr|panic/alloc_diskZstrncmpSMustrlenКDmemcmpŏWmemset @kO_copy_from_userߐ__blk_put_request*}blk_rq_unmap_userKcomplete8߬imemcpy@"5__scsi_print_sense +scsi_sense_desc_findoyscsi_get_sense_info_fldHscsi_normalize_senseqsscsi_set_medium_removalscsi_device_put!;device_create_file<ôdevice_create zkfreevfreeDput_diskUndevice_destroy6_raw_write_lockE3C__free_pagesI'printk1(snprintfm__fentry__$$$$$$$ osstGCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4.symtab.strtab.shstrtab.note.gnu.build-id.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rodata.str1.1.rodata.str1.8.rela__bug_table.rela.rodata.modinfo.rela__param.rela__mcount_loc__versions.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack@$3pn.H3>ޝ90ROM1`bџ] 5m2|2S۷ 70  07(`88(@  >`` A00 0X$@v    5@j%ZCZVpZpZ0Z*p7  @ +:MP]Ps@ 0  y@ rD H ,KFQ0[i 0)0'%0/0 02P3&%4= 9Q :d@;</0??@AGfpGI'2L HOoPqy`Q_R<V X0i 0svy`(P)0>;OE,M(a$my FF  _?%!J fB@ )@ L:,@ XG#_ p} 7 ` ,:Rahn O . 7 B S d v     `      " 2 = E M _ e {    @       # 5 = E K X ` r            & - 7 K Z r  osst_compat_ioctlosst_adr_rev_showosst_linux_media_version_showosst_capacity_showosst_first_data_ppos_showosst_eod_frame_ppos_showosst_filemark_cnt_showosst_version_showosst_log_optionsnormalize_bufferosst_removeosst_nr_devos_scsi_tapes_lockosst_max_devos_scsi_tapesosst_sysfs_classosst_sysfs_addos_scsi_tape_closeosst_chk_resultosst_copy_from_bufferosst_copy_to_bufferosst_init_auxosst_end_asyncappend_to_bufferosst_verify_frame.isra.9osst_probesupport_list.36291osst_max_sg_segsosst_templateosst_write_threshold__key.36508osst_do_scsi.constprop.16__key.8399osst_get_frame_positionosst_write_error_recoveryosst_read_back_buffer_and_rewriteosst_set_frame_positionosst_wait_readyosst_write_behind_checkosst_recover_wait_frameosst_flush_drive_bufferosst_wait_frameosst_flush_write_bufferosst_write_filemarkosst_initiate_read__osst_write_header.constprop.13osst_write_headerosst_reset_headerosst_write_trailerosst_read_frame__osst_analyze_headersosst_position_tape_and_confirmosst_write_frameosst_get_logical_frame.isra.10osst_seek_logical_blkosst_space_over_filemarks_forward_slowcross_eofosst_flush_buffer.part.11os_scsi_tape_flushosst_space_over_filemarks_backwardosst_int_ioctlosst_writeosst_readosst_ioctlosst_int_mutexmodes_defined__os_scsi_tape_openos_scsi_tape_openinit_osstmax_devwrite_threshold_kbsmax_sg_segs__key.36464osst_fopsdriver_attr_versionexit_osst__UNIQUE_ID_max_sg_segs10__UNIQUE_ID_max_sg_segstype9__param_max_sg_segs__param_str_max_sg_segs__UNIQUE_ID_write_threshold_kbs8__UNIQUE_ID_write_threshold_kbstype7__param_write_threshold_kbs__param_str_write_threshold_kbs__UNIQUE_ID_max_dev6__UNIQUE_ID_max_devtype5__param_max_dev__param_str_max_dev__UNIQUE_ID_alias4__UNIQUE_ID_alias3__UNIQUE_ID_license2__UNIQUE_ID_description1__UNIQUE_ID_author0.LC124__UNIQUE_ID_srcversion2__module_depends____versions__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0__class_createblk_get_request_copy_from_userscsi_device_get__this_moduledev_attr_BOT_framesnprintfcompletedriver_remove_fileclass_destroyscsi_get_sense_info_fldcleanup_modulememcpykfreeschedule_timeout_interruptibledev_attr_file_countscsi_sense_desc_findkmem_cache_alloc_trace__fentry____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_lockstrlcpystrncmpdriver_unregisterpanicscsi_command_size_tblmemcmpprintk__mutex_initdev_attr_media_versionmutex_lock_interruptiblejiffies_to_msecscurrent_taskmemsetwait_for_completion_copy_to_user__init_waitqueue_headblk_rq_unmap_userjiffiessprintfvfreemutex_unlocksg_next__register_chrdevdevice_destroydev_attr_capacitydev_attr_EOD_framescsi_ioctl_block_when_processing_errorsblk_put_requestdev_printkstrlenparam_ops_intscsi_normalize_sensevmallocalloc_diskmsleep__kmallocblk_rq_set_block_pckmalloc_cachesscsi_set_medium_removalalloc_pages_current__unregister_chrdevA | |O Z|q | |1r }|  |/q  < /:NU[jw 2  + 3@ HU {]j r    7Q* Q' @. A    1   }  * A Fx  ^ 5|   P  "3EVh  <' _.;LJc@ : D) AK E\ q Iz U W|3<<<  \")<0 =I PV^ ks~ H  E {U a w)  5En#U  8  `1 t ~   i! p!&" +"`"w""""<#D## # # # ## @#$  $$ $$ $ $ $ $a%o% X|%%%%%4&Y&&!'1'(( h() h )1)))) * * * 8*-L.g. n. u. 8... ...   / //1/N/// h/0F0011 112 '212I3Q3w3344^4  i446 7 '788 `88  9!9!:%;0; 7;A;;  ;<>>> ` >?  ?? 0 !?1?V??@AAC -C C CDDD  DD  DE ( EF(ʌ ‘ (Αܑ't8 P?L X1 ћ  ݛ P Q Xo }  p (Ҝ ٜ x H1E `J\ `c4 9U P\z   h  $(.<4$ADG@S@] h@o v k} zv  y       !( y9@E  ~ "+ y:AFMZ<a{ ~?ez0s0iPyXp0xR$ (8(@HX,@ p(008@HpPX`PhPp@ x0  @ 0 %0'0)0/002P34 9 :@;<0? ?(@0A8G@pGHIPLXO`Ph`QpRxV X0i0syP0y (A08y@HPXy`hEpxyy0p 0@P`p@yzphhphXPMagrathea: Glacier signing key]ǓE]J=Y.TvW"=>`k'1>aI;4wvStvfѺ(^ʝ(!rߕ?