ELFL4( VS=~hh hƒ~~h2h@~Fhh h` =~!hh hhjÃ}cj=~$hh Shh =~hh E X =~hh 1[^ÉptÍv=~hh jh =~hh ÐT$Yu  УQÐWVSD$ЉI15f5\$L$%!9tO}1[^_YÐhht$ Ðjjt$ w ÍvS\$j hhST[ÍvS\$j hhS0[Ívhhh|hÍvS\$j xhhh|f1v[Ðj =hhh|fT$1ÐÉUWVS\$D$|$1j ]9U=~h hh  h+}%=~h hh` u ui=|(h hPPh =~h hVvj ]f%%=t]U=~h hh =~h h9u |$trPD$|$}UF'=~Hh hh- *=~%h hhH OCuU =~h hD$[^_]YÍvUWVS|$1\$1D$f%%==~hchh u_t$=~hchh =~hchWfŃ}UF'=~Hhchh *=~)hchh KG*t$j 6 =~hch[^_]YWVSD$t$~NPt$Ã};=~"hhShh! 7vhÃ}U=~$hhSh1h! =~hh뎅Vt$Ã=~HhhhJ =~#hhShah! = hh =~hh1[^_ÃUWVSL$0!݉\$$|$$|$GD$1t =t5=~hhh L$d$)L$T$ 'D$Yd$ T$D$T$ ǃǃCY5uw=Qu!މuD$D$tD$T$ ҋ!‰T$ҋ! T$ˆT$ЃE^T$JL$i9tl$h9uT$JVt; =~hh1m=u =~hh{t[^_]ÐVSD$ ރ t, ƃ=~>hhSh=~hhSh=tf"vfj =~hh[^=~*hhP5h=v$ f$f =~hhÉS\$ =~h"hSh8Ã1 0T$L$|$v [YÐ$D$D$D$D$D$=~hOhh =vLD$D$(D$HD$hjD$P}%=~hOhh =~hOhÐSD$1һ=t' =tX=t!=t2HA5=v0 v=vvt/ =~hhL^5wh =~hh1[VSt$ t=t j =t"ـf怈f"vfj u1ۀ=t ـf怈f" f[^ÐWVS[j25Sh}&=hhh wv1ۍ|$t$ WVt&=~hhSh(;u D$C~=~hhh> 5=vx =~hh[^_É SD$D$D$D$=~hXh=u =j\$SjD$P||$tGj=|hXhh =n=vL$P=uPT$ jD$ PL}Ij=|hXhh ==t[jSjD$P}Ej=|hXhh ==~RhXh=t !P5=t&)Ph@j =~hXh[ ÍvD$D$D$D$ $Mb<$+$$($$$$ D$jD$D$t$ƒÉSD$fD$jD$ PjD$PrÃ}9=~$hlhShh! T$D$  1[YÉVSD$ jt$VjD$PÃ}8=~#hhShh! T$ D$VD$ 1[^YÍv WVS|$D$D$T$jD$PHÃ}g~$hhWh ~"hhShHh! hvÃ}U=~$hhSh\h! =~hh됡tD$PD$PHÃ}_=~"hhShh! =1(hhD$ u!=~Chhh%9|$tR=~hhh =~hh.= =~hh1[^_ Ív UWVS-jÃ} =~thhSh PD$fD$jD$PÃ}<=~$hhSh h! 1FhÃ}T=~#hhSh\h! =~hh닡tD$PD$PÃ}_=~"hhShh! =,#hh D$ u] =~hhh =~hhD$t)=~ hht$h@ UÃ}_=~"hhSh` h! =$hh =~hh1[^_] ÃVSfD$ D$ =fD$ ̀fD$ jD$PÃ}|=~Gh hh =~"h hSh h! =~h h4 =~h h1[^YÉVSD$fD$ D$ =L_150O=wB=w6=~h hh 0fD$ fD$ jD$PÃ=~Hh hh@ =~#h hSh h! =~h hv=~h hhc  =~h h1.v =~h hI[^YÐUWVSl$D$MD$D$D$D$D$kEP Ã};=~"h| hSh h! v_U ރw  $ ԃw1 1؃w H v$ H։с?wI$ v91)!v v抃wڃf҈ڃfwڃfB1vڃf?1w $ԊD$ECD$jD$PÉ}rW=~%h| hSh h!v =cUh| h>W =~h| h1[^_]ÐUWVS|$,D$0D$D$ƒ»$H =wD$FDÅ=h0 hSh_ v=~ h0 hGPhm HGP!Ã=`h0 hSh 9=|h0 hh =~h0 hGD$|$V-G0O  ރw  $ ԃw1 1؃w ڈ v$ˆց?wI$ v91)!v v抃wڃf҈ڃfMwڃfBڃfw $ԊD$D$D$GAD$G@D$G,ŠGBˆT$ D$!G0D$ʈT$"D$#mD$$t$j D$ D$t$NÉ}g=~%h0 hSh vh! =~h0 h- =~h0 h1[^_]ÍvUWVS|$0l$4D$,D$D$ȃT$ ‰T$D$D$=vL$jD$PFÃ}a~#h hh ~"h hSh h! t1ۍt$3PC ~t8t4|$8t-T$$ЃD$#$MЃ@L$8=~Th h|$#} !PT$(Ѓ@P u &v)Ph |$#jdj\$"SjD$)P Ã=|Jh hh =~%h hShh!v =h hjdKjD$POƃ \$}%=|h hh` jSjD$P||$t`=|"h hD$"Ph =~h h:v =~h h[^_]ÐS=t0=hhh hhhPdÃ}#=~chhSh ?vjjjP%Ã}8=~$hhShh! 1[ÉUWVSD$jt$Vj\$#STt5=|hhh 1"v|$u)=hhhvj D$PTD$'D$(D$jVjS| L$u =~~hhh'`t=~Yhhh>;D$jVjST||$t6=~hhh` =}8D$jVjS=~hhh D$jUjS| L$1f 怈Éڃ9tW=~hhh =~hh=F~=hhhɃ4twvCfD$.jVjS}M ~"hhh hhh{D$@tU=~hhh@ =~hh=~hhh =~hhv=hhh=~ohhh Q=~Ghhh  =~"hhD$ Ph` =~hh[^_]Ð=~hh=u =tYjP}' =~hhhjP ]vjP|jP|hjPhjP =~hh1Ã=~hhf=tBf="tjP$vjPjP =~hhÍvVS\$ =~hhD$D$ fBfڃfڃf؃ffڃf؃f f=u =t ؃1f"Å}af=~#hhShh! =~hh* =~hh1[^ÐVS=tJÅ}'=hhShgv *=555,à };=~#hhShh! Åt]=~ hhC0Ph5   Y=~hhh` =~.hh555h555à }a=~$hhShh! =hh|   =~hh1[^Ívt&=|hhh =~hhÍv= hhh h15t8=|"hh5h Ðh5 t9h5=|hh5 h@뜐=tA=t =u/怃=~hhh =~hh1Ð= u7 w  v$ Qh5 =tA=t =u/ 怃=~hhh =~hh1SÅ}"=~VhhSh2Å}A=~$hhShh! jj=~hhh juuuG vPn}"=~>hhh& v=~hhhC =~hh1[D$H$=hhh=hhh~=~|hhh^=~\hhh>=~%=|$ BBn|$~.h%h%PShP%=|$u5@=0|$ ,=|$9}zv(t_|$~8h%h%SVhn%=|$=0|$ ,t1҅t tBuFD$9|0,+@)Ѝ)|$~'h%h%Sh%=|$u&|$~Ch%h%h% %|$~h%h%Uh% =~h%h%[^_]ÐT$Htu  v(HBvu (, ,~~ =~h&h%ÃUWVSl$\$ |$$ v9l$}1 BB‰%pt$uɃt9l$t1vt Htu ~D$Ht$7JZRAABJT$l$9l$u0 D$ڃ BBuD$[^_]ÉUWVS|$ l$$L$; (w c;T$~Qt$t$ˉ\$t$VFFЉD$d$T$J;(w;T$ ;T$}E1t!HtuE D$HމuL$; (v\t$7L$AQQ%HD$;T$u$D$L$ EC7t$;5(w;T$}[^_]ÐUWVSl$( (L$HBv zD$PD$Pt$,SÉ 1҅t tBuT$Htu|$ uD$ u;\$t~t$t$AAu[\$)ލ‰‰ڋ|$D$D$ R9s މB4|$lj=~%h"&h%t$,t$$Uh@&|$u-u(d$$D$$T$D$BBD1Ʌt=\$$vtDT$D$BBAu|$$, =~h"&h%[^_]ÉS\$=4u1R=,t?09~h4h,Sz9}h4h,S 04([É(,ÐÉWVt$ %^_ÉD$4ÉWVSt$ V5Ã=~%h,h,Sh,h,v vt$ t0 =~h,h,V5j à }a=~$h,h,Sh,h, =_Vh,h,?|$ = =~h,h,1[^_YÃWVSt$ V5Ã=~%h'-h,Sh,h,v vP&t3 =~h'-h,vV5j à }a=~$h'-h,Sh@-h, =_Vh'-h,?D$ @< =~h'-h,1[^_YÍv1ÐS1ۃ=~h-h,Pu6=~h-h,h- PáPtwPu%=~Ah-h,h- =~h-h,h- D$PPj =~h-h,[YÐSL$19 &t&B*~ v9 u[É=~h-h,h. 5j É\|xtplhd`ÍvUWVSl$=~h.h,Etl=~h.h,h4. EPƃ=h.h,hR. v=~~ ]Sƃ|:=~7h.h,U4,ho. vCv = v1E=~h.h,h. =~h.h,[^_]ÉUWVS=~h.h,% l$ U5Ã}u&=h.h,h.Lvu#=h.h,h.!=h.h,h. vD$ t$\$=~h.h,h/ jVSà }^=~h.h,Sh / =~h.h,v|$tR=~Ih.h,t$ h?/=~ h.h,t$$hS/!D$ tuT$D$~jRP   =~h.h,hg/ % tU=~h.h,h/ =~h.h,T$ s4$ $ t=~@h.h,h/"t%=~h.h,h/ =~h.h,1[^_]ÉUWVS=~h/h,h5Ã=u=u 1}P=~5h/h, 4,5h0v& &=~"h/h,5 h-1& L$; >to-Ή)C9&u;4:u;9\$t==~4h/h,4,4ڋ 4h`1 =~h/h,[^_]YÉUWVSL$\$|$ t&wtYt;t*LuiguTWOt u3+=|h!2h,h52 ==tiT)؍ =~"h!2h,5h`2tY)15=~/h!2h,5W55 h2u.=~h!2h,h3  u\$d$D$)؍<lj=)؍Í< ɉL$  N =~uh!2h,D$Mbd$QD$Mbd$QD$ Mbd$ QSVh3 =~h!2h,[^_]YÐWVSt$=~hU4h,5LuP=~hU4h,h4 =~S|=~hU4h,Sh4v~5LSƒt؅}T=~hU4h,h4 =~hU4h,0 =~hU4h,1[^_ÉWVS=~h5h,t$VÃ}C=~"h5h,Sh 5h, =D$@u D$ u=~h5h,hG5 V5jà }C=~"h5h,Sh5h, =dMD$€ $Ј  u%=~h5h,h5 hD$PD$PD$PÃ}(=h5h,Sh 6=~Rh5h,t$D$t$tu j6vx666Ph6 t$SÃ}Z=~"h5h,Sh6h, =~h5h,uc=h5h,Lt"tu6666Ph6dv=~]h5h,Lt#tu 6666P5h7 P55L@ =ukLHw` uV=~(h5h,5 h@7  D$5Pj =~h5h,1[^_É=~h7h,1;}@DB;| =~h7h,ÐUWVS=~h7h,BXt+=~h7h,L$,Au&=h7h,h7.vD$,x,t.=h7h,h7 L$,ID$,P)tH=h7h,hL$8IL$$D$8H+L$$L$,t$,h 8`T$$;=~Jh7h,D$(t$(L$8IL$ D$8H+L$ L$,t$,h`8 =~h7h,v=TtJ1;t$$vD$,ph,L$ȋ?L$(t$(\$,D$8@D$,t$,ǃ}k=~%h7h,Wh8h,v =~h7h,v=~=h7h,\$(D$4@D$(t$(l$,1h 9F;t$$1;t$$}18 T$ BDF;t$$| =~h7h,1[^_]ÐVS\$ t9t%XÅ})= hL9h,ShY9hÃ}9=hL9h,Sh9vÅ})P=hL9h,Sh9`=u t ur=tiÅ}^=~%hL9h,Sh9vh, =~hL9h,3 =~hL9h,1[^ÍvWVS1ۋ9}Q4>xDt5=~,h9h,>PSh:C9|!tBu;t2=~h9h,h@: C j=\"=~kh9h,h: =~Fh9h,5x5t5p5l5h5d5`h:(\t==~4h9h,5555|h;=t+=~"h9h,5h<=t+=~"h9h,5h@< X =~h9h,[^_Ã=~hu<h, x, 09   :>L0f, X $  T8<4@D7 =~hu<h,S1; }=@@ @$@ A; |[ÉUWVS\$1CPƋSC 1u=~wh<h<Vh<=~Qh<h<Sh<2u$vtЉ Gtuʅt ݅t&=~h<h<Uh< =~h<h<[^_]ÃUWVSl$4L$,QD$É\$D$t$0V T$ D$$5=~h<h<h= 1vD$1҅t tBu|D$Pǃ|$u|$$to=~Ih<h<t$h&==~ h<h<t$,h?=D$$1҅t vtBuu-=~$h<h<\$4CPhX=}1t$8.T$ 9~T$8)l$8|$8}D$8|$8~)|$0l$ D$8\$8tftT$t$$!t$t =~h<h<D$8d=~$h<h<\$4CPht= =~h<h<[^_]Ð UWVSl$ D$D$1=~h=h< \=T=~h=h<h= Å}F=~%h=h<Sh=h=v =j!L$vL$jƃ<FHL$lF9=~h=h<UhF>F}6R=~h=h<h> D$7\$*=~ h=h<FPh>FjƃFF9jt ub=~h=h<h > =~h=h<=~=~h=h<h> jPujjPt!u#P1ۅt tCu@Å}i=h=h<Sh ?1Å}9=ah=h<Sh?vh=7uUu6 =~h=h<D$6|$~a=~h=h<h@? =~h=h<jƃFjjUV|$(uF8VPuhF,PUÃ}U=~h=h<Uh@ =~h=h<FjFVi[^_] ÃUWVSl$D$=~h @h<4D$PÃ}C=~"h @h<Sh@@h= =n=~h @h<hc@ 11htjjUVÃ}6|$u/=~h @h<h@ D$1FCt|C~Z=~h @h<h@ =~h @h<Å}I=~$h @h<Sh=h= =~I?+54U< =~h @h<[^_]É UWVSl$ =~h@h<E=((uJ=~h@h<hA Ȋ)(ˆЈ)As~EUUD=UUt==~h@h<h@A =EHt"E8E<E @E (8<@D=~~h@h<5@hdA=~Sh@h<5Dh}A=~(h@h<5<58hAE0E,]u}=~1h@h<WVS5,505HhA$D$ H$@Dv LLtYw tJt D}Lt*w t,tۃtvLIA9h@h<5H5LhBv0)ЍD12=h@h<h@B ^;D$tJ=~"h@h<5hB555L 0u==,u4u0u,u(0D,D=uM=,uDu?u7u/=~!h@h<hB 0duM=,uD u?u7u/=~!h@h<hC 0==,uD u?u7u/=~!h@h<hC 0=uH=,u?u:u2u*=~h@h<h@C УHtuH=,2u?6u:u2u*=~h@h<hC t>T$t00,H19uș|$H9ud$9|$=h@h<hC =h@h<WVS5,505HhD$=~Yh@h<Pؙ=HP 0,H1P,RQ5Hh D$ =~h@h<8U =~h@h<1[^_] ÐD$tt3a@;| Ð @ ;|  Ð1ÐD$tt É ÉÉD$tt!Ív Ív1Ð ÍvD$TTÉUWVS\$|$ {D$$C,T$(S4=K@=щș=KA=CBC<K,D$d$t$NW!ttu1tvtEuk(C( C=~ h`DhnDC(PhyD|$,t C!CCCCCPCCt1=~Qh`DhnDCPCPhD+=~ h`DhnDCPhDC,t CK,CC,uC4 t-=~$h`DhnDC4PC,PhDCua=~ h`DhnDCPh E9Ct*=|!h`DhnD3shKECGC8 =~h`DhnD1[^_]ÍvUWVS\$l$D$1 =~hbEhnD=~?hbEhnD5UTtuzEEPhET;t;-uyC @C x=~ hbEhnDC PhED$|$ tHC$tAs$)=~3hbEhnDVhEC C$-T$RWVUSB =~hbEhnD[^_]YÉSL$AtAAA,@A,A4HA4A4uۋAuA4A0%YA0 A0@A0Q0A49stA0[ÉS=~hEhnDP=~hEhnDhE D$P5Ã}S=~"hEhnDSh FhNF =~hEhnDD$uM=~hEhnDh^F =~hEhnDpPPu/=~hEhnDhF P =~hEhnD1[YÐS\$=~hFhnDu % 0 u эDэB=~nhFhnD t FFPhF=~.hFhnDPhF  =~hFhnD[ÃVSD$JfD$jD$PÃ}<=~#hFhnDShFhNF vh Nu(D$P D$v%Š%H}HȍA…}Q)У vD$Pj|b=~hFhnDhG t$%=~hFhnDhG uR=~hFhnDh3G =~hFhnDbu1=~(hFhnDPPhAG =~hFhnD1[^j ÍvWVS|$1=~hYGhnDF4W5jà uu ׍v|ƅ}%=~hYGhnDhiG =~hYGhnD[^_ÃWVS=~h|GhnDjd}*=~h|GhnDhG t$ V!vuHD$ t@=~ h|GhnDhG D$ P+tVQÃV5ÃnPt Pu P =~h|GhnD[^_Yà UWVSl$ =~hGhnD @97!搃=~,hGhnD @PhGuhPÃtX=~hGhnDhG =~hGhnDv}0=hGhnDhG =t'=hGhnDhH @9 @D$PÃ}^=~%hGhnDSh HhNFv =~hGhnDv=~ hGhnDt$ h`HD$/jD$PD$P |$|$ ==~JhGhnDhH =~%hGhnDPhH @ ~[ B HB F=~\$C9~&=~hIhnDSh K L$;D$;D$~d=~(hIhnDPPh`K =~hIhnD. =~hIhnD1[^_]ÍvUWVS1D$HD$=~hKhnDtdD$PƒuQh X=~hKhnDh J =ou'~"hKhnDhK ~.hKhnDjt$(PPhHJ+D$@)Ѕ +\$+t7)֡0D$1t$9tt$vt$jS 3| t!u tE ~[=~hKhnDh~J =~hKhnD!t]=~hKhnDhG =~hKhnDvD$ PÃ}a=~$hKhnDShKhNF =~hKhnD=hKhnDUhLv=~:hKhnD555PPh#L =-9|V9)Ëtx~'hKhnDPRh@Lأ=hKhnD5heL~'hKhnDPRhJډBvG}  =~"hKhnD5hK;D$t1=~(hKhnDPPhL =~hKhnD1[^_]Ð UWVS=~hLhnDun=~hLhnDhL |$W5}?=~hLhnDhL |$WD$s=~ hLhnDhL D$tS=~hLhnDhL jD$PD$PW5D$Py t=D$=~hLhnDhM vD$u9=~hLhnDh@M W5_v=~ShLhnDhM 5=~hLhnDhM f!~!hLhnDhM tQ~hLhnDhG =~hLhnD~hLhnDhM WÃ}\=~#hLhnDSh HhNF =~hLhnD%v=~ hLhnDt$ h`HD$tx=~ hLhnDt$ hMD$u Pu0 =hLhnDou F=~"hLhnDPh N =~hLhnDu 1[^_] ÉUWVS|$150Ń=~hCNhnD=~EhCNhnD@ ~TN[NRt$ Wh\N@ +5p |9|2v 5|)΃|8B HB p|=~xhCNhnDhNZ=uY=vMB HB p|=~hCNhnDhN =9-u=t(@ ut$V5U 1|vtBu xbu u+9}9v9.t$tnVÃ}0=hCNhnDShO=~hCNhnDh O =~hCNhnDh/O 150 9sf=~)hCNhnD550Wh@OV5t  Rt$vV)Pu+|hCNhnDhO ~(hCNhnDPPhO1ۋu u+9| 9v9}2|$~%PW%PGP;Ãu|$ G9u 9t}SE Xu![}'=~(hCNhnDhO P =~hCNhnD[^_]YÐ1;}@B;|ÍvWVS|$$t$(D$,1ۅt tCu~&=~hPhPShPC~2=~hPhPh8P D$1o )؉D$|$ tftD$ PÃ}'=~(hPhPh`P \$ =~hPhP[^_ÉUWVSl$jËsu=~hPhPJ 9=TuCt*=~hPhP1>jVS uC8STCP=~hPhPVhPC,PVƃ}z=~$hPhPVhPhQ =~hPhP{v=~hPhPh@Q u IvEPSW =~hPhP[^_]ÍvVS=~heQhPvj@Å}3=YheQhPShQ2P=~heQhPhQ =TuAjjÃ}q=heQhPShQj)Ã}0=heQhPShRv=~/heQhPjPjPh!RhÃ}e=~#heQhPSh6RhQ =~heQhPj‹B!tU=~heQhPh`R =~heQhPBBPuPtV=~heQhPhR =~heQhP=TuP-=~heQhPhR Tj =~heQhP1[^ÐUWVS1|$u=~hRhP=~ hRhPt$hRT9tuQÅ}F=~%hRhPSh ShQv =t]=~hRhPh@S Å}(= hRhPSh`S/VVjÃCtw t6t7C1҅t vtBuvCC~8hRhPC1҅t tBuRhS~~hRhPCPhS\=~ hRhPCPhS =~hRhPvPuJj‹B9uBƅ=~QhRhPVhT-ƅ}]=~%hRhPVhQvhQ =~hRhP>Cuv|$tUL$QPt$ 33ǃ}6=hRhPWh@ThQL$KCjÃPCuj9t|$tlL$QÃ}Y=~%hRhPShTvhQ =~hRhP) =~hRhP[^_]ÍvUWVSl$1=~hThP \,09ra=~+hThP,0HPUhU =~hThPT$Rt$Uà |4=hThPh@U Fd~U=~hThPhU =~hThP!=~|hThPj@PVhUR=~hThPShU =~hThP`=~hThPh`R =~hThP[^_]Ð$D$ $H15(D$$ v$@$$~D$HD$փÉh(h$hh[ÍvWVST$)Ѝ'w R]p'T$ YыD$ !_t> ‹u~t=~h[h[h\ W =~h[h[[^_YÃUWVSD$(=~*h#\h[L$8I4h=\L$0ɉL$D$0|@|tyt$(S D$(uc=~Kh#\h[Pt$=|h^h[Vh`^ =t+=~zh^h[Vh^[vtStNVÃ}? =~$h^h[Sh^h^ j9| )PÃv<u tt 5  =~h^h[[^ÐS\$=~h^h[Sh^ j9| ) P[ÉUWVSt$wdovNw4=~h_h[h _ 3v=~h_h[h`_ T$T$RPÃ}_=~"h_h[Sh_h^ =~h_h[BT$t3 =~h_h[1so!t\=~h_h[h ] =~h_h[||+D$)uZ=~h_h[h_ =~h_h[#vU)TUF[^_]YÉt$|t$ t$ Ívt$|t$ t$ gÍvUWVSt$>Ã}==~$h_h[Sh_h^ v1ۍl$ ߓCjUƃ}U=~$h_h[Vh_h^ =PWƃT$ju]=h_h[SMbRh `=h_h[hJ`r~9pv1=~(h_h[SMbRh`L$1ۋ|$ G9^jƃ}H=~#h_h[Vh`h^ =~tjVUƃ}a=~$h_h[Vh_h^ =~h_h[;\$ }&D$D$t  ֋D$0bD$uY=~h_h[h` =~h_h[BC9j4 =~h_h[1[^_]YÉWVSt$1ۿCjjV |})=~Kh`h[Sh a,t ( =~h`h[1[^_ÉVSt$ VÃ}9=~$hah[Sh_h^ fЃt X Du4=~hah[ha  1[^ÐWVSt$|$jjD$Pà }==~$hkh[Sh kh^ vT$ %҉%$|$u u*=~hkh[hYk Ǎv~&hkh[6hdk+hkh[iDt tkvukPhzk~Qhkh[64hk!~"hkh[hk /w2@<t$~Bhkh[@4hk~hkh[7hk =~hkh[1[^_YÍvJ D$u1=~hlh[ha É1ÍvUWVSl$|$$t$(jjD$P1à }0)EL$  D$)D$lL$ jj!D$Pà }A*|$}D$@t 3v1E13D$*ED$ |D$p0t* t# t$@t`t3Lƒ>u 1ۀ|$tV t jt#a=~|h(lh[hl^=~\h(lh[hl>=~~)=hDmh[hm#G=~[hDmh[hn =vG=~+hDmh[t$h n vjw =~hDmh[[^_ÐD$=t!w =t.=t=t1ÐÉÉÉÉ VS\$1j|D$?2D$>2D$@2D$A2D$B2D$Cu/=hbwhwhwlv%u؊t2tЄt)u؅~ =~%t1D$XD$A2D$@Єt+u؅~=~ v%t1D$Y))芒t2tЄt*u؅~ =~%t1D$Z|$t2tЄt+u؅~=~ v%t1D$[D$C2D$>Єt+u؅~=~ v%t1D$\+T$)芒t2tЄt(u؅~ =~%t1D$]L$t2tЄt+u؅~=~ v%t1D$^D$B2D$?Єt+u؅~=~ v%t1D$_+T$)t2tЄt(u؅~ =~%t1D$`D$L\$h\$dL$lL$L$eT$pT$f|$P|$L$I ω|$8$|$l$DL$tL$4|$X|$0L$dL$,$|$(D$$) t|$Duu0=~hxhwh@x |$u1?D$uu)…~ %tu|$DL$4;D$|\=hxhwh@x =hxhwt$|hxD$eD$Tv\$tހ|$t/D$u؅~ =~%t12T$fD$dt0%u~=~ v%t12D$eƄuutD$XL$TL$%u(=hxhwhxu%u)‹t$DF~ %tuL$D|$4;D$|z=~Hhxhwhx =~#hxhw$hx =tfvT$t)ЊtT$x)Њt0u7=~hwhwhw %u)ƊtD$[D$X|$T|$t,u~ =~%t1D$Yt.u~=~ v%t1D$\( =WI19D$#19}lvD$0D$|$;L$, L$t>t:%uuЅ~=~ v%t10D$#C9|L$#|$ >F9uOv=~hxhwh y =n`L$dL$"L$eL$!L$fL$ 19T4T|$4 L$80|$( D$$uL$)؅~ =~%t0D$"0T$!D$؅~ =~%t0D$ F9f|$"u|$!u|$ tU=~hxhwh`y =~SIhxhw5v =~hxhw|$$}6 =~hyhw-L$$L$Hl$hl$ll$pD$L|$LD$P|$PJv|$W$qD$X$G P tD$P|$P~ǁ|$P|$Ht,|$Du%=~hyhwhy |$H~  /v~'|$H~ hyhwt$Phy =~hyhw|$H%[^_]pÃUWVSD$=~h zh,z=v>=~h zh,zh@z =jS-v t v/=h zh,zhz 1fމfOA~1D$<t<:D$t) =vA~ư1ɍvupA~1ɉftape v3.04d 25/11/97 2.2.26<6>(c) 1993-1996 Bas Laarhoven (bas@vimec.nl) <6>(c) 1995-1996 Kai Harrekilde-Petersen (khp@dolphinics.no) <6>(c) 1996-1997 Claus-Justus Heine (claus@momo.math.rwth-aachen.de) <6>QIC-117 driver for QIC-40/80/3010/3020 floppy tape drives <6>Compiled for Linux version %s installing QIC-117 floppy tape hardware drive ... . ftape_init @ 0x%p. ftape_set_nr_buffers(3)%s failed: %d. cleanup_module<6>ftape: unloaded. fdc_waitfdc_commandfdc-io.cWaiting for the isr() completing fdc_seek(). Warning: timeout waiting for isr() seek to complete. BUG? isr() is still seeking? <6>hide: %d <6>seek: %d. fdc not ready. fdc_mode = %02x, status = %02x at index %d. fdc_write timeout, retry. fdc_write timeout, fatal. fdc_resultpremature end of result phase. fdc_read timeout, retry. fdc_read timeout, fatal. fdc_issue_commandfdc_command(out_data, out_count)%s failed: %d. fdc_ready_out_wait(500 )result phase aborted. fdc_result(in_data, in_count)fdc_interrupt_waiterror: nested call. cleanup reset. fdc_motorturning motor %d on. turning motor %d off. fdc_update_dsrrate = %d Kbps, precomp = %d ns. fdc_set_write_precompNew precomp: %d nsec. fdc_set_drive_specsSetting of drive specs called. Setting of drive specs failed. fdc_set_data_ratenew rate = %d. %d is not a valid data rate. fdc_resetno drive polling interrupt!. sense failed for %d. drive polling completed. fdc_disablecouldn't unlock fifo, configuration remains changed. couldn't reconfigure fifo to old state. couldn't lock old state again. not endisfifo restored: %sabled, thr. %d, %slocked. fdc_sense_drive_statusfdc_issue_command(out, 2, in, 1)fdc_sense_interrupt_statusfdc_issue_command(out, 1, in, 2)fdc_seekdestination was: %d, resetting FDC.... fdc_command(out, 3)fdc_interrupt_wait(2 * 1000)fdc_sense_interrupt_status(&st0, &pcn)no seek-end after seek completion !??. bad seek... fdc_recalibratefdc_set_seek_rate(6)fdc_command(out, 2)failed: resulting track = %d. fdc_set_seek_rate(old_seek_rate)perpend_offPerpendicular mode exit failed!. fdc_command(perpend, 2)handle_perpendYour FDC does not support QIC-3020.. Perpendicular mode entry failed!. Perpendicular mode set. fdc_setup_formattinghandle_perpend(buff->segment_id)phys. addr. = %lx. fdc_setup_error = fdc_command(out, sizeof(out))fdc_setup_read_writexfer %d sectors to 0x%p. perpend_off()deleting segment %d. xfer %d sectors from 0x%p. bug: illegal operation parameter. C: 0x%02x, H: 0x%02x, R: 0x%02x, cnt: 0x%02x. fdc_setup_error = fdc_command(out, 9)~( ( ( ( ~( ( ( ( ( ( ( ( ( p! !!!C!$!0!hard map: 0x%08lx <6>soft map: 0x%08lx. print_progress%d Sector(s) transfered. Sector %d not found. Unexpected error: failing DMA or FDC controller ?. Error in sector %d. Unexpected error at sector %d. \899(99(9(9(98(9(9(9(9(9(9(98(9(9(9(9(9(9(9(9(9(9(9(9(9(9(98determine_verify_progressunexpected %ssector offset: 0x%04x. determine_progress%sDMA residue: 0x%04x. foo? <6>count : %d <6>offset: %d <6>soft : %08x <6>hard : %08x. pause_tapemotion command may be issued too soon. qic-pause failed, status = %d. continue_xferunexpected runner/buffer state %d/%d. write nextread aheadno %s allowed, stopping tape. emptyfullall input buffers %s, pausing tape. segments out of order, aborting write. writereadcouldn't start %s-ahead. BUG: ft_driver_state %d should be one out of {reading, writing, verifying, deleting}. retry_sector%s error, will retry. find_resume_pointBUG: sector_offset = %d. at sector %d. after sector %d. BUG: no soft or hard errors. determine_fmt_progressDMA residue = 0x%04x. Unexpected error: failing DMA controller ?. Unexpected error at segment %d. continue_formattingDone formatting track %d. Formatting segment %d on track %d. Error setting up for segment %d on track %d. handle_fdc_busyProbably fatal error during FDC Result Phase <6>drive may hang until (power on) reset :-(. aborting %s. this is retry nr %d. deleted data in segment %d/%d. retrying because of successive no data errors. Error: unexpected error. skipping empty segment %d (read), size? %d. id read: C: 0x%02x, H: 0x%02x, R: 0x%02x. Didn't find valid sector Id. skipping empty segment (write). media not writable. unforeseen write error. Warning: unexpected irq during: %s. KlIMMKlKMMHMMMMMMMMMG(HHH(IH(I(I(IH(I(I(I(I(I(I(IH(I(I(I(I(I(I(I(I(I(I(I(I(I(I(IH(JJJ(KJ(K(K(KJ(K(K(K(K(K(K(KJ(K(K(K(K(K(K(K(K(K(K(K(K(K(K(KJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLTMtMtMtMtMtMtMtMtMtMtMtMtMtMtMtMtMtMtMtMtMtMtMtMtMtMtMtMtMtMtMtMtMfdc_isrBUG: nested interrupt, not good !. runner aborting. sense interrupt status failed. handled hidden interrupt. unexpected stray interrupt. expected stray interrupt. ***** FDC failure, busy too late. ***** FDC failure, no busy. awaited stray interrupt. waitingactivehiding interrupt while %s. print_bad_sector_mapftape-bsm.cbad segment at sector: %6d. bad sector: %6d. Old ftape eof mark: %4d/%2d. bsm for segment %4d: 0x%08x. %d Kb usable on this tape. WARNING: this tape has no bad blocks registered !. %d bad sectors. ftape_extract_bad_sector_mapftape_put_bad_sector_entryputting map 0x%08x at %p, segment %d. R,GZ,T+Z+T+T+Z+-+2+@J`+FH?+Jd +Lb*NP*PP*RP*VP**U*RZ*@L*@L*C8*M *K*U*U)U)M))@)@)@)P)P)P)!F)P)!p)A])K)8)0)unknownPERTEC MyTape 3200PERTEC MyTape 800ComByte DoublePlayCOREtape QIC80AIWA TD-S1600AIWA CT-803Iomega DITTO 2GBIomega 3200Iomega 700Iomega 250, Ditto 800Teac FT3010TRTeac 800Exabyte Eagle TR-3Exabyte Eagle-96Reveal TB1400Wangtek 3200 / Teac 700Wangtek 3080F (new)Wangtek 3080FWangtek 3040FSummit SE 250, Mountain FS8000Summit SE 150Conner TSM850R/1700R/TST3200RConner TSM850RConner TSM420R/TST800RConner C250MQConner C250MQTArchive XL9250i [Conner/Escom]Archive 31250Q [Escom]Archive S.Hornet [Identity/Escom]Insight 80Mb, Irwin 80SXArchive 5580iHP Colorado T3000HP Colorado T1000Colorado DJ-10/DJ-20 (new)Colorado 1400Colorado 700Colorado DJ-10/DJ-20Colorado DJ-10 (old)x,s,j,a,X,Motor-onMountainColoradoNoneUnknownftape_seek_to_eotftape-ctl.cftape_ready_wait(ftape_timeout.pause, &status)%s failed: %d. ftape_command_wait(QIC_PHYSICAL_FORWARD, ftape_timeout.rewind,&status)ftape_seek_to_botftape_command_wait(QIC_PHYSICAL_REVERSE, ftape_timeout.rewind,&status)ftape_abort_operationaborting runner, waiting. forcing runner abort. stopping tape. ftape_detach_drivedisabling tape drive and fdc. ftape_activate_driveenabling tape drive and fdc. known wakeup method failed. drive wakeup method: %s. no tape drive found !. ftape_get_drive_statusftape_ready_wait timeout. ftape_ready_wait aborted. ftape_ready_wait failed. error status set. report_error_code failed: %d. error code : %d. error command: %d. status: new cartridge. interrupted by non-blockable signal. no cartridge present. Write protected cartridge. ftape_log_vendor_id <6>============ unknown vendor id =========== <6>A new, yet unsupported tape drive is found <6>Please report the following values: <6> Vendor id : 0x%04x <6> Wakeup method : %s <6>And a description of your tape drive <6>to the ftape maintainer <6>==========================================. tape drive type: %s. <6>========================================== <6>wakeup type mismatch: <6>found: %s, expected: %s <6>please report this to the ftape maintainer <6>==========================================. ftape_calc_timeoutsUnknown qic_std (bug) ?. trying to determine seek timeout, got %d msec. <6>========================================== <6>drive type: %s <6>delta time = %d ms, length = %d ft <6>has a maximum tape speed of %d ips <6>please report this to the ftape maintainer <6>==========================================. Unknown tape length, using maximal timeouts. timeouts for speed = %d, length = %d <6>seek timeout : %d sec <6>rewind timeout: %d sec <6>reset timeout : %d sec. ftape_calibrate_data_rateUnable to determine data rate if QIC standard is unknown. Highest FDC supported data rate: %d Kbps. set datarate failed. ftape_init_driveftape_report_raw_drive_status(&status)starting seek_load_point. ftape_command_wait(QIC_SEEK_LOAD_POINT, ftape_timeout.reset, &status)Warning: tape is not formatted !. ftape_report_configuration(&model, &data_rate, &qic_std, &ftape_tape_len)post QIC-117Bpost QIC-117Dpre QIC-117Cprehistoric%s drive @ %d Kbps. ftape_calibrate_data_rate(qic_std)301030208040unknown length QIC-%s tape. %d ft. QIC-%s tape. <6>The famous Colorado T3000 bug: <6>%s drives can't write QIC40 and QIC80 <6>cartridges but don't set the write-protect flag!. ftape_munmapftape_mmapUndefined mmap() access. offset must be 0. size = %ld, should be a multiple of %d. size = %ld, should be less than %d. remap_page_range(vma->vm_start + i * (32 * 1024), virt_to_phys(ft_buffer[i]->address), (32 * 1024), vma->vm_page_prot)remapped dma buffer @ %p to location @ %p. ftape_enablefdc_init()ftape_activate_drive(&ftape_status.fti_drive_type)ftape_get_drive_status()ftape_init_drive()ftape_disablefirst byte of buffer %d: 0x%02x. Interrupted by fatal signal and tape still running. == Non-fatal errors this run: ==. fdc isr statistics: <6> id_am_errors : %3d <6> id_crc_errors : %3d <6> data_am_errors : %3d <6> data_crc_errors : %3d <6> overrun_errors : %3d <6> no_data_errors : %3d <6> retries : %3d. ecc statistics: <6> crc_errors : %3d <6> crc_failures : %3d <6> ecc_failures : %3d <6> sectors corrected: %3d. Warning: %d media defects!. tape motion statistics: <6>repositions : %3d. ftape_init_driverconvert_sector_mapftape-read.cbad_map = 0x%08lx. src_map = 0x%08lx. dst_map = 0x%08lx. correct_and_copy_fractionempty segment. crc error map: 0x%08lx. corrected map: 0x%08lx. ecc corrected segment: %d. ecc failure on segment %d. ftape_read_segment_fractionsegment_id = %d. calling ftape_abort_operation. ftape_abort_operation()%s failed: %d. interrupted by non-blockable signal. found segment in cache: %d. segment contains (bytes): %d. ecc failed, retry. zapping segment in cache: %d. wait_segment failed. reading wrong segment. ftape_dumb_stop()ftape_handle_logical_eot()too many retries on ecc failure. head: %d, tail: %d, ft_runner_status: %d. buffer[].status, [head]: %d, [tail]: %d. Error: segment %d unreachable. ftape_read_header_segmentftape_report_drive_status(&status)reading.... header segment damaged, trying backup. no readable header segment found. ftape_decode_header_segmentFound Ditto 2GB tape, trying to decrypt bad sector map. wrong signature in header segment. first data segment: %d. last data segment: %d. header segments are %d and %d. (fmt/spt/tpc/fhm/ftm/fsm) = %d/%d/%d/%d/%d/%d. %x QIC-standard with fmt-code %d, please report. unknown tape format, please report !. calculated tape length is %d ft. the famous CONNER bug: max_floppy_side off by one !. the ComByte bug: max_floppy_side incorrect!. the famous Colorado bug: max_floppy_track off by one !. the famous ??? bug: max_floppy_track off by one !. Tape parameters inconsistency, please report. reported = %d/%d/%d/%d/%d/%d. required = %d/%d/%d/%d/%d/%d. setup_segmentftape-rw.cdata offset = %d sectors. segment: %d, bad sector map: %08lx. segment: %d. sector offset = %d, count = %d. empty segment %d, fake first sector good. This is a bug: %p/%p. ftape_setup_new_segmentreadingwriting%s segment %d (old = %d). setting up for retry nr %d. skipping %d sectors. ftape_handle_logical_eottape at logical EOT. ftape_ready_wait(ftape_timeout.seek, &status)%s failed: %d. eot/bot not reached. runner stopped because of logical EOT. check_bot_eotboteottape at logical %s. segment = %d. ftape_read_idfdc_command(out, 2)tape has stopped. fdc_interrupt_wait failed. no id found. passing segment %d/%d. ftape_stop_tapefailed ! (fatal). ftape_dumb_stopaborting fdc operation. tape already halted. ftape_wait_segmentstate: %d. interrupted by non-blockable signal. setup error. ftape_report_drive_status(&status)ftape_report_drive_status: 0x%02x. Probable data rate conflict. Lowering data rate to %d Kbps. We're dead :(. Unknown error. fast_seekwarning: zero or negative count: %d. skipping clipped at 4095 segment. skipping %d segment(s). backing up %d segment(s). Skip command failed. seek_forwardfatal: cannot seek from unknown location. fatal: head off track (bad hardware?). from %d/%d to %d/0 - %d. fast skipping %d segments. read_id failed completely. read_id failed, retry (%d). ended at %d/%d (%d,%d). adjusting overshoot from %d to %d. clipped overshoot to %d. missed segment %d while skipping. failed: skip ended at segment %d/%d. skip_reversewarning: location not known. ftape_report_drive_status(pstatus)ftape_read_id failed, retry (%d). ended at %d/%d (%d,%d,%d). adjusting min_rewind from %d to %d. clipped min_rewind to %d. current location: %d/%d. determine_positionwaiting for tape stop. drive still running (fatal). drive is ready. error status set. start tape from logical bot. waiting for logical end of track. tape at logical end of track. start tape. location unknown. read-id failed. tape stopped for unknown reason! status = 0x%02x. tape is positioned at segment %d. ftape_start_tape retrytarget segment: %d/%d%s. increased threshold because of excessive overrun errors. reduced datarate because of excessive overrun errors. stop tape failed with code %d. tape stopped. repositioning. end of track condition <6>segment_id : %d <6>ft_segments_per_track: %d <6>start_offset : %d. panic: location not known. current segment: %d/%d. failed to reposition. copy_and_gen_eccftape-write.cbad sectors in map: %d. empty segment. ecc_set_segment_parity failed. ftape_start_writingstarting runner for segment %d. ftape_start_tape(segment_id,head->sector_offset)%s failed: %d. runner not idle, not starting tape. ftape_loop_until_writes_doneftape_handle_logical_eot()runner is idle, restarting. ftape_start_writing(FT_WR_DELETE)ftape_start_writing(FT_WR_MULTI)tail: %d, head: %d. fdc_interrupt_wait(5 * 1000)interrupted by non-blockable signal. unexpected state: ft_runner_status != idle. looping until writes done. write_segmentsegment_id = %d. ftape_loop_until_writes_done()calling ftape_abort_operation. ftape_abort_operation()warning: %d hard error(s) in written segment. hard_error_map = 0x%08lx. wait for empty segment failed, tail status: %d. ftape_dumb_stop()bytes_written = copy_and_gen_ecc( tail->address, address, ftape_get_bad_sector_entry(segment_id))ftape_start_writing(write_mode)ftape_write_segmentinvalid segment id: %d (max %d). empty segment, nothing written. write failed, >100 retries in segment. write error, retry %d (%d). write_segment failed, error: %d. [[[6$[6$h[T[B['[[[7%ZZZ7%ZZZZ7%{ZmZ_ZLZ7Z+ZZZ6$Y6$YYYYYYmYWY6$AY6$+YYYXXXXXXXqX`Xphantom deselectphantom selectvendor unique (45)vendor unique (44)vendor unique (43)vendor unique (42)vendor unique (41)vendor unique (40)reserved (39)set format segmentsreport format segmentscalibrate tape lengthskip extended forwardskip extended reversereport tape statusreport vendor idvendor unique (31)enter primary modeenter diag mode 2enter diag mode 1select rate or formatskip segments forwardskip segments reversesoft deselectsoft selectmicro step head downmicro step head upreserved (20)reserved (19)stop tapeenter verify modewrite reference burstenter format modeseek load pointseek head to trackphysical forwardphysical reverselogical forwardreport rom versionreport drive configurationreport error codereport drive statusalternate command timeoutmicro step pausepausereport next bitsoft resetftape_udelayftape_sleepftape-io.c%d msec, %d ticks. awoken by non-blocked signal :-(. ft_check_cmd_restrictions%s. motion cmd (%d) during non-intr cmd (%d). waiting until drive gets ready. command %d issued while not ready. interrupted by non-blockable signal. command %d issued while error pending. clearing error status. Fatal: tape removed or reinserted !. wrong state: 0x%02x should be: 0x%02x. Bad: still busy!. ftape_commandbug - bad command: %d. bug - recursion for command: %d. diagnostic command %d. ft_check_cmd_restrictions(command)%s failed: %d. ftape_parametercalled with parameter = %d. ftape_ready_waitsetting poll delay to 1 second. setting poll delay to 5 seconds. ftape_report_raw_drive_status(status)timeout. ftape_report_operationftape_command(command)fdc_sense_drive_status(&st3)No acknowledge after %u msec. (%i iter). timeout on Acknowledge. Acknowledge after %u msec. (%i iter). ftape_command(QIC_REPORT_NEXT_BIT)missing status stop bit. ftape_report_raw_drive_statusreport_operation failed after %d trials. impossible drive status 0xff. ftape_report_drive_statuswarning: error status set!. No errorCommand Received while Drive Not ReadyCartridge Not Present or RemovedMotor Speed Error (not within 1%)Motor Speed Fault (jammed, or gross speed errorCartridge Write ProtectedUndefined or Reserved Command CodeIllegal Track Address Specified for SeekIllegal Command in Report SubcontextIllegal Entry into a Diagnostic ModeBroken Tape Detected (based on hole sensor)Warning--Read Gain Setting ErrorCommand Received While Error Status Pending (obs)Command Received While New Cartridge PendingCommand Illegal or Undefined in Primary ModeCommand Illegal or Undefined in Format ModeCommand Illegal or Undefined in Verify ModeLogical Forward Not at Logical BOT or no Format Segments in Format ModeLogical EOT Before All Segments generatedCommand Illegal When Cartridge Not ReferencedSelf-Diagnostic Failed (cannot be cleared)Warning EEPROM Not Initialized, Defaults SetEEPROM Corrupted or Hardware FailureMotion Time-out ErrorData Segment Too Long -- Logical Forward or PauseTransmit Overrun (obs)Power On Reset OccurredSoftware Reset OccurredDiagnostic Mode 1 ErrorDiagnostic Mode 2 ErrorCommand Received During Non-Interruptible ProcessRate or Format Selection ErrorIllegal Command While in High Speed ModeIllegal Seek Segment ValueInvalid MediaHead Positioning FailureWrite Reference Burst FailureProm Code MissingInvalid FormatEOT/BOT System FailureProm A Checksum ErrorDrive Wakeup Reset OccurredProm B Checksum ErrorIllegal Entry into Format Modeaab@bbbb c`ccc d`ddd e`eef@fffg%g@grgggggh@h`hhhhhhh i!i7iSiiftape_report_errorftape_report_operation(&code, QIC_REPORT_ERROR_CODE, 16)No error. errorcode: %d. Non-%sFatal ERROR:. %s .... Unknown ERROR !. ... caused by command '%s'. ... caused by unknown command %d. ftape_in_error_stateftape_report_configurationreport tape status result = %02x. post qic-117b spec drive with unknown tape. TR-1 tape detected. TR-2 tape detected. TR-3 tape detected. Unknown Travan tape type detected. ftape_report_vendor_idgot old 8 bit id: %04x. got 8 bit id: %04x. got 16 bit id: %04x. report rom version failed. CMS rom version: %d. CMS signature: %02x. This is an Iomega drive !. This is a real CMS drive !. CMS status: %d. ftape_set_rate_test notSelect Rate command is%s supported. ftape_set_data_rateresult = ftape_report_configuration(&dummy_model, &data_rate, &dummy_qic_std, &dummy_tape_len)Rate change not supported!. Requested: %d, got %d. Rate change failed!. Datarate too high for QIC-mode. fdc_set_data_rate(data_rate)ftape_increase_thresholdcannot increase fifo threshold. New FIFO threshold: %d. ftape_seek_head_to_tracktrack out of bounds. seeking track %d. ftape_command(QIC_SEEK_HEAD_TO_TRACK)ftape_parameter_wait(track, ftape_timeout.head_seek, &status)ftape_wakeup_driveftape_command(QIC_PHANTOM_SELECT)ftape_parameter(0 )ftape_command(QIC_SOFT_SELECT)ftape_parameter(18)ftape_report_raw_drive_status(&status)ftape_put_drive_to_sleepftape_command(QIC_PHANTOM_DESELECT)ftape_command(QIC_SOFT_DESELECT)ftape_reset_driveResetting fdc. Reset command to drive. Re-selecting drive. Wakeup failed !. Waiting until drive gets ready. General failure to reset tape drive. time_inbftape-calibr.cinb() duration: %d nsec. init_clockclock counter fixed. ftape_calibrateonce:%3d us,%6d times:%6d us, TC:%5d ns. TC for `%s()' = %d nsec (at %d counts).  @=zo;v_qC:tW1b|w[QcdjǼe~k*NԽf1l +WϬOAg'25mE!, 8Xyp­PuHڊTB$^ha(L/?36nF"-=9;Y zqZ{ Q[vrI|גUC %sw\R_Jib)}M0܂V@4&7 DoxGt#S].K`>:< 8?61$#*-pw~ylkbeHOFATSZ] '.)<;25 PW^YLKBEhofatsz}G@IN[\URxqvcdmj709>+,%"ڧg`in{|ur_XQVCDMJ /(!&34=:gfmul_exp_longftape-ecc.cError: size of long is %d bytes. gfdivError: division by zero. gfinv3Inversion failed (3 CRC errors, >0 CRC failures). gfinv2Inversion failed (2 CRC errors, >0 CRC failures). set_parityError: long is of size %d. correct_blockECC failed (0 CRC errors, >1 CRC failures). attempt to correct data at %d. ECC failed (1 erasure, >1 error). ECC failed (1 CRC errors, >1 CRC failures). Internal Error: number of CRC errors > 3. ECC self-check failed, too many errors. ftape_ecc_correct_dataECC failed (>3 CRC errors). block contained error not caught by CRC. number of corrections: %d. fc10_enablefc-10.cError: The FC-10/20 must be set to use DMA channels 1, 2, or 3!. Error: The FC-10/20 must be set to use IRQ levels 3 - 7, or 9! <6>Note: IRQ 9 is the same as IRQ 2. add_one_bufferftape-buffer.cbuffer nr #%d @ %p, dma area @ %p. del_one_bufferreleasing buffer nr #%d @ %p, dma area @ %p. ftape_set_nr_bufferssetup_format_bufferftape-format.cftape_format_trackftape_ready_wait(ftape_timeout.pause, &status)%s failed: %d. ftape_seek_to_eot()ftape_seek_to_bot()Formatting track %d, logical: from segment %d to %d. interrupted by non-blockable signal. ftape_seek_head_to_track(track)ftape_command(QIC_LOGICAL_FORWARD)fdc_setup_formatting(head)ftape_format_statusftape_wait_segment(formatting)Error formatting segment %d. End of track %d at segment %d. ftape_verify_segmentVerifying segment %d. calling ftape_abort_operation. ftape_abort_operation failed. found segment in cache: %d. bsm[%d] = 0x%08lx. zapping segment in cache: %d. wait_segment failed. verifying wrong segment. ftape_dumb_stop()ftape_handle_logical_eot()Error: segment %d unreachable. <6>function nest level (%d) < 0 <6>[%03d]%s+%s (%s) <6>[%03d]%s-%s (%s) <6>[%03d]%s%s (%s) - ftape_get_bad_sector_entryftape_find_end_of_bsm_listftape_set_stateftape_seek_to_botftape_seek_to_eotftape_abort_operationftape_get_statusftape_enableftape_disableftape_mmapftape_calibrate_data_rateftape_reset_driveftape_commandftape_parameterftape_ready_waitftape_report_operationftape_report_errorftape_read_segment_fractionftape_zap_read_buffersftape_read_header_segmentftape_decode_header_segmentftape_write_segmentftape_start_writingftape_loop_until_writes_doneftape_set_nr_buffersftape_format_trackftape_format_statusftape_verify_segmentftape_tracingftape_function_nest_levelftape_trace_callftape_trace_exitftape_trace_log$Source: /homes/cvs/ftape-stacked/ftape/lowlevel/ftape-init.c,v $$Revision: 1.8 $$Date: 1997/11/06 00:38:08 $ftapef0@p* GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)01.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.01kernel_version=2.2.26parm_ft_fdc_base=iparm_desc_ft_fdc_base=Base address of FDC controller.parm_ft_fdc_irq=iparm_desc_ft_fdc_irq=IRQ (interrupt channel) to use.parm_ft_fdc_dma=iparm_desc_ft_fdc_dma=DMA channel to use.parm_ft_fdc_threshold=iparm_desc_ft_fdc_threshold=Threshold of the FDC Fifo.parm_ft_fdc_rate_limit=iparm_desc_ft_fdc_rate_limit=Maximal data rate for FDC.parm_ft_probe_fc10=iparm_desc_ft_probe_fc10=If non-zero, probe for a Colorado FC-10/FC-20 controller.parm_ft_mach2=iparm_desc_ft_mach2=If non-zero, probe for a Mountain MACH-2 controller.parm_ft_tracing=iparm_desc_ft_tracing=Amount of debugging output, 0 <= tracing <= 8, default 3.author=(c) 1993-1996 Bas Laarhoven (bas@vimec.nl), (c) 1995-1996 Kai Harrekilde-Petersen (khp@dolphinics.no), (c) 1996, 1997 Claus-Justus Heine (claus@momo.math.rwth-aachen.de)description=QIC-117 driver for QIC-40/80/3010/3020 floppy tape drives..symtab.strtab.shstrtab.text.rel.text.rodata.rel.rodata__ksymtab.rel__ksymtab.kstrtab.data.bss.comment.note.modinfo4! ̢+` 3 cH ?$I pW,`` f@,k@t@z `g ǟr |B +$7).33LQV3^hmrw|3337 "t,t27=7CPUZis+737  ! *OC   $O]O7J3 3J''19>CH'NJTY3b7hzO 37 $|)194goty~337 7O! 7?DINS3f t|373 !&3H7Qchm737 3&7,9>Cmuz3377   E 7J 9Y 9i q v {   3 7 9 9 9 48 A 4 4 4 7     4 ! 0 : 7@ R W \  t 7 o           3   O O ! 7* < A F R 7X ` e j q x }  3 O   O  O 7     7      3" ? P \ 7 7      3 O      37 #(B7jvOO7 7$)<tIoRtbk |OOO OOO7|40<AFKpx}3tH3O7 =EJO+X7^l7r37O  ;CHMRW3`7fz 37    %+03@7I[`e7t"'-273B7Y7k73777t';EJOUZ3bmrw}3737''/49?DI3R7Xmrw37H 7$)EP7fnsx~t'37 "',367<INS]'37 37%*/EHOW\ajo3377,72bjoty~3377076tEtSO\thpuz373 37).3FNSX]b3ku7{77 %+053>7TOht|377 %*Q7krO3     * 2 7 < A F 3O 7U g l q  O !t*"7"|A"I"N"S"Y"a"f"3o"7u"""""7""""#7#O8#B#G#L#Q#V#3^#i#n#s#y#~##3#7###$$$/$9$?$D$3$$$$$$3$$$$$$$3$7$$$$ %4%<%A%F%K%P%3v%~%%%%%3%7%%%%%%7%%%&&7&&&2&7&<&A&F&3U& Z& _& f&!{&&&&&&!&&&&&&&3&7&7 '71'9'>'C'H'M'3V'7m'y'~'''''''''''(( ((8(@(E(J(O(T(3](7n(((((((3(O(()) ))3)7)+)0)5)P)\)a)f)k)))))))3))))****#*(*-*36*7<*I*N*S*f*n*s*x*}**3*7***************3 ++++!+&+3/+7+<+A+L+Q+3Z+7`+m+r+w+++++++7+ +Z+O++7+++++,O ,,O#,3,O9,E,N,OT,Y,b,Ok,t,7z,,,,,,,,+,7,O,O,O,,O,-O--7-'-,-1-I-Q-V-[-+d-7m-Ov-O}-O-O-O-O-O-O-O-O-O- -Z-O.O ....".'.,.36.7<.I.N.S.b.7h.u.z...7.......O..7.Z./5//#/(/-/3/9/>/3G/7U/a/i/n/s/|//3/O/O/ / ///7//////3/O/Z/0500"0'0,020805>0C0H03Q0W05]0q0y0~0000030700000O0 0 0007011 11O%17:1B1G1L1Q1V13_17e1w1|11171O1 1111O111111O1131722O 2`22O#2,24292>2D2OI2R2^2g25z2222223272222272O2 2O23 3O33#3,35?3G3L3Q3V3[33d37j3|333373333333333333474o-454:4?4D4I43`4On4Ox4O47444444444443474 555"5775>5J5O5T5Y5f5r5w5|555555555555555555555663676'6,616y66666666666t6t6t6t6t6t 771797>7C7H7M73V77\7n7s7x777777777783 878%8*8/8G87W8^8j8o8t8|8888888888883888889999"9*92979<9F9K93T97Z9l9q9v99799999::::30:e:7k:}::::7:O;;!;&;0;9;?;D;3;;;;;;;3;7; <<<-<HK<th<7n<ts<}<e<<<<<<3<<<<<=H===$=*=/=3:=?D=tN=JX=b=7h=z====7=t=====t=>3>=+>N>T>t^>|x>t>>t>|>>>>>>>>3?t?70?8?=?B?N?U?[?`?3u?t?7??????3?F???=?@@@@&@-@3@8@3A@tK@|Y@t@@@@@t@@3@7@@@@ A7AAA$A6A=ACAHA3YAtqA7zAAAAA7AAAAAA3A7%B1B6B;BDBIB3yBBBBBB3BBBBBB3B7BBBB C7COCCCCCC3C|CtCCCCCC3CDD DDD3"Dt3D79DKDPDUDuD7{DDDDD7DtD|DDDDD?EE3E7"E8EzNEtXE|iEqEvE{EE?EE3E7EEEEE|E7E_EEEF FF3F7"F|*F7bFjFoFtFFF3FFFG GG#G(G-G2G7G3BGJGOGTG`GeG3nG7tGGGGGtGGtGGGGH HH3"H*HKHSHXH]HhHmH3HHHHHHHH3HI|9I|HITIYI^IcImIt{II|IIIIII3IIIJ JJ3"JAJIJNJSJ^JcJ3JJ| K|9K|HKTKYK^KcKvKK/KPKPK/KKKKKKKtKKKKK|L L3 L(L-L2L:L?L3NLVL[L`LeLjL3|L|LL|L|LM MMM%M*M/M4M9M3PMMMMMMMMMMMM3MMMMM|MM3N|N7N)N.N3NKN7PNYNbNhNpNuNzNNN3NONN7NONJNNtNNNNNN3Ot OO|.OJ@OMOUOZO_OdOiO3uOH{OOOOOO3O'O|O9O9OOOOOO PPPP!P&P3.P4PePmPrPwP|PPPPPPP3PJPJP4P9P9P9PPPQQQ9Q9.Q5Q;Q@Q3HQONQTQZQ7`QrQwQ|QQQQQ+Q7QtR1RERtfRkRpR|RRRRRR3RRRRSS3S*St0St:StESUShSmSrSyS~S3SStStStStStSSST T3T&T+T0T5T:T3LTQTVT\TaT3jT7pTTTTT7TtTTtTTTTU7U.U3U8UUtsVVVt2WWWW7Wt XtXXXXXX3]Y7cYuYzYYYtYYYYYYYYYYZZtZtIZ7TZ YZlZtZyZ~ZZZZ3Z7Z7ZZZZZ Z[ [[[[[#[3.[74[I[N[S[m[7s[[[[[7[ [[[[[[[[3[7\7\&\+\0\G\ N\]\e\j\o\u\z\\3\7\\\\\7\\\\\?]1]] ]%]*]+3]78]tC]K]P]U]Z]_]3h]tq]$x]t]t]]]]]]3]]]]]]3]]?]t]&]1^C ^7^%^*^/^E^L^r^7x^^^^^^3^t^q^-^s^^^7^t^t^t^t^t^t_t_t_t$_t._t8_tB_tL_tb_j_o_t_+}_7______3_______3_`)`8`@`E`J`Z`_`d`3}````````3`7````aaaa+!a7'at3a 8aLaXa]abagawaaaaaaaaaaa3aaaaaa3bbbb"b(b-b35b;b7AbNbSbXbub}bbbbb3bbbbbb3bbbccc$c)c.c3c8c3ActJct]cecjcoctcyc3c7ccccctctcccdddd d%d*d/d38d7>dKdPdUdqdyd~dd+d7dtdRdtdtdtdtdddddtddtde3 et#e(et.e3et9eAeFeKeQetVe[e3ceietxeteeeeeeetee3e7eef f-f7ffffff3ftffWfWfggg g%g*g0g5g:g3Yg^gtdglgqgvg|gtggtgg3gggggg3gtg $h 0h 6h>hChHhMh jh h hh3h7hhhhhGhii i+i7it$i,i1i6i;i@i3Ii7Oitiiiiiii3ititiiiiiii3j7 jjj j2jt8j7>jKjPjUjqjyj~jj+j7jjhjjjjjjj3j7jkkk!k&k+k35k sFstTst^slssssssss3s7sssss7ssttt7!t0*tBtJtOtTtctht3qt0ttttttt3t$tCtttttuu u3uu u%u+ut1ut7ut=utCutIutOutTuYu3butkusuxu}uututututuu3utuuuuutuu3utuuuuutvv3vtv7v/v4v9vFvNvSvXv+av7gvtqvt{vtvtvv v v v v v vtvvvHvtvw;wtwt"wt,wt2wtCItOtTY3jt3ɆΆӆنކ3tttt$t.tStqy~3ttǡЇՇڇ߇3tt#(-273?tQtow|3tt׈߈3 ;ttIUZ_di3r~ttt3‰lj;щډ;tttt 37*/4FIL7Uglq   0  Ŋ ˊ Њ ֊0ފ     1 8A HV _ d rtwt7ċ;ҋ;CKPU^c3Ō3Ҍڌߌ3$).;@3QY^clq337ȍڍߍ %*+379AFKQWtfmsx3ttĎ͎Ҏ33,B7K]bg+7t"',13? DS[`ekpu3~7Đɐ3Ґ7ؐtt %*33t=7CUZ_s{+7???ɑ?ϑ?Ցtڑ???? '?09?D3MUZ_d?jo3z?7?7ƒ?גt3"76PP^?/;Pʓ?ГP???? #+05:?3V^chmr3z?37ƔՔ?ߔ??37#(->I_glq+z7 ȕ͕ҕוܕ37$).+77>KSX]bg3oy?ÖȖ͖Җ3 ,?5t?tJtT7Zlqv+7 ֗ޗ 32:?DIN3W7]jot3ǘӘؘݘ  !08=BHMR3^7dqv{3ҙt 3&.38=tFK3S~X _k r3ǚ7͚ښߚ7 7?DI+R7\e?n?{??t›Ư̈̀қכ3#3+>CHNS3v{3ÜȜ͜Ҝ3 &076HMRk?t?ĝ̝ѝ֝+ߝ7? 37CItS[`ejo3x7~??Ğ3̞?Ԟ? #(35ES?v??ßȟ͟3 37+05JV[`fk3??3ˠ?נݠ?? 3$,>JT\aflqv3??3?ǡ?֡??? 37+05F7L^ch+7?Ѣעt37 ?#16;@E3NX]bm?s?y~3??ǣ?Уt??6??OW\afk3t7zŤʤϤԤ٤37-5:?EJO3Z7`rw|åȥΥԥڥߥ??3???(6;@FPU3]ds}Ȧͦ3֦ަ %*32?A?KSX]b?h?ns3|7Ƨ˧Ч+٧7ާ3 $,16;@3IZow|33̨Ө بި?!&+03MUZ_di3s x3ũʩ3ة??"'3/EJOTY3b7huz3ªʪϪԪڪߪ37 &+09>3NX`ejsx37ū?۫?37 #+?Ytains+|7 ̬Ѭ3٬ ެt$- <tAGOTY^fotz~ t3ȭέ?֭ޭ   &+?B?GP?\u3®ʮϮԮٮޮ3 3t t&08=BHNtTY3c i??ůʯ3??3 ??'p?tǰ̰Ѱְ۰3t7 (0/A0H&t7~3ñȱ3 #(-273L7Rdin+Ʋ7ϲ7ղt7F&=+t6tDLQV\a3nb}37³ҳڳ߳3 C7#5:?Yafk+t7Bôɴմt3t!+7<AGblx}3εݵ 37&+0Cmuz37˶tն$ڶt3 7!&:tX`ejot3|tC7+7 $)31tT\aflqv373*ʸָ۸CHtx3Ĺɹҹ׹33 7#(=tIa$qy~Bº3˺7Ѻ޺ (49>DIN3mwt»ǻͻջڻ377!&+MUZ_+h7nttt{ttt37Ǽ̼Ѽ$3AINSX]3f7ly~Ž3ҽڽ߽37 2:?DIN3W7]jot   ݾ  7g{37Ŀ7e 3)e;ainsx33  ).37?DINS3] 33@HMRW\3e7k}3t37#5:?lty~3777!'2;HNV[`fk3t7337H$H-H5yDeW?agm7s737HHHy7:BGLQV3nv{3W37#7);@Env{37W37 "'737w*9AFKQV[3f7lw[3#(->C3v~3737ainsx}37775=BGMR3dlqv{37t77"'-273B7Zta7v~3777375t=tJ7\dinsx333 !273FKPUZ3cre3777"',13:7F7e7t7tt.t #(-6>CHMR3[7asx}7FNSX_d3v~333#(163M73 $).383LTY^gl377~37 7tt#,3 3&.38=B3lty~337tOX7^puz+7O!37!!!.6;@EJ3S!X^fkpv!{37tttt7?#t+38=BG3P7bjotz3 37 ?777v!).39AF3O7kv7|37*70=BGe7377$16;N7Tafk733 #(31tCKPUZ_3hpuz3 37 $HPUZ_d3rtxt7W7O 3(7.@EJ[7v~37+7)"bg3p7v p0No &Fm &Fz2Ru.Nq2V%+7716;374CO7U]bglq3z77Pcq71Pq (Iek{!=CSq 7:BGLQV3_73 #3Uu$T[t|337 7%*/493B7T\z7NXy37Mq37 7 27<L7Rdin!&+33UZ_hm3v7|+737*5?KPUZ_3qvD7O!D8:>c7i{5OO7 AINS+\7d7j0s7y}07.07?0FQV0j7s0037!&++4790GOTY_0fot3|00007-27G0X`ej+s7717$).+777+7  3&7,P`hmrx}37237*C %t9>3HQYs37t  /7<AGSbjotz37z37$47:LQVs+737/>FKPV[`3j7{ttt3*7!&+Vckpu|?3?t7   + 7 ( - 2 8 = 3F tO W \ a f k 3s *}      3 7  C ) 1 6 ; A F 3Y a f k z  3      3   " ' , 1 6 3? 7E W \ a u *| C      3 7          3 * C t! B $R Z _ d j q B}       3 7       F = t) bN V [ ` f k 3t 7z     7     7 37*5ELQV3b7lq3w73737 3     $ ( , H L P T X \ ` d h l p t x |               $(,048<@DHLPTX\`dhlptx  $(,048<@DHLPTX\`dhl  $(,048<@(!,!0!4!8!LZhx   |?8:P 4  / >KWf&v+<-O.  1m 5 5 <66C&7|67H<8CW9q:(<<<T=oAAZBD  E$)Q5(D,QQ`Qu@U\VK04Z&0,(0Z \<^2^$3no@DvRw_4x rTys|   ulH<&$=0=d<FQ_m{K|3$ P.ȷq)4D$ W( iп)i`lJ  0P%x1 Xz /;tAuGvPbj8y84(@ P$t}0T@DUje R <IPwnc) $ d 8 cA U o  <  2 ! 3    & &8  X @6 w ` xE Z d 7  W # h= Y w       Y Fdj"WZhvjX H%|7) V V@b`nyX_`6  h,S_XX Q@PJ<^t9MBkW{N), w`d1WL e {2h F& 4UlV0Hxܾ> Zitp^VR;5 hd^)  (ftape_syms.cgcc2_compiled.ftape-init.cft_tracingfdc-io.cfdc_data_ratefdc_rate_codefdc_seek_ratefdc_fifo_lockedfdc_precompfdc_prec_codeftape_idfdc_calibr_countfdc_calibr_timefdc_statusfdc_usec_waitfdc_writefdc_readresetting.502fdc_update_dsrfdc_dor_resetfdc_fifo_thrfdc_fifo_statefdc_lock_stateperpend_modeperpend_offhandle_perpendfdc_fifo_enablefdc_save_statefdc_request_regionsfdc_config_regsalready_done.553fdc_configdo_ftapeftape_interruptfdc-isr.cstop_read_aheadprint_error_causefdc_mode_txtupdate_historyskip_bad_sectorupdate_error_mapsprint_progressdetermine_verify_progressdetermine_progresscalc_stepspause_tapecontinue_xferretry_sectorfind_resume_pointdetermine_fmt_progresscontinue_formattingno_data_error_count.488handle_fdc_busyisr_active.491ftape-bsm.cbad_sector_mapbsm_hash_ptrbsm_debug_fakeprint_bad_sector_mapforward_seek_entrybackwards_seek_entrylast_reference.328map.329ftape-ctl.cvendorsmethodsftape_not_operationalftape_new_cartridgelookup_vendor_idclear_historydt.476first_time.477ftape_munmapftape_init_driverftape-read.cconvert_sector_mapcorrect_and_copy_fractionftape-rw.coverrun_count_offsetinhibit_correctionft_headft_tailsetup_segmentold_segment_id.318old_ft_driver_state.319check_bot_eotlogical_forwardfast_seekseek_forwardvalidatemargin.342overshoot.343min_count.344overshoot.347min_rewind.348margin.349skip_reversedetermine_positionlast_segment.354bad_bus_timing.355start_offset.356ftape-write.clast_write_failedcopy_and_gen_eccwrite_segmentftape-io.cdiagnostic_modeftape_udelay_countftape_udelay_timeft_check_cmd_restrictionslevel.316ftape_errors.333qic_rates.338qic_rate_codeftape_set_rate_testsupported.351ftape-calibr.cshort_ftape_timestampdiffusecstime_inbinit_clockfirst_time.448ftape-ecc.cgfpowgfloggfmul_c0compute_syndromesfc-10.cftape-buffer.cadd_one_bufferdel_one_bufferftape-format.cswitch_segmentsetup_format_bufferftape-tracing.ctrace_idspacing__ksymtab_ftape_calibrate_data_ratecheck_regionfree_irqfdc_commandftape_stop_tapeftape_set_nr_buffersftape_parameter__module_parm_desc_ft_probe_fc10ftape_write_segmentftape_loop_until_writes_doneftape_mmapfc10_enable__ksymtab_ftape_start_writing__module_parm_desc_ft_fdc_dma__kstrtab_ftape_parameterfdc_set_drive_specsfdc_waitftape_set_data_rateftape_report_drive_statusfdc_setup_errorfdc_setup_read_writeftape_segments_per_headfdc_resetfdc_ready_out_waitftape_get_bufferfdc_motorft_fdc_base__module_parm_ft_tracingftape_buffer_id__kstrtab_ftape_verify_segment__module_parm_ft_fdc_rate_limit__module_parm_desc_ft_fdc_base__module_authorftape_reset_driveftape_set_statusfdc_sense_interrupt_status__module_parm_desc_ft_fdc_rate_limitfdc_wait_calibratecleanup_module__kstrtab_ftape_enable__ksymtab_ftape_parameter__kstrtab_ftape_reset_drive__ksymtab_ftape_write_segment__kstrtab_ftape_write_segmentkfree__kstrtab_ftape_decode_header_segmentftape_init_drive_needed__ksymtab_ftape_set_nr_buffersrequest_regionftape_init_bsmftape_seek_to_eot__wake_upfree_pages__module_parm_desc_ft_mach2__ksymtab_ftape_decode_header_segmentftape_enableftape_initftape_calibrateftape_report_error__ksymtab_ftape_seek_to_bot__kstrtab_ftape_find_end_of_bsm_listftape_ready_wait__ksymtab_ftape_trace_call__kstrtab_ftape_mmap__ksymtab_ftape_trace_exitinit_moduleftape_wait_segment__ksymtab_ftape_report_error__kstrtab_ftape_trace_callfdc_interrupt_waitfdc_fifo_thresholdft_bufferftape_zap_write_buffersftape_trace_exitftape_calc_timeoutsftape_next_buffer__kstrtab_ftape_loop_until_writes_donefdc_grab_irq_and_dma__kstrtab_ftape_format_statusfdc_set_seek_ratefdc_isrschedule_timeoutrequest_irqfdc_init__kstrtab_ftape_get_bad_sector_entryfdc_probe__get_free_pages__ksymtab_ftape_enable__kstrtab_ftape_trace_logftape_read_header_segmentft_revftape_disableftape_calibrate_data_rateftape_commandfdc_set_data_rateftape_find_end_of_bsm_listftape_timeout__ksymtab_ftape_get_statusftape_seek_head_to_trackft_mach2__ksymtab_ftape_get_bad_sector_entryftape_tape_lenftape_get_bad_sector_entry__ksymtab_ftape_disablefdc_recalibrateftape_current_commandftape_might_be_off_track__kstrtab_ftape_disable__ksymtab_ftape_report_operation__ksymtab_ftape_format_track__kstrtab_ftape_set_nr_buffers__kstrtab_ftape_format_trackrelease_regionftape_command_waitftape_wakeup_driveft_dat__kstrtab_ftape_read_header_segment__kstrtab_ftape_seek_to_eot__ksymtab_ftape_ready_waitft_fdc_threshold__ksymtab_ftape_function_nest_level__ksymtab_ftape_tracingftape_dumb_stopftape_parameter_waitftape_reset_bufferft_seek_completed__ksymtab_ftape_zap_read_buffers__kstrtab_ftape_function_nest_levelftape_abort_operationftape_trace_call__ksymtab_ftape_set_statefdc_catch_stray_interrupts__module_parm_desc_ft_tracingfdc_headft_nr_buffersftape_zap_read_buffersftape_seek_to_botprintkft_interrupt_seenft_fdc_irq__ksymtab_ftape_find_end_of_bsm_listftape_function_nest_levelftape_report_rom_versionftape_wait_intrfc10_portsftape_segments_per_cylinder__kstrtab_ftape_start_writingftape_calc_next_clusterftape_in_error_stateft_location__module_description__module_parm_ft_mach2ftape_handle_logical_eotftape_set_stateinbs_magicftape_read_idftape_setup_new_segmentft_fdc_rate_limitftape_current_cylinderftape_extract_bad_sector_mapft_hide_interruptft_src__ksymtab_ftape_abort_operationremap_page_range__ksymtab_ftape_verify_segmentfdcfdc_sectfdc_ready_in_waitftape_report_vendor_id__kstrtab_ftape_set_stateftape_ecc_correct_dataftape_format_track__module_parm_ft_fdc_irqjiffiesftape_init_driveftape_get_statusft_probe_fc10ftape_timediff__kstrtab_ftape_abort_operation__ksymtab_ftape_reset_drive__module_kernel_versionfdc_resultrequest_dma__kstrtab_ftape_calibrate_data_rateftape_start_tapefdc_issue_command__module_parm_ft_fdc_thresholdqic117_cmdsftape_get_drive_statusftape_activate_driveftape_report_raw_drive_status__module_parm_desc_ft_fdc_threshold__ksymtab_ftape_seek_to_eotftape_start_writing__kstrtab_ftape_commandftape_format_status__ksymtab_ftape_loop_until_writes_doneftape_motor__kstrtab_ftape_zap_read_buffersftape_put_drive_to_sleep__kstrtab_ftape_get_statusfdc_disableftape_statusftape_report_configuration__kstrtab_ftape_read_segment_fractionftape_timestamp__kstrtab_ftape_trace_exitfdc_seekfdc_setup_formatting__ksymtab_ftape_read_header_segmentfdc_modekmallocftape_half_data_rateftape_increase_thresholdfdc_release_regionsfdc_set_write_precompfdc_cyl__ksymtab_ftape_commandfdc_ready_wait__ksymtab_ftape_format_statusftape_put_bad_sector_entry__module_parm_ft_fdc_dma__module_parm_ft_fdc_baseftape_read_segment_fractionftape_ecc_set_segment_parityfree_dmafdc_release_irq_and_dmaftape_decode_header_segmentftape_verify_segment__kstrtab_ftape_seek_to_botftape_tracing__kstrtab_ftape_report_operationfdc_sense_drive_status__kstrtab_ftape_ready_waitmem_mapftape_report_operationftape_report_signaturelocal_irq_countftape_sleep__ksymtab_ftape_mmapftape_tape_runningftape_udelay_calibrate__ksymtab_ftape_read_segment_fraction__module_parm_ft_probe_fc10local_bh_countft_fdc_dmaftape_detach_driveftape_udelay__kstrtab_ftape_tracing__module_parm_desc_ft_fdc_irqftape_log_vendor_idftape_trace_log__kstrtab_ftape_report_errorft_expected_stray_interrupts__ksymtab_ftape_trace_log