urlichs@smurf.sub.org (Matthias Urlichs) (03/11/90)
In comp.unix.aux, article <1990Mar9.063910.2536@servalan.uucp>, rmtodd@servalan.uucp (Richard Todd) writes: < In article <235@inpnms.UUCP> logan@inpnms.UUCP (Jim Logan) writes: < < > Does the SCSI tape driver know how to talk to < >anything besides the Apple 40MB tape drive? < No. Their driver apparently talks to Apple tape drives only. I've < tried both a TEAC 150M tape drive and a Tandberg cartridge tape drive < on it. No dice, the Apple driver won't even recognize it. The marketing < dweebs win one for their side... Wrong. The Apple tape drive is a very special device -- in effect a direct-access tape. The driver therefore needs to do some very special stuff which is guaranteed not to work with other tape drives. < Fortunately, somebody out there is apparently writing a PD A/UX driver < for the TEAC tape drives. Don't know too many details about this, as I < only just heard about it yesterday. I gather the driver is still in beta < test. < I hacked the Apple tape driver to talk to "normal" tapes instead. It worked. Problems: - My power supply went bad, and took the tape with it. No more testing... Anyone want to part with a 150-MB cartridge drive? How much do these beasts cost in the US? I _desperately_ need one _fast_! Lots of data are backed-up on these tapes already! - Since the tc driver is copyrighted Apple, I don't know the legal aspects of giving away aource code, which is what I want to do. But you'll get the objects eventually. - The Archive 150 MB drive needs a lot of coaxing to get it to append to an existing tape (technique stolen by watching Retrospect do it, and playing with SEdit). I didn't yet get this part working. - The driver needs a buffer so that writing non-512-byte chunks works. - An ioctl to retension the tape should be implemented. - Some of the timing is probably wrong (read: too short). The current version is appended below. uudecode, uncompress, cd /, untar, /etc/newunix tape, autoconfig -v -I -S /etc/startup. No documentation yet. /dev/rmt/X (X is the SCSI ID of the tape) rewinds on closing, /dev/rmt/Xn does not. You can use the 4 upper bits of the major number to force a specific density (4: QIC-11, 5: QIC-24 (60 MB), 15: QIC-120(?) (150 MB) for cartridges, 1:800 bpi, 2:1600 bpi, 3:6250 bpi for half-inch tapes). The default is zero, i.e. whatever the tape wants to use. The mt program should work (more or less). mt -f /dev/rmt/6 rewind, followed by mt -f /dev/rmt/6 format, erases a tape. The driver currently doesn't try to figure out if a tape wants fixed-size or variable-size blocks (it uses fixed block mode only -- that way it can write more than one block with one SCSI command). The driver should work with any blocking (it asks the tape drive). Keep in mind that some QIC-120 tapes can only read QIC-24, but not write it. If you don't want to see all these error messages, do: adb -k -w /unix /dev/kmem tape_c_errs?W 0 tape_c_errs/W 0 $q --- Enjoy ---- begin 644 tape.tar.Z.uue M'YV09>B,>9'&S1PZ8=BP<4'FA8L7".&4`4"QHL6+&#-JW,BQHT>*($+>J%$# M!("0*&>81!E2Y4F6(67$L&$C)(T:-FK`D,$3ADJ1-$:>_$BTJ-&C2),J7<JT MJ=.G4*-*E3HBQ`LQ!5_,0:-@!(@A;^#DD9/F#!HZ(&+DP($#1!`X<-B4^?JF M#9PZ=,K(80$BB9LQ+A0H@!*$"I(>5POJ>%%GCIS$;A8''+.X\>/)@A.X"=.F M3(^(902/Z)K`[\&$;$#003/WM!PZ=>"`F#.&+!PZ706/"8/6QXO)!-VDH<,0 M8AB)('CP`'&BR!,C)Q3HZ`I"2)TT;,BH9JUZ#`@R9>RD&5-F#@@Q8>:4T1[[ MC1L0;0J^D0/"39TV8O2"@)->O?:"((@7!@AAX/7&&.Z9459@7ETQ5QAVO)&& M=FR\$99Y=+SQG89MK.'&&V2<8)X9\\$7!AZS2;0>7W,41!X(=\PE1QWO\09" M>'KE<9Z%Q.5&1AIR(`:>'2_(T09N:9@!PA8@B$!"#"*`T$.3+30191<*K%:& M&PJPE.22(+2@'0D_TH<E2UIRF0!D1;81II)D`OG"%C"T8$,7*G2)4AELJ*?` MFEBY\4*'98(0IQQ_LCD&&FV`",)()1VJ9T@*3@K"&&.6:>EO`@WJH:,P7&JH M#"#`L"EP'7ZH70RBDD!J#*=VFJJCI'KG*@@RQ#K0K-JI9"NI,^CJJ:H@T-`J MJ30(RRL()?W*K+*?:E>3LS8(QA*GNT9;ZGO.X@`ML3%P.RH(.7Q+J[BWQF#J MM:AJ.P.ZK\+*KJS:T@!O6KG.FRVQ-=P;0[#Z#NNH#?XF>VV@+RS:J+0T+5GG MG7E6ZIP1"BCLZ`TT&(MM<,,5!YIHI)F&D$+;S44&67;H]X88:I0Q!EH*RI5; M`F/(MG%!IRE4G!@\%D?"9IV!L#'/;Q!'QI\62YNQT,`1;?0+/W,66FXCE&;0 MR*EI^1W*^K617E[TQ1S::`FXC(:&)[C(1AW@@>#""2#XANK7>OD,=&AE+XIV MS6XDT$("H'WA=P(X)!`#W#[(+2O=<M@M-=*,#KSTQEX?5'=#47>F`*G5FJL= M#/=Z&_"RX1Y+KN>X^KLN2I2[ZZ^\K+=+K+VFQY!O[/3RZR_`N.\[<,&;(IPT M"#351*>=>"H@\7,51ZX=QAH#5U#'#7U,M=4Y9\W=R6FD3-_*+;\,@M@SU\QT MISACO7//F-]]_D!.,P3YPL1/WC3[4-\-<M4BHU;RUMWK&N/&AYVQ*4!Z5T/- M^HKFL>-,9"H0+`I*(+42EK@$)A?$(`UF8`-6%0LG))%!3D82$G75`&-#B:`* M5\C"%KKPA3",H0P#``4`#*`$UFC%&"B2`B%4)!8`X$``&!"``U@D`WR@B`&H M0!0DNB`O>*##1Y!8$52`!`\7H<5%W$8&WH3A(E0$0!B72!$-D(`B)P#$15IP M$2"X0`QSF`-&/@`-BM"Q*8!`@@/^P4=Z(.$=!"````@`!P#`P`4`4(``U$B1 M?RRR(@=@`@\04)$`(`($200``X`0!'@D``(D0((4T:$.``0@`(8X@P=("8!@ MH/(,(&!'*5UI"%F:$I4U2&(``$`%(:@!`$I@`B`%20`G>,$)=4``(G?Y@#/H M@)2G?*4,E*`*`##A#`200C694,A#)O*1C00G`!"`33@$``P"@(,`7`"(%RC` M";F@R`*0@85'G-$%BH`G11C@AVXB4I&,!(`C`XH`,Z"@D.QTISX!8``GU).5 MM#0#`LSY#G4$(`BXU"4O?0E,6]+2EJ<T!!@$*@8]\O$??ASF(/WYS8`.%)*2 MI"1%+(G)?7+2DZ!$`BM#:@8&P,$`P@SD((V)3(B^DI`%`(,Z7.`*39KS!0!@ MJ0*@&@EDO``!+^`!11S`@(52Y!O\J`@$P"`,D_*1''\D``=6:LA_BO.E%(GD M)"MYR4QNLI.?#.5.4=G3GP9UK<4\9AV,FDJD*C4=%@UI"X#P#WPPU:D`@*HW MIPJ`JEXUJUOM:CPK`E:QFB"J'K`%(,Y`$7TH81"D#0`)E+#9#$`BM1IPP2`P M*\9^>!4`]1QI``S`6HJX]@P4Z*T8"7$&!KB`%V5<P&U=(`B%;I8"[J@G"@!@ M!HI@PYRT&"U%H`$"`4P!$.Q<Z`5T,-TSB,"<"7WG9ALJ7>I2A!7=_6YX-SO> MZ:*WG>JEB`+H^8CR4D01]W6N?OGK7P#8@:G_X(>``0#=]E87`&)P6X)A(0@S M8.&Q/HUL6Q-)5:MB5:L`X.IM.TL1"'P6##!@@"I.^@\`J$&B2G!%8TG[#PX( M][<60#`^7J`"%]-6`QNX+10>`8(!C-0?AC!K@HE:!R?$0<DI%2H!A*L!(#SX M+```@Q"Z&U.ZUE230"@"3KM;`R````FY-.5&?ZF$(%A4#R5``@"\4(),/L"' M<JA`$@T``$#H>9P`"(04!`$'!&2W#;A8*`.,X`1=!%$*FZWR",(*@`H4DB($ M""HQF0SE/S(`T[))*(@_@(A&`\`0]0PE")1G`!)D4@-V<5L>?QD`4[.AGB9` M`@@6<`8!"&$"^/PQ'&Y;3RDH`@(22`(PQ/F`+E>$##,`1D4$8&QC(UO9S(8& M($0`@'(``AJ!B$8>IFUM"2`!$`(P\P/$/6UA?GJH@NVT2@GPLW%2`)$/4((& M@(ML6`C`#/8`@1)`@`!-PQN9504#/)3,CK024ZIO%:=<96K*NMH4KSG=:RI- M*0C"5C<`0'";)AD`"$`8H`T!("T`"$%R($"@#?\V)1A:X`8`0*"Q/=@L``00 M`#$T=I`]J*83>OYS`_0`N0<(0!@:"X,>&P88+0`$T?$QSJ8#$PE0E[K/J<X` M(=AAZCM'PM>WOO,%0W?(9SR#`ZRN!*Q''>P,X/*\F4QSFR<8!C90>H*Q3O** M*$`,VP7!#@2``"?L@Z%*".L"`&`!`-```#[@950!8`D`F`(`PL"\YF&A3#5? M0.6D<($MB!Y6`2QXGB,%@!M$3_J=@R'N>?=YZ8D`7OPN=`%&``,36"_[LN<W MD?P]HYNZ.])_2*OU`J!]>A>ZWU0#@`T&@$-2!4H$X@O4!P%^IZ-5D%N!N@"? MIL9$\4G0^5U^7@'@UT4`$%!\"?RT^`R0MY3KC0`2(#+#"=4P5)]ZYE\><[,8 M``,DQF!"4$UFP%%^4`/C)D;5A`@%"``H($O19`AIMDN]Q&8<904495&TQ%SN MM&`,P`E#9G"!A4SR1TSTAU#MI']1M0%0A03^MU`!.(`4\(!FH("^U50.^$L) MJ%$7V%&)A4H9^(`'%0`5%0`=B%\@*(+V%%5&.$NH)'=2QFE[U$<.-T@I"`#Y MQW^%M'\9\((Q"(`"2&D$:(`X*$:R```["`!^0(05N&9`.($9N(%(B$KIM81H MYX05U4I1*``D2(4GA0YI]6D$(`0RA@\0YU(2YVP5]V5WA5-Z54H890@2I7'% M!0<0$%2$R&0;"`"3Z%&H)%P?P`9F(`(NT%JT8%D?1A$8P`I"]@B35DEVQ`:L M%`A\Y03'!1(`T&@"P`%Q!@!`\(MB``<<$%ZZ(``,\(L\\(MN``?&!0B-%@#\ M\(M$T`)*D&`]T%0*T'H>T`+5!`2MMQ]/&&BH9`3\<`(``$V3>`;VAURFI`$+ M1A'.AUV`8`;<8$N3"`<$4'PZ8(XF`7[T!0J?9084H&(5@0$N9@8*P``R<$M? M!`3%A8^H!`<34'SHET^.Q@V?17(L!EQ*,%H:T'<V=`YF0`4MD$FFU%AO^(-* MD(@5\0_H@&X!]0#+MUD30`7U])$/Y@;E!P#-!`+09(NIA`$2:0APX`%'I@E% M661'Y@@]^0!F(`$Q-F,,4)1P8`%'1@</R`13B0\$"9"L2`$E8&9<"0AO0`!5 ML$U@J4EB\)$1*8D3.7W^@'WC&%)6F64`X`\JP'!I!5CTAT4DD`.^A0QK:0'8 MX)84T5,]1DG$I0X0(`,]!P!:Q0#8YE(B"8%GP`.7B0IFH`.4T%K$\`8R4`(+ MF`'$@%MOR`6Y^([QB%N/\%GF)%K5]0^<@`?[B`!X\`_%)PEX4``@D&F`!%B` M:(7O\&X$\%B%IW,`H&H*`$LFH`1@4(@3(`6+$`3VD`HE,$ZW@`QE(`\"1W#N MAFE,EG#PX&1*A@]IA6GT%V.:U%?6!$CB*5@JZ!":!%7[%P%@.&<R.(8548,& MB(!GF`$-N)(<I01#6$U%>(1)^(&_%X)#5GR<<)[IB84UAP#LR0#N&53QB4SS M>7]<J&%P@)_]IY]B2(,V"*"E.:`^6*`'"H%TN*!3U:!,6'R8(*'P2:'C=*$9 M>J,E&!M:V$[W9Y]1!0'Y^7^LR)\4X9_4A:*^I:)JQI(MFJ`<:(=***,/*E`1 M6H6--:'T5J&%I*$'5P<V*D@X.E'O2:8].J;JZ:5GNJ%-]F1:VG#OP`$H6*$F M4',,0%BP=&/$95SNN`%Y<%O2)TQT&J:[-I8&)@"3<%+]<&.(<`90@`+^5T@0 M<&_0J`L%0`PN@`B4R@(`4`#[9W.>2@"A"@&>.@"EZJFF-WFF:DJE2@'V"6(; MD$_*.8`<`$VT=`;1)VM@L*OLU(6&U&-(@'50]8I5M:DP.&=6-ZS`4*S*F8=G M\)RM15P4`5Z"L*S$&EFR2@NOF'IDP)X0<`8^X`*+<%L(L`([9T-G@``P@*X< M@'7H5$AGQ*=G@`/,A:W-JJT4L0'4T*T>0*\6@*^BMJ_R0&Q$)@!'1@Q*MG#% M6:?CU$T]Y@$1%U`3YV5V=5.?E&LWQ@AGH`3!!F(<T``&2Z\RX`*2``(]1@)J M@`"TAPZ(0'OHY++VF;(0"P`>$*L4P0$O,&)D"`$E\$L4`($HRV"PL`H```5L MT'B24!$&D&8%$$3NMFF")01K``!6$&S*M5D5(`O.=P9(@``]1A$#H'8"(`DG MM0\(4$J[9&2?MK1*1&9F9F/3>@:XX`)&RP3M>G7Y2EL<0`7=BJ7S.57*I0O] MP`=#AIC_@`@`X+8,Y;1!1%'KP(<B)5!PH&2".*<.BP"&F&"2"@`8T$V>*K&* M2+&,2%,7>P0XA01ND&`?R``O,+@!0`@#"$J:%%`&`'CI*'B$9WB(%U9&Y`"3 M9PL`@`D`T%3:``#$(`"4<+9"P`9!Q`Z12TL@@*YJ$`FL`(%*<+TH\`84X0S3 M2UW1<+UNPPBONU!;FY.C14CGE$X`D`-Q>P8*@`#LD*Y&1A&@,)^N.[C\P`A# M1@?3!P",,)7\<`80<`*K&U98<`-))```P`6I9P?X6[ZZP`]B<*4`0`;*R[S. MRP'0*[E24+54H'N0*[GR2[\YD$1/RP%@8`,ES,`#<,(V&T0GP`<LYF)@0'#S MZ\(PG,(CW('NR`%X(*@!D%UG@`721\12<%N+E6`@@*$.L%P_7`E@0`$(X*EK M>P82`,4YJPK+Q0BW]8`8@&#\<%O0>U$3^9Z%FJ9:B@U_I!QE>J>:A`(U!P$J M4',48`<0.``J,`!%UJHG<$:7R0"X:PRZ6WB'QUMAU0``H`$`@`N-_,BB``#. M4+R/[,B1',D-:0H,X*F49`(*J0*M!0RIIPAZ@)<`<+\V!YF`IU4"P&S,]EF/ M&9F369DO.5U%5@6`<)D)@+MH4,B\B\B)!`#<%GF1%[1KA06>BUL`H`6XI0<& MH&5Z8&38AP*X4(\$H`<(2P-"4`EZ<$XNL,U@X`"@[%NXT*OC+$:\T,U@$,:" M8&K^L*E\NPL&JP?JJPOU2`%2\$M68'56@'6PT%J8\`8"@,TW]EI2H`05QEN> M:@)>ZP*%P,_9^@*D.@"="@`F`%7O5E`(\&4=8`*]RM$K<%D"@*\X&T3<P+,5 M(7"M10EG8`'F9,]F``$N4`FTU0$L8+`@4`#"Y,9J?%)11DSW!@`+X&IEQ`I@ M@`#])@!JQP6*4`N4I@&L<`;PH`028`;L0*E2.5H0``*_)`#@.7>"Q='U``8- MIZ4_/4A!/=29M`$8<-1)O=1-36EL+=54;=58[99;W=5?/85AG4D?P`-DK61H M]0X\D+F=ZP4J\$MBX&8!``B_2&>_1`005F<5\6DWJ%$)6)J>H(8JZ(RA*J1P M`(\C>DRZ0`"(8*+Z3(022$O9AX=-^'$.8`*1?:X`8$1*K;[Q*LP`4%$1()24 MBJX%$`Z((-PR@*X&@`3!`&Z(RDTVAZX)(-S$C:X*@-S*;690X*AG8`2K^0%- M\,4RQ@]@X`'6F0LED&`0``'*-K``\`%38+!2\-T,T%3[E&!M@`W;?06W99`I M!`5OX%-`1=A2BTR_=@%)!`$[)P3`3;4,=0$U]P!L]:NN.WF@70%%VF@#(+MD M6(,\&*6K/9$!<(=6^MH&D'X!H`\EP`1S5@)-`&'6E[B6^T=I3'^R/6>=N]@6 MY=AR1F=X.MDH.0#4]8:9[5N;S:D_"@>H*N$@NJK)2MH"X`ZH;;6J/:5&^>%5 MJFA,F'::.WI?Q`#A3#Q*ITG@``AOM^7T>F]:7I^CE@4&6P)+D.(H'F%^B+EA MRI?%N:;C!,<,T`)5BP),[`()Q@0K2Q%0T`.,I0]8QP0J(%-0L,3\<$C_H`_1 MP&9*L+KZ8`:\9;0H$)749$UO$(`]UG;```O;U-]^5>=AJN<0V.=_'NA'2^B/ M?NB)+NB,3MMB>P8NH(*.;NCY^J'[AU6C'8W20(-`#@8J@.M^KNO[%P"?'564 MM>312`I/[@>Y?N@Y0'$90`K04)JB4&9J6`('3%TE4+4F(0:TKJZ$E&7I%`#< MQMLA54C%AP-J6J;SR8(5KGXV8*+_R8,!.N1$F($=/N4@;N4CR*/#N:4\FH4) M%:0@&N'.[FC0@.]+JN^:K8;]KL__WMHA#J8]S4?H>?!L^JL8L.S[)P'U#@!H M0(,_"XP\?I`_CMG[3O$(ZN]2CO$"_P@:7_`=CZ99>//Q9M9_-$A8B$@8T`)? M]T4(D&`=T%0/H'?\``<'``Q-!0'K@`AR\`'"@$@7('4=H'4)9DK=%>9AOO7( M]_6`(/:]Q\<"8/9=3P!)O]ZM5P`=@%P&$)F4)`+"!/0]:IY:RK`,0$Q29`(7 M^\!*4+5<<`96H`1&BP5F@+?HR@5\%U`IYP&7^6^&4K40_*,?F+7[-*,Y5J[* M^7K;'0=?G/@*[L`$,`6)CPZ1.XF5&+DAU6N#=@V49DFW0&D8``@3\0^$@-#L M>(J^E8H>1ENM^(JQ.%.SV*M"L%FC^*4-&Z:^Q0R^U0Q%L4O&3Q%/:_W]61%D M"@!81!'='P">JD05(0&RB&G9+]2.#!9B019F@18H,`8ID!9K<0-N`1=R01=V M@1=ZP1=^`1@8D0%AY0J0A;P``LY`T0`!)>!H`(`I@!!>`U>K`V?@#+"!@@"_ M+I@740]N@`ST@`3(%]Y`=K@#`]`S)$`%@!$T@&1;9$7@(JB_L5`6S@((>'_Q M3RW@`/KW%N+"7``+^0]L\+^_@$A^P`\``*!!!YR!+:$7QH-J<"``Q'L$"+U0 M`N8`"2PCE*`$<H(22`HPP@;H?A2A`PP!Z@<`.L`48&!9\`OXN"S(!K9?!]`# M%*<#&((GV`47P>+)@I'@W71!2V#@LN`HB``5H0/0`O*7!75!!<B#PB`#Y$%G MP,BR(#78`'GP&V2G+&@.+$('H`>.,!]PP0[`#\"@S8(`8]!F_::*X`%HP/6S M646`SU`$#\`%C,@H)`,4QP,`@@3`"2T!&_0`LN`-VBQG(`<]0#E09*-P'P`O M.R((*\('V`%G)@S(`>T`&FZ$')`#\X$$!@[7@!9H0XL``6$!`>(!%U`"IF$U MI(;6,!OJ``3H!(&@`_D"S%`'3(@-2`;X0AQH`7*@/-0!-D`'MF$U5(;?,!R. M0PX(`M+A'%B'[5`:PD.)``X;8#N<A^6P/FB(.Q`&AL,^+`/]4`[PAFT8!LP` MV``!:>`-J`?8``?XPC#:@'B`!`ZC%N`#A@1&9`%L0`RP@37P$>&`2"2)U9`% MF`$V$`;.P!S`B`<Q(2Y$B,@&).!Y&(GDD"]X#3QP$LGA0=R&!0%L;(;44"'. M@!'4"\A0#H2`GT@&WD`=$(ES(2(V13=0!GR@-Y0(.H`,Q(86@!5`A'N8"($# M*>H`&E$&\(!$>!GK83:,@6>(%+EA3!2+$%$#IL1T2`<^XFFHBTWP!5;#%,`" MYL`:*`-YP"XB"/#P$9'B&'`#>+$<VD-\"!,A3&-80,60+LJ!/,`7P`-+#(P) M,##PDO*`%JJ`<$`+4J`,A`$R,&Y"HQ[0"QK",PX'`'`$`L)^D(C#(2+6G-`8 M!^H`9P0!4V!+J`<`8`3F@]?HC)\1`(3&T0@`!.!PF`BYL0Q4K=R(%OA;BZ`# MLK$XAD`"<O^\AAQ8`W)D"O`'\@``_$)M!!+CI@F`B+F0&^7"RP``14`A[D;Q MV#9RHT&8")ZQ0A#'X:@=AL!Q"`-C8#@LH!\0%@#`$VAS1"`\C`>3@0SA0EH4 M`E5@"F0!]'@,(>)[&`)-H/K@@38P!VI.>J0/`.(N-H;]@`;2PT2XD-^A#I`% M-P!+ID`1<`(F$@"`A75(!MS`"6B&?,)EH(4A,2!Y21KH#$Y1BC0!?)@&;&`] M+`.UD3.:!]Z0%^Q"7B`#"W`(3($D``*@`#+,$`@B-<`!9`@5VP``$(_I\#MX MD>T0!M[#D+@19E%&K@=K4A[,0Q=!"%S22X8','D6CR2#3(K;T#VJA_V@%TB$ MD1B31&!+T@&%:!#,@'X(`SSC-8S)*:`DF:37V`Q#D#YXCQ;A'N!#&I@#OW%1 M"$<@:1L/PJ7HDN1!+F@'`:$66\1N^`M\`@6D`(KP`^[B1?@`*,XBL,>Y``!T M0#4,9D$`+8C$`[$&$*`"M`@?X-)4A""H&FZD?D"*\V$I6@02$!K%`Z.,#&G! M!>0`0T$1#HE@<I9MY5DJRVA)+:&EM9R6UU)::DN,,%TH0B```'B0(FPVBE`( MP&5%J"84P1"82XJ@#"K"(5B7ZJXB?,MP&9DH0B*`EVB@(B@">#D%O26\)`<5 MX5[2RU+R7]:E`!"%`$`.&$P^&&(,)D*B"(S`8)X1BJ`PPZ4`"'\`@'M9S,>S M50RF#J@($=-BGD``T`@,9NH!`([`8.K*=VDQ"4%%2)D6DW$]`H-Y>2C"S+28 MCH8BE$R+*0X"IL%$!_IR70X`-E@QQ58A;)CADH^!3*%I!"K"!1":7D!>"LV` M$@F$9K]<7$*S9@*`IYDTKY>_3)JPH"+4G*191RC")!":/9,B<$WSYS37)0%` MF"$3TW`;BB`(W&;DH9MNTPE4A+H9+@F`%OF:F$8>[,UU60#N)LDDG&F(7!). M:E`1*@'A;(0V<UT:`(1Y,Y4('J,(Q"M<&H!]Z?TDIR.C")E`<LXOS"DYR="X M"9<'`)&`SG5Y`!0FZ42==9,BE#+4^3<!0.A$G61H7E($!-"0*,(F6)<(X&-2 MA#T`/$?F%`R7%JHB=`+@:04JPN]$GL:@(GP"X`DT[=>Z3`#(C"*$@NM9.R-9 MN$P`R*`BC()UJ0"VGQH)EPNI(E1!]&EF*,(?()]RQGV2SZA)$:8G^B1>%*$4 MK$M9.+SV9]#JG.%R`8`8V[D_8V?_#*"5!X#*$U]0$6[G/K$(F7.?_$_NMRX9 MP`!UH)HD9V;,"IIY2&4%#9\0LX)"SLD3+AL`QOR!);1W`K!UV0"X0$6X/"54 MBE"$4\!"`XK&I`@-(`IZT!*J"99F"95O`,"*E%`0ND%+Z/':H3@4'/A0'$HP MBR@.U0<5`85VS"4:8G"`U`R7#F!DQH%U^<2B*!=E(B$4B[I0BG!#0XS+1*(A MAG.N4"QZFBA"*N"B@I.,KLL'@#"EJ$^2@W'3)UW.0#-'1^@;#9<0H(>B40@` M"J@H!$B<`*":`%)I0Q&,%B"-GH/4&E0$1UIBN($7!:1I$P!<+T#:1%O!NH0` M5(<B-)5P&0%<)QM:EQ'`'E2$)$)*_4%%Z`/K4@+400!@1R5`XPFC%$$"P(!= M&4N%9\*,I?D2C;J?2YI+#6@M55RX%`!(`!T*`.1(N)0`55"8HLLUFDLGF3#U M!L04`$P`2VA')\#1[*9ABY:NRPF@-]'H!%"C=6"<$E$,2@'6"D4H).&2`DQ, M`-#FXFDXS:,UJ"+4TR05/ZDI@Z&?]'1=4@`DF4PI0-DDH.&R`LS3=)I0<1=" MI0@5X(PZT4K#N/9II<&?_M0"1#**<`?6I06P(A0!CX7+"R`'&:K:#*<8]`*8 M4I.Z-2%!`UV7%V"$LE0,L/TP*`9P1WPT7&(`2+@ZPV4OI`AATZ=2'";B4W>A M/\T`OE1WBI%^2CQ]JA2H"$_5IV9/`+`\?2I!E3P^U7E1!*+J6U"2(/&I`>6K M^I90BC3+B!55F^M2`PS0M;G(7"I%&`%I%:-ZJG"I`0HI1;`!:16DBE.Z"D3M MJ`:HG7Y5@_I51KI7RP@D+:R+#/JA40T@#;*I!L`&CA6;+E:`N5B;J%^%!XY5 ME2Y6,F1'-P`W79<;@.)T5J/:62=H9_VFH-4DH-$-\%E6ZPD%K2JTLYY5Q+H! M#&=G'9F=50EDTPU00U9K\URM8Y2V.M3.&DQI:\U9K3(4L7Z`D6E1/T!Q):HN M0&Q@!`7P#UPI`#@#`0`TG,DPX`)V2$9X(F4QN5X$ZC<`N&!18`A>!(PL,+'% M!==K1W@C<62.U)$Q6%Z1`FU8BQ/BB+A7'U<;-$(&4"-@T,=%UP*"$29`=:4( MV!4TF`$:`1B\*T8`KU%$(Y!7\FI%.X!'0*\(`8Q0G0#+!<V,>=4(\%6.G,KY MRE[MZQC`KU=5C&Q8L:6%I.NI/+#7-;LZD.E!'!SL18"PXM6&6-$).U.8B%'= M"!CVBU@$#6!%.6Q%0&:6$,C"$1&+*TFL#?FP'^&^MH@42V33E0T!`/TU(ZA5 M*YL)+P*9&@`,E+PVTSVY*$SI('&A8G;`R@5N"6,3[(P]$'1@(=C8BH!CO6S$ MY+$V1++-4B"[72^"!G"I1G9WJIGWNF3EZY5]LB86Q0Y90,MBU>P#L0@RH,W* M6(D0%K9$=P6Q4"3''H`Z@F<%`-4)EQPAR/I9XA5H`0V4?;"%=L0>VOIZ%*1L M?JT(&H#4LEB".!SD(T%-`)@US;I8B[`#)"UH@`,2\=)BVO!Z$?;+H&6U`8!Q MLL+WVF>';"$MM93DU-[85-MD5ZVTY0BNELH^VT:[:RO"$?"U#N0@*,0:^UTS M[44(0<>6^AD`1]8#+FRSA;56)-`2@"D(5PEM?%6U]/7:;H1L.V3C+8L=`VV` M#,@`<3O^D(N8#8O'D")$`.`E9NGBP-V3%6$"1%MN2V`O`A0`MQ+A'L(18?M@ MS:U%N$GIUOHALZ?);-,KKI1LI?:,Z%N*$&(-;;Y-M%/VY'+9%EMQ+4(6P+@! MP5<VCCG+<CWN0;I>>!8`U!'^"6+?K1W)EZ76)*Q<+41M?:&39;5&@=_Z0J1+ M<=?L15A=UM7-2H1T>&!X+IWUN5TUY!X%48LK%5>I[:?VELDZ76O[%!S<>NNA M`=:_VI'-%G<SPB+\`)&L[F*$WOD!+H_>O0@^9+U5D[]K$9[J>FLJA+<BX*X/ MD(82+T40L1]`>#E>`#`([(BCF;QNZP,PT,F[/==;YIF\B?,#1,_)VT$_0+N, MN[1A-)X,+VL1DJQ%F`:^Q66"0==;$=)F!C"[%('V4@1WX%LBYNS5"(='C#!: M*SM>36$&B(*_%R,$@/^9`60M\;4(JL6W3,'D.UYWJ1C9ML^WD@C/:V=E=6\` M2(%BQ-]FWYG26S/`]:*^T'>,9H"PB7XKB<K)`%JD_<X4&9H!')G\-27?$IUU MWXP0`-QJ!I`V]S<`]$O3M'^5K]?,`.$S`+NC3=)Z^6\RF#8-6/E6@_&:>_FO M$BTM@];[$LQYDH'Y+T_E)QTX<*3#CLI0]";UT[T"8`QFUPZ,$03`+N0J'1@. MH($\P"@Y`@IVIP/`BE7@*1D4'XQ&0,'HB,'PWA.<$03`#%";'Y,(M^`?"'Q8 M\$40`$E`;.W8"BR"`P)%N#-.N/5.@7W2-(EP%;Z<I*8`/V$A2P#N;`5NP5H5 M]V3A:4."#4#X5,)/./\>`-T*AUMOR?1<N[0.3YM+L/G6<.[=J)O6#^\<KSF* MQ'#K!4!`EPK[RARY$5!P&U4`ZI((SP&Y4`9TY0\NPHUU:Q92/9Q[NP%%`+F< M>.>D@[`DB`6`9A5D@G@`D"G#E(K=;@MNIOAU40C#2^P,@020;,00)B+2VAP; M@2_"`"B$6ZL#SX&X<`,\@NX=`$'X%?,'X>!U&W!7G(J/]A4/8S:`!7$Q1A@` M,<".R)G?2Q#_HH^RQC;D,WQ#UJ`0N)<(_@)'XBHB1#GP!4"#.OX"[!@T`)YS MK%W3*SUV(`OV+[SC>#QC@^,]E@@1\64XKW]<!BIMS2'(P%:.$&2NNX_;<;C= MD[RA(8,&C:N0OR$_E@C0L3,HS,!!!KZ`]^`9NY$C@T/\^HX[LKB-R(%C#'P! MI%B1^:%*EHSC)B6CXQ.Q)]-`>7C'=``=/\H=$CARLASHJ#T9'M^!>?P-?7(9 M`,I%^0N\`3.P$G'R%S`#Z3@H9V2]X)1;8D$\R$EY*C/BH"P&'J-3MK7`5B%4 M90-A:]_Q'%C*[O@+VP<KF9(K1$BVR*(120:.&+&4WW%"_@)CP"V#Q6\(`H^C M68;(>>$,Q.1OR(,1XSL>@G0@(9OE@*"8EV$ZY,G?D,;:98GX!21SX`C(<=8L M2]?`L92;<N"PD[]1'9\!&`!PY7(\](?OV"#C9)WK'E:S1G['G<%KE&/(S`^; M8D'8HARY+HS'?1R7=T,A"1QW636G9-8P!JK6&HC-7P`U'(AW'!$GHH^:D@AQ M&8^'=SPKB[,<08@^>2@[Y1'LE#OS0$[*4%F*2&6=6Y7/P%5VREH9+SCEKCP' M!C,_S,E@V0-^Y_><G,GR&R".RQ`M.Q#>;`?6\CO.RQ)Q+_/#=(B?^7)!KB[` MF3(#Z+?,#_MR7OC+X[8,"&:[/"+%\S=$S(TY'C)FB6B6'_-5E"$@.D2+Z!%- GHDNTB3[1*#I%J^@5S:);M(M^T3`Z1LOH&4VC:[2-OM$X.D?K:!@" ` end -- Matthias Urlichs
tody@noao.edu (Doug Tody X217) (03/16/90)
From article <1990Mar11.125308.12898@smurf.sub.org>, by urlichs@smurf.sub.org (Matthias Urlichs): > I hacked the Apple tape driver to talk to "normal" tapes instead. > It worked. Problems: ... Whoa! Does this mean that source for A/UX is available? Where did you get the tc driver source? Is this available, and if so, how much does it cost? A related question. I would like to replace the SLIP driver in the A/UX kernel by the new beta test version from Van Jacobson which does header compression and priority queueing of interactive packets. Has anyone done this yet? Any chance that Apple plans to do this, e.g., for A/UX 2.0? If I have no other options I may attempt it, but it could be difficult without kernel source, particularly source for the current SLIP driver in A/UX. -- Doug Tody, National Optical Astronomy Observatories, Tucson AZ, 602-325-9217 UUCP: {arizona,decvax,ncar}!noao!tody or uunet!noao.edu!tody Internet: tody@noao.edu SPAN/HEPNET: NOAO::TODY (NOAO=5355)