ELF>@@ GNU$KUf6g~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{`AHcLELeLeHDtLmII$DKxHULAHHEHEEILLmtH{`LLmHhH1LLmHhHMXLmHhLLeH1LI$fDUHAUATSHH@HLg HC`HH@ HǀLk`Iu AELk`AEuKI} AD$AT$ 9|H)ID$ AD$AT$ H[A\A]]fIu HAELk`H1AT$ AD$ff.UHAWIAVAUATSHXHueH%(HE1H`HH HEHG`u6@HueH34%(yHX[A\A]A^A_]fDhLppHHE$HUDOxA1HEHEH8EEIHH-$H9IG`HtAD$<IG`HMHULALHHpIG`@EOx$HEHEE4dIIG`Pu&HPpRLppIG`DhI1fLppIG`Dh/HuH1@Hu1LzfDHEHuHHPHD@1:U1AHAUHUATIHSHH8HEHE$DOxI<$EeH%(HE1E>HI$HS`RuNE1,LHHcdD HH HueH34%(uaH8[A\A]]fDPuxt1LHiAx}DE1qUHAWAAVAUAATISHHL5H`xHcdHH<EiHCL=MMcML9yhfLHUtpxRD9u3ExD;}%H1[A\A]A^A_]@E9DdHL9xH[A\A]A^A_]fD1LH3{Hr H1DEDE'f.UHAWAVIAUATSHHXHeH%(HE1H`HEHG`xtH9P LZIV`ru/1AtCHMeH3 %(HX[A\A]A^A_]ÐzEf.IcdAHHLM~`HEAAG M=EAu}E1ADHEHEE EE@:E1E111ҾLCfDH@AAxHL;^HLAIEEA9oLE1H 9wA)E9Hc|E9]AD+mE9}}E~xH]E~h1IcHHHATID)D9AGHAHHHA)H H1HAA9|H]EWDH1AuMLED1AAA)BA$ENxHUH;AL5HH,IV`JtnHppu@O<@HLHE@DE1E1111L ]AAƆDB AAE1E1LBAAAAE1LAABAxAƆAB Hc}E1H1|HuH1AH f.U1HAWAVAUATSHHDDtH[A\A]A^A_]ILJDƇLHAH D0D D4HtHc(=H`eH%(HE1H}tFA<ADEHMeH3 %(DNHĈ[A\A]A^A_]LcdIHB DDHEC|IIIA Au AMuAuMHEHEu A fA AEp  DE HEHELxHHE Lx 6HC`DHPxEtCH Ht7F<A'D;(}H9XE DLMHuDHLMANjMEDȅHE1M!EEDA AAD$v A pAEAEAE HEǃAvAfDA A  AHEHHHE 1ɀA <HuH߉MMEEEE9ND9DNfLcdHEHEEEIII< ECx*DE1A A) EEE1E1EEEHU1$AAHD]DU躽HS`HHEDzZEDUD]DDEA A [EA AEEAE EAEAEE1AHEIDHuHLx;Lx AHS`HBxHtip ȅu, HuHLxHuH_Lx" HS`HBxx A LxLpADlL`LuXf.D;<TDLHYLHAHS`HBxx E9x DAEuL`DDLxLp)DlLMfDEAKHuDDHLMuLMAED)ȅHƉE1M!EAt A)fHC`Dx EtAE1AHcI91ҸHuIHHHAHDHD1kfDAEfD8HuH|AEAE AEHE+ED}AAE EE}AEA}Au?<9AE@ED}AAE EE}AEuE1tAEAtAuƃA{ƃpƃsƃƃƃƃƃƃǃdHE>AAAA/@E1uLDMHEEELEHADHΈEECxDMDA H}HG@t AEAEMtAEWHAXDKxHU1$AHL-HEHEWHIHEHC`PHHIŘ:L9xhnfA|$:ubdDKxHU1L$AHHEHE۷IHC`@HL9yA|$tA|$LetA|$t A|$oHu,H/AHE><HuH(AEAE AEHEHE<HHIHEJbLHJHC`AH@xx8<Hu1HANj(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$ALLHEHEEEE0EmH IV`HEDRELjpALHAUILQlʢQENxHU$HEHEEEEIV`HEDJE HEHEAE ELEAE HAEAEAEIV`HRpBIV`HRpBIV`HRpBLIV`HRpBIIV`HRpBNIV`HRpB 4IV`HRpB IV`HRpB MHUENx$*IV`HEDBE ENxHUH$ALHEHEEEE*EЅIV`HEzENxHUL$AHHEHEEEE+ExIN`HEqHApPHTBABRffAFABHpp CAAIF`AƆ@@ AtlAƆUtAƆAƆAƆA I`HLHEʈAEMA fAA AdžAdž AdžAdžDE Adž8DEAdž<Adž4Adž0Adž,E1DDHLDEAE9ދ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-whAhIw/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-25-generic SMP mod_unload modversions $module_layoutQparam_ops_intΜnoop_llseek?driver_remove_fileWIclass_destroyk__unregister_chrdevdriver_unregisterQ:driver_create_filescsi_register_driver+3__register_chrdevޭ__class_creategz<alloc_pages_current\[scsi_device_getcapable+scsi_ioctl8Ebscsi_ioctl_block_when_processing_errorsNmutex_lock]O_copy_to_user^Omutex_unlockxscsi_block_when_processing_errors j mutex_lock_interruptibleHWstrlcpyhvmallocmsleepp7jiffies_to_msecs\ schedule_timeout_interruptible;msecs_to_jiffiesh}jiffies>xscurrent_task4 mwait_for_completion zblk_rq_map_user?sg_nextA ,blk_put_requestMblk_rq_map_kernZblk_execute_rq_nowaitblk_rq_set_block_pcc{blk_get_requestN4scsi_command_size_tbl=2__init_waitqueue_heads__stack_chk_fail&IFdev_printk__mutex_initSqsprintf地__kmalloc!z=kmem_cache_alloc_trace"kmalloc_cachesr|panicalloc_diskZstrncmpSMustrlenКDmemcmpŏWmemset @kO_copy_from_userB __blk_put_requestzblk_rq_unmap_userKcomplete8߬imemcpyL[<__scsi_print_sense +scsi_sense_desc_findoyscsi_get_sense_info_fldHscsi_normalize_senseQscsi_set_medium_removalvscsi_device_put device_create_file(;device_create zkfreevfreeF put_diskF:device_destroy6_raw_write_lock__free_pagesI'printk1(snprintfm__fentry__$$$$$$$ osstGCC: (Ubuntu 4.8.2-19ubuntu1) 4.8.2GCC: (Ubuntu 4.8.2-19ubuntu1) 4.8.2.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@$3p^.pH3>Ν90RrOM1`b]4m2|2xS˷ 60  7`7h8(   =@` A00 0J$v    5@j%ZCZVpZpZ0Z*p7  @ +:MP]Ps@ 0  y@ rD H ,KFQ0[i 0) 0'%@/ 0 @2`3&%4=09Q0:dP;</@??@BGfGI'2L HOoPqypQ_R<V0X@i 0sey`(@) >;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.36222osst_max_sg_segsosst_templateosst_write_threshold__key.36439osst_do_scsi.constprop.16__key.8397osst_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.36395osst_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.m. t. {. 8... ...  /  /(/A/^/// h0!0V00(11 1 22 72A2Y3a333&4-4n4  y44 707 7788 `8 9 9191:5;@; G;Q;;  ;<>>> ` ?? ?,? 0 1?A?f??@AB*C =C C CDDD  DD  DE ( EFLF  QF`F 0 eFxF  FFGGIIpK ` uKvL  }LL  LL)N  4NOP?Q KQ X RQ[Q qQRStU yUU dUU UU QUU ;UU &VVW  W1X^ _ f _ P !_paaabc ( cgh  hh  hi  &iAi~iiii'l  MlWl H ^llxloxpr  rr  rr  s1svssss+ttxu.uxDu1w6x PKxx ySy  Zyiy yyy `yyz6z>zEz `JzN{{{{{ `{B}k} `w}}xc0Y' < ۇ u  `Ɉ Ј 8' :O pVs H~   % ,Ag  <y.Ԑ  (̑ڗd( P/< H!   ͛ P  A H_ mw ~ p (œ ɜ x H!5 `:L `S4 9U P\z   h  $(.<4$ADG@S@] h@o v k} zv  y       !( y9@E  ~ "+ y:AFMZ<a{ ~/ez0s@iPyXp xR$ (8(@HX,@ p(008@HpPX`PhPp@ x0  @ 0 %0'0)@/ 0@2`34090:P;<@? ?(@0B8G@GHIPLXO`PhpQpRxV0X@i0sy@ y (A08y@HPXy`hEpxyy0p 0@P`p@yzphhphXPMagrathea: Glacier signing keyjь-:@忊V8'F,qkBA?e/]q٦kHj-Q o9S,G~MLZVv(Ivt[m5f9*B䁪:>CBV)%BC!{ΰ ˛+,1fMyfK9*M9'~Module signature appended~