From: mike@starburst.umd.edu (Michael F. Santangelo)
Subject: Re: PCRoute <-> Sun SPARC Slip-4.1 problems
Organization: University of Maryland University College
Date: Thu, 15 Oct 1992 16:20:00 GMT

In article <1992Oct11.083634.25880@cujo.curtin.edu.au>  
peter@cujo.curtin.edu.au (Peter N Lewis) writes:
> Hi All,
> 
> I've got PCRoute on an 8MHz IBM PC Clone connected via a 9600 baud
> permanent modem link to a SPARC2 running slip-4.1.  It works fine  
for
> the most part, but on large TCP sends from the SPARC to PCRoute,  
the
> connection dies (eg, ftp put, or Sendmail transfers from the Sun to
> machines connected via ethernet to the PCRoute box work fine if  
they are
> short, but if they are larg (>30k) the connection aborts part way  
thru).
> Connections in the other direction have no problems.
> 
> I don't really even know where to start looking.  It would seem  
likely
> that the fault is on the Sun end, since I have PCRoute running at
> another location (to a terminal server) without the problem.  It  
may be
> to do with a lack of handshaking, since I'm not certain what the
> handshaking setup on the sun, modems, or pcroute box is (the modems  
are
> syncronous with sync<->async addapters at each end, just to confuse  
the
> issue).
> 
> netstat -s says:
> ip:
>         166003 total packets received
>         0 bad header checksums
>         0 with size smaller than minimum
>         0 with data size < data length
>         0 with header length < data size
>         0 with data length < header length
>         255 fragments received
>         0 fragments dropped (dup or out of space)
>         0 fragments dropped after timeout
>         71435 packets forwarded
>         0 packets not forwardable
>         0 redirects sent
>         0 ip input queue drops
> icmp:
>         4 calls to icmp_error
>         0 errors not generated 'cuz old message too short
>         0 errors not generated 'cuz old message was icmp
>         Output histogram:
>                 destination unreachable: 4
>         0 messages with bad code fields
>         0 messages < minimum length
>         0 bad checksums
>         0 messages with bad length
>         Input histogram:
>                 destination unreachable: 2
>                 source quench: 2
>         0 message responses generated
> tcp:
>         60804 packets sent
>                 45803 data packets (2902623 bytes)
>                 1363 data packets (683114 bytes) retransmitted
>                 12116 ack-only packets (10569 delayed)
>                 0 URG only packets
>                 4 window probe packets
>                 603 window update packets
>                 915 control packets
>         91424 packets received
>                 45181 acks (for 2857596 bytes)
>                 1260 duplicate acks
>                 0 acks for unsent data
>                 45002 packets (3448495 bytes) received in-sequence
>                 492 completely duplicate packets (111043 bytes)
>                 48 packets with some dup. data (11473 bytes duped)
>                 1846 out-of-order packets (738127 bytes)
>                 0 packets (0 bytes) of data after window
>                 0 window probes
>                 589 window update packets
>                 5 packets received after close
>                 0 discarded for bad checksums
>                 0 discarded for bad header offset fields
>                 0 discarded because packet too short
>         239 connection requests
>         396 connection accepts
>         632 connections established (including accepts)
>         680 connections closed (including 37 drops)
>         3 embryonic connections dropped
>         43539 segments updated rtt (of 44407 attempts)
>         814 retransmit timeouts
>                 31 connections dropped by rexmit timeout
>         6 persist timeouts
>         1 keepalive timeout
>                 1 keepalive probe sent
>                 0 connections dropped by keepalive
> udp:
>         0 incomplete headers
>         0 bad data length fields
>         0 bad checksums
>         0 socket overflows
> 
> A diff before and after a failed ftp put from the sun shows:
> 
> [Most zero entries not shown]
> ip:
>         721 total packets received
>         13 packets forwarded
> tcp:
>         510 packets sent
>                 385 data packets (78038 bytes)
>                 62 data packets (56398 bytes) retransmitted
>                 49 ack-only packets (30 delayed)
>                 14 control packets
>         697 packets received
>                 365 acks (for 75155 bytes)
>                 40 duplicate acks
>                 0 acks for unsent data
>                 277 packets (568 bytes) received in-sequence
>                 0 completely duplicate packets (0 bytes)
>                 0 packets with some dup. data (0 bytes duped)
>                 5 out-of-order packets (0 bytes)
>                 0 packets (0 bytes) of data after window
>                 0 window probes
>                 7 window update packets
>                 1 packets received after close
>                 0 discarded for bad checksums
>                 0 discarded for bad header offset fields
>                 0 discarded because packet too short
>         4 connection requests
>         7 connection accepts
>         11 connections established (including accepts)
>         12 connections closed (including 1 drops)
>         0 embryonic connections dropped
>         323 segments updated rtt (of 341 attempts)
>         19 retransmit timeouts
>                 1 connections dropped by rexmit timeout
>         0 persist timeouts
>         0 keepalive timeout
>                 0 keepalive probe sent
>                 0 connections dropped by keepalive
> 
> So, anyone got any ideas?  THANKS for any info!
>    Peter.

I use PCROUTE 2.22 ALOT, it puts my home MicroVAX II system on the
Internet.  In the past I had PCROUTE talking to a VMS host running
MULTINET TCP/IP, for a short while an HP9000/835 running HP-UX.
Now it is running between two PCs.

I have learned MANY things and made a few mods to PCROUTE and
recompiled it.

Two things to check from experience:

  1) Make sure the MTU is correct on PCROUTE, '296' is a real good
     value to use on the serial line.  If you ever go to using
     another PC running PCROUTE on the end with the Suns, make
     sure PCROUTE's MTU for the ethernet link is '1500'.  This
     requires you get Turbo-C and unpack the source, but the
     mods are real easy, just some defines, find them with TC's grep.
  2) Now, to what may really be ailing you: poor serial port  
performance
     on the PC.  Make SURE that you are using a NEWER 16450/16550  
based
     serial board on the PC, NOT the older 8350 based serial boards.
     Many woes were experienced tracking this problem down.  Also,
     enabling RTS/CTS handshaking in PCROUTE would be a good idea
     too (again, done by tweaking something in the code).

Feel free to send me mail if you have further questions.

--
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- 
+-+-+
Michael F. Santangelo                 + Internet: mike@cbl.umd.edu
Computer & Network Systems Director   +            
mike@kavishar.umd.edu
UMCEES / CBL (Solomons Island)        + BITNET:   MIKE@UMUC
University of Maryland                + Voice:    (410) 326-7237  
(direct)
                                      +           (410) 326-4281 x237


-- NewsGrazer, a NeXTstep(tm) news reader, posting --
M>UQR=&8P7&%N<VE[7&9O;G1T8FQ<9C!<9FUO9&5R;B!#;W5R:65R.WT*7&UA
M<F=L,3(P"EQM87)G<C$R,`I<<&%R9%QT>#DV,%QT>#$Y,C!<='@R.#@P7'1X
M,S@T,%QT>#0X,#!<='@U-S8P7'1X-C<R,%QT>#<V.#!<='@X-C0P7'1X.38P
M,%QF,%QB,%QI,%QU;#!<9G,R-"!);B!A<G1I8VQE(#PQ.3DR3V-T,3$N,#@S
M-C,T+C(U.#@P0&-U:F\N8W5R=&EN+F5D=2YA=3X@<&5T97)`8W5J;RYC=7)T
M:6XN961U+F%U("A0971E<B!.($QE=VES*2!W<FET97,Z7`H^($AI($%L;"Q<
M"CX@7`H^($DG=F4@9V]T(%!#4F]U=&4@;VX@86X@.$U(>B!)0DT@4$,@0VQO
M;F4@8V]N;F5C=&5D('9I82!A(#DV,#`@8F%U9%P*/B!P97)M86YE;G0@;6]D
M96T@;&EN:R!T;R!A(%-005)#,B!R=6YN:6YG('-L:7`M-"XQ+B`@270@=V]R
M:W,@9FEN92!F;W)<"CX@=&AE(&UO<W0@<&%R="P@8G5T(&]N(&QA<F=E(%1#
M4"!S96YD<R!F<F]M('1H92!34$%20R!T;R!00U)O=71E+"!T:&5<"CX@8V]N
M;F5C=&EO;B!D:65S("AE9RP@9G1P('!U="P@;W(@4V5N9&UA:6P@=')A;G-F
M97)S(&9R;VT@=&AE(%-U;B!T;UP*/B!M86-H:6YE<R!C;VYN96-T960@=FEA
M(&5T:&5R;F5T('1O('1H92!00U)O=71E(&)O>"!W;W)K(&9I;F4@:68@=&AE
M>2!A<F5<"CX@<VAO<G0L(&)U="!I9B!T:&5Y(&%R92!L87)G("@^,S!K*2!T
M:&4@8V]N;F5C=&EO;B!A8F]R=',@<&%R="!W87D@=&AR=2DN7`H^($-O;FYE
M8W1I;VYS(&EN('1H92!O=&AE<B!D:7)E8W1I;VX@:&%V92!N;R!P<F]B;&5M
M<RY<"CX@7`H^($D@9&]N)W0@<F5A;&QY(&5V96X@:VYO=R!W:&5R92!T;R!S
M=&%R="!L;V]K:6YG+B`@270@=V]U;&0@<V5E;2!L:6ME;'E<"CX@=&AA="!T
M:&4@9F%U;'0@:7,@;VX@=&AE(%-U;B!E;F0L('-I;F-E($D@:&%V92!00U)O
M=71E(')U;FYI;F<@871<"CX@86YO=&AE<B!L;V-A=&EO;B`H=&\@82!T97)M
M:6YA;"!S97)V97(I('=I=&AO=70@=&AE('!R;V)L96TN("!)="!M87D@8F5<
M"CX@=&\@9&\@=VET:"!A(&QA8VL@;V8@:&%N9'-H86MI;F<L('-I;F-E($DG
M;2!N;W0@8V5R=&%I;B!W:&%T('1H95P*/B!H86YD<VAA:VEN9R!S971U<"!O
M;B!T:&4@<W5N+"!M;V1E;7,L(&]R('!C<F]U=&4@8F]X(&ES("AT:&4@;6]D
M96US(&%R95P*/B!S>6YC<F]N;W5S('=I=&@@<WEN8SPM/F%S>6YC(&%D9&%P
M=&5R<R!A="!E86-H(&5N9"P@:G5S="!T;R!C;VYF=7-E('1H95P*/B!I<W-U
M92DN7`H^(%P*/B!N971S=&%T("US('-A>7,Z7`H^(&EP.EP*/B`@("`@("`@
M(#$V-C`P,R!T;W1A;"!P86-K971S(')E8V5I=F5D7`H^("`@("`@("`@,"!B
M860@:&5A9&5R(&-H96-K<W5M<UP*/B`@("`@("`@(#`@=VET:"!S:7IE('-M
M86QL97(@=&AA;B!M:6YI;75M7`H^("`@("`@("`@,"!W:71H(&1A=&$@<VEZ
M92`\(&1A=&$@;&5N9W1H7`H^("`@("`@("`@,"!W:71H(&AE861E<B!L96YG
M=&@@/"!D871A('-I>F5<"CX@("`@("`@("`P('=I=&@@9&%T82!L96YG=&@@
M/"!H96%D97(@;&5N9W1H7`H^("`@("`@("`@,C4U(&9R86=M96YT<R!R96-E
M:79E9%P*/B`@("`@("`@(#`@9G)A9VUE;G1S(&1R;W!P960@*&1U<"!O<B!O
M=70@;V8@<W!A8V4I7`H^("`@("`@("`@,"!F<F%G;65N=',@9')O<'!E9"!A
M9G1E<B!T:6UE;W5T7`H^("`@("`@("`@-S$T,S4@<&%C:V5T<R!F;W)W87)D
M961<"CX@("`@("`@("`P('!A8VME=',@;F]T(&9O<G=A<F1A8FQE7`H^("`@
M("`@("`@,"!R961I<F5C=',@<V5N=%P*/B`@("`@("`@(#`@:7`@:6YP=70@
M<75E=64@9')O<'-<"CX@:6-M<#I<"CX@("`@("`@("`T(&-A;&QS('1O(&EC
M;7!?97)R;W)<"CX@("`@("`@("`P(&5R<F]R<R!N;W0@9V5N97)A=&5D("=C
M=7H@;VQD(&UE<W-A9V4@=&]O('-H;W)T7`H^("`@("`@("`@,"!E<G)O<G,@
M;F]T(&=E;F5R871E9"`G8W5Z(&]L9"!M97-S86=E('=A<R!I8VUP7`H^("`@
M("`@("`@3W5T<'5T(&AI<W1O9W)A;3I<"CX@("`@("`@("`@("`@("`@(&1E
M<W1I;F%T:6]N('5N<F5A8VAA8FQE.B`T7`H^("`@("`@("`@,"!M97-S86=E
M<R!W:71H(&)A9"!C;V1E(&9I96QD<UP*/B`@("`@("`@(#`@;65S<V%G97,@
M/"!M:6YI;75M(&QE;F=T:%P*/B`@("`@("`@(#`@8F%D(&-H96-K<W5M<UP*
M/B`@("`@("`@(#`@;65S<V%G97,@=VET:"!B860@;&5N9W1H7`H^("`@("`@
M("`@26YP=70@:&ES=&]G<F%M.EP*/B`@("`@("`@("`@("`@("`@9&5S=&EN
M871I;VX@=6YR96%C:&%B;&4Z(#)<"CX@("`@("`@("`@("`@("`@('-O=7)C
M92!Q=65N8V@Z(#)<"CX@("`@("`@("`P(&UE<W-A9V4@<F5S<&]N<V5S(&=E
M;F5R871E9%P*/B!T8W`Z7`H^("`@("`@("`@-C`X,#0@<&%C:V5T<R!S96YT
M7`H^("`@("`@("`@("`@("`@("`T-3@P,R!D871A('!A8VME=',@*#(Y,#(V
M,C,@8GET97,I7`H^("`@("`@("`@("`@("`@("`Q,S8S(&1A=&$@<&%C:V5T
M<R`H-C@S,3$T(&)Y=&5S*2!R971R86YS;6ET=&5D7`H^("`@("`@("`@("`@
M("`@("`Q,C$Q-B!A8VLM;VYL>2!P86-K971S("@Q,#4V.2!D96QA>65D*5P*
M/B`@("`@("`@("`@("`@("`@,"!54D<@;VYL>2!P86-K971S7`H^("`@("`@
M("`@("`@("`@("`T('=I;F1O=R!P<F]B92!P86-K971S7`H^("`@("`@("`@
M("`@("`@("`V,#,@=VEN9&]W('5P9&%T92!P86-K971S7`H^("`@("`@("`@
M("`@("`@("`Y,34@8V]N=')O;"!P86-K971S7`H^("`@("`@("`@.3$T,C0@
M<&%C:V5T<R!R96-E:79E9%P*/B`@("`@("`@("`@("`@("`@-#4Q.#$@86-K
M<R`H9F]R(#(X-3<U.38@8GET97,I7`H^("`@("`@("`@("`@("`@("`Q,C8P
M(&1U<&QI8V%T92!A8VMS7`H^("`@("`@("`@("`@("`@("`P(&%C:W,@9F]R
M('5N<V5N="!D871A7`H^("`@("`@("`@("`@("`@("`T-3`P,B!P86-K971S
M("@S-#0X-#DU(&)Y=&5S*2!R96-E:79E9"!I;BUS97%U96YC95P*/B`@("`@
M("`@("`@("`@("`@-#DR(&-O;7!L971E;'D@9'5P;&EC871E('!A8VME=',@
M*#$Q,3`T,R!B>71E<RE<"CX@("`@("`@("`@("`@("`@(#0X('!A8VME=',@
M=VET:"!S;VUE(&1U<"X@9&%T82`H,3$T-S,@8GET97,@9'5P960I7`H^("`@
M("`@("`@("`@("`@("`Q.#0V(&]U="UO9BUO<F1E<B!P86-K971S("@W,S@Q
M,C<@8GET97,I7`H^("`@("`@("`@("`@("`@("`P('!A8VME=',@*#`@8GET
M97,I(&]F(&1A=&$@869T97(@=VEN9&]W7`H^("`@("`@("`@("`@("`@("`P
M('=I;F1O=R!P<F]B97-<"CX@("`@("`@("`@("`@("`@(#4X.2!W:6YD;W<@
M=7!D871E('!A8VME='-<"CX@("`@("`@("`@("`@("`@(#4@<&%C:V5T<R!R
M96-E:79E9"!A9G1E<B!C;&]S95P*/B`@("`@("`@("`@("`@("`@,"!D:7-C
M87)D960@9F]R(&)A9"!C:&5C:W-U;7-<"CX@("`@("`@("`@("`@("`@(#`@
M9&ES8V%R9&5D(&9O<B!B860@:&5A9&5R(&]F9G-E="!F:65L9'-<"CX@("`@
M("`@("`@("`@("`@(#`@9&ES8V%R9&5D(&)E8V%U<V4@<&%C:V5T('1O;R!S
M:&]R=%P*/B`@("`@("`@(#(S.2!C;VYN96-T:6]N(')E<75E<W1S7`H^("`@
M("`@("`@,SDV(&-O;FYE8W1I;VX@86-C97!T<UP*/B`@("`@("`@(#8S,B!C
M;VYN96-T:6]N<R!E<W1A8FQI<VAE9"`H:6YC;'5D:6YG(&%C8V5P=',I7`H^
M("`@("`@("`@-C@P(&-O;FYE8W1I;VYS(&-L;W-E9"`H:6YC;'5D:6YG(#,W
M(&1R;W!S*5P*/B`@("`@("`@(#,@96UB<GEO;FEC(&-O;FYE8W1I;VYS(&1R
M;W!P961<"CX@("`@("`@("`T,S4S.2!S96=M96YT<R!U<&1A=&5D(')T="`H
M;V8@-#0T,#<@871T96UP=',I7`H^("`@("`@("`@.#$T(')E=')A;G-M:70@
M=&EM96]U='-<"CX@("`@("`@("`@("`@("`@(#,Q(&-O;FYE8W1I;VYS(&1R
M;W!P960@8GD@<F5X;6ET('1I;65O=71<"CX@("`@("`@("`V('!E<G-I<W0@
M=&EM96]U='-<"CX@("`@("`@("`Q(&ME97!A;&EV92!T:6UE;W5T7`H^("`@
M("`@("`@("`@("`@("`Q(&ME97!A;&EV92!P<F]B92!S96YT7`H^("`@("`@
M("`@("`@("`@("`P(&-O;FYE8W1I;VYS(&1R;W!P960@8GD@:V5E<&%L:79E
M7`H^('5D<#I<"CX@("`@("`@("`P(&EN8V]M<&QE=&4@:&5A9&5R<UP*/B`@
M("`@("`@(#`@8F%D(&1A=&$@;&5N9W1H(&9I96QD<UP*/B`@("`@("`@(#`@
M8F%D(&-H96-K<W5M<UP*/B`@("`@("`@(#`@<V]C:V5T(&]V97)F;&]W<UP*
M/B!<"CX@02!D:69F(&)E9F]R92!A;F0@869T97(@82!F86EL960@9G1P('!U
M="!F<F]M('1H92!S=6X@<VAO=W,Z7`H^(%P*/B!;36]S="!Z97)O(&5N=')I
M97,@;F]T('-H;W=N75P*/B!I<#I<"CX@("`@("`@("`W,C$@=&]T86P@<&%C
M:V5T<R!R96-E:79E9%P*/B`@("`@("`@(#$S('!A8VME=',@9F]R=V%R9&5D
M7`H^('1C<#I<"CX@("`@("`@("`U,3`@<&%C:V5T<R!S96YT7`H^("`@("`@
M("`@("`@("`@("`S.#4@9&%T82!P86-K971S("@W.#`S."!B>71E<RE<"CX@
M("`@("`@("`@("`@("`@(#8R(&1A=&$@<&%C:V5T<R`H-38S.3@@8GET97,I
M(')E=')A;G-M:71T961<"CX@("`@("`@("`@("`@("`@(#0Y(&%C:RUO;FQY
M('!A8VME=',@*#,P(&1E;&%Y960I7`H^("`@("`@("`@("`@("`@("`Q-"!C
M;VYT<F]L('!A8VME='-<"CX@("`@("`@("`V.3<@<&%C:V5T<R!R96-E:79E
M9%P*/B`@("`@("`@("`@("`@("`@,S8U(&%C:W,@*&9O<B`W-3$U-2!B>71E
M<RE<"CX@("`@("`@("`@("`@("`@(#0P(&1U<&QI8V%T92!A8VMS7`H^("`@
M("`@("`@("`@("`@("`P(&%C:W,@9F]R('5N<V5N="!D871A7`H^("`@("`@
M("`@("`@("`@("`R-S<@<&%C:V5T<R`H-38X(&)Y=&5S*2!R96-E:79E9"!I
M;BUS97%U96YC95P*/B`@("`@("`@("`@("`@("`@,"!C;VUP;&5T96QY(&1U
M<&QI8V%T92!P86-K971S("@P(&)Y=&5S*5P*/B`@("`@("`@("`@("`@("`@
M,"!P86-K971S('=I=&@@<V]M92!D=7`N(&1A=&$@*#`@8GET97,@9'5P960I
M7`H^("`@("`@("`@("`@("`@("`U(&]U="UO9BUO<F1E<B!P86-K971S("@P
M(&)Y=&5S*5P*/B`@("`@("`@("`@("`@("`@,"!P86-K971S("@P(&)Y=&5S
M*2!O9B!D871A(&%F=&5R('=I;F1O=UP*/B`@("`@("`@("`@("`@("`@,"!W
M:6YD;W<@<')O8F5S7`H^("`@("`@("`@("`@("`@("`W('=I;F1O=R!U<&1A
M=&4@<&%C:V5T<UP*/B`@("`@("`@("`@("`@("`@,2!P86-K971S(')E8V5I
M=F5D(&%F=&5R(&-L;W-E7`H^("`@("`@("`@("`@("`@("`P(&1I<V-A<F1E
M9"!F;W(@8F%D(&-H96-K<W5M<UP*/B`@("`@("`@("`@("`@("`@,"!D:7-C
M87)D960@9F]R(&)A9"!H96%D97(@;V9F<V5T(&9I96QD<UP*/B`@("`@("`@
M("`@("`@("`@,"!D:7-C87)D960@8F5C875S92!P86-K970@=&]O('-H;W)T
M7`H^("`@("`@("`@-"!C;VYN96-T:6]N(')E<75E<W1S7`H^("`@("`@("`@
M-R!C;VYN96-T:6]N(&%C8V5P='-<"CX@("`@("`@("`Q,2!C;VYN96-T:6]N
M<R!E<W1A8FQI<VAE9"`H:6YC;'5D:6YG(&%C8V5P=',I7`H^("`@("`@("`@
M,3(@8V]N;F5C=&EO;G,@8VQO<V5D("AI;F-L=61I;F<@,2!D<F]P<RE<"CX@
M("`@("`@("`P(&5M8G)Y;VYI8R!C;VYN96-T:6]N<R!D<F]P<&5D7`H^("`@
M("`@("`@,S(S('-E9VUE;G1S('5P9&%T960@<G1T("AO9B`S-#$@871T96UP
M=',I7`H^("`@("`@("`@,3D@<F5T<F%N<VUI="!T:6UE;W5T<UP*/B`@("`@
M("`@("`@("`@("`@,2!C;VYN96-T:6]N<R!D<F]P<&5D(&)Y(')E>&UI="!T
M:6UE;W5T7`H^("`@("`@("`@,"!P97)S:7-T('1I;65O=71S7`H^("`@("`@
M("`@,"!K965P86QI=F4@=&EM96]U=%P*/B`@("`@("`@("`@("`@("`@,"!K
M965P86QI=F4@<')O8F4@<V5N=%P*/B`@("`@("`@("`@("`@("`@,"!C;VYN
M96-T:6]N<R!D<F]P<&5D(&)Y(&ME97!A;&EV95P*/B!<"CX@4V\L(&%N>6]N
M92!G;W0@86YY(&ED96%S/R`@5$A!3DM3(&9O<B!A;GD@:6YF;R%<"CX@("`@
M4&5T97(N7`I<"DD@=7-E(%!#4D]55$4@,BXR,B!!3$]4+"!I="!P=71S(&UY
M(&AO;64@36EC<F]605@@24D@<WES=&5M(&]N('1H95P*26YT97)N970N("!)
M;B!T:&4@<&%S="!)(&AA9"!00U)/551%('1A;&MI;F<@=&\@82!635,@:&]S
M="!R=6YN:6YG7`I-54Q424Y%5"!40U`O25`L(&9O<B!A('-H;W)T('=H:6QE
M(&%N($A0.3`P,"\X,S4@<G5N;FEN9R!(4"U56"Y<"DYO=R!I="!I<R!R=6YN
M:6YG(&)E='=E96X@='=O(%!#<RY<"EP*22!H879E(&QE87)N960@34%.62!T
M:&EN9W,@86YD(&UA9&4@82!F97<@;6]D<R!T;R!00U)/551%(&%N9%P*<F5C
M;VUP:6QE9"!I="Y<"EP*5'=O('1H:6YG<R!T;R!C:&5C:R!F<F]M(&5X<&5R
M:65N8V4Z7`I<"B`@,2D@36%K92!S=7)E('1H92!-5%4@:7,@8V]R<F5C="!O
M;B!00U)/551%+"`G,CDV)R!I<R!A(')E86P@9V]O9%P*("`@("!V86QU92!T
M;R!U<V4@;VX@=&AE('-E<FEA;"!L:6YE+B`@268@>6]U(&5V97(@9V\@=&\@
M=7-I;F=<"B`@("`@86YO=&AE<B!00R!R=6YN:6YG(%!#4D]55$4@;VX@=&AE
M(&5N9"!W:71H('1H92!3=6YS+"!M86ME7`H@("`@('-U<F4@4$-23U5412=S
M($U452!F;W(@=&AE(&5T:&5R;F5T(&QI;FL@:7,@)S$U,#`G+B`@5&AI<UP*
M("`@("!R97%U:7)E<R!Y;W4@9V5T(%1U<F)O+4,@86YD('5N<&%C:R!T:&4@
M<V]U<F-E+"!B=70@=&AE7`H@("`@(&UO9',@87)E(')E86P@96%S>2P@:G5S
M="!S;VUE(&1E9FEN97,L(&9I;F0@=&AE;2!W:71H(%1#)W,@9W)E<"Y<"B`@
M,BD@3F]W+"!T;R!W:&%T(&UA>2!R96%L;'D@8F4@86EL:6YG('EO=3H@<&]O
M<B!S97)I86P@<&]R="!P97)F;W)M86YC95P*("`@("!O;B!T:&4@4$,N("!-
M86ME(%-54D4@=&AA="!Y;W4@87)E('5S:6YG(&$@3D5715(@,38T-3`O,38U
M-3`@8F%S961<"B`@("`@<V5R:6%L(&)O87)D(&]N('1H92!00RP@3D]4('1H
M92!O;&1E<B`X,S4P(&)A<V5D('-E<FEA;"!B;V%R9',N7`H@("`@($UA;GD@
M=V]E<R!W97)E(&5X<&5R:65N8V5D('1R86-K:6YG('1H:7,@<')O8FQE;2!D
M;W=N+B`@06QS;RQ<"B`@("`@96YA8FQI;F<@4E13+T-44R!H86YD<VAA:VEN
M9R!I;B!00U)/551%('=O=6QD(&)E(&$@9V]O9"!I9&5A7`H@("`@('1O;R`H
M86=A:6XL(&1O;F4@8GD@='=E86MI;F<@<V]M971H:6YG(&EN('1H92!C;V1E
M*2Y<"EP*1F5E;"!F<F5E('1O('-E;F0@;64@;6%I;"!I9B!Y;W4@:&%V92!F
M=7)T:&5R('%U97-T:6]N<RY<"@I<"BTM7`HM*RTK+2LM*RTK+2LM*RTK+2LM
M*RTK+2LM*RTK+2LM*RTK+2LM*RTK+2LM*RTK+2LM*RTK+2LM*RTK+2LM*RTK
M+2LM*RTK+2LM*UP*36EC:&%E;"!&+B!386YT86YG96QO("`@("`@("`@("`@
M("`@("`K($EN=&5R;F5T.B!M:6ME0&-B;"YU;60N961U7`I#;VUP=71E<B`F
M($YE='=O<FL@4WES=&5M<R!$:7)E8W1O<B`@("L@("`@("`@("`@(&UI:V5`
M:V%V:7-H87(N=6UD+F5D=5P*54U#1453("\@0T),("A3;VQO;6]N<R!)<VQA
M;F0I("`@("`@("`K($))5$Y%5#H@("!-24M%0%5-54-<"E5N:79E<G-I='D@
M;V8@36%R>6QA;F0@("`@("`@("`@("`@("`@*R!6;VEC93H@("`@*#0Q,"D@
M,S(V+3<R,S<@*&1I<F5C="E<"B`@("`@("`@("`@("`@("`@("`@("`@("`@
M("`@("`@("`@("`@*R`@("`@("`@("`@*#0Q,"D@,S(V+30R.#$@>#(S-UP*
#"GT*
`
Newsgroups: comp.sys.sun.hardware