[comp.protocols.nfs] Xircom problems

erl@jt.dk (Erik B. Larsen) (02/18/91)

I've got problems using Xircom Network Adapter together with Sun's PC-NFS.

I've mounted several diskdrives on my Sun 4/390 from my PC. 
The problem is - that there is problems with some files, that won't be copied
out on af mounted drive from the C: or A: drive. 
It seems that it have some thing to do with the length of the file. Xircom 
Network Adapter is copying files in blocks of 8K. It's in the last block it goes
wrong. 
And if you make a file on 1291 bytes, I garantie it goes wrong every time you
try to copy it.

I've told my problem to the dealer, and they promissed they will overbring my 
problem to Xircon Inc.

But it seems that they won't prioritize high enough.

Anyone who have the same problem as me!? I'll like to hear from you.



Regards


Erik Bruijn Larsen
Systemadministrator
Jutland Telephone Company
Denmark
email erl@jt.dk

--------------------------------------------------------------------------------Remember: The Sun is always shining!
-------------------------------------------------------------------------------- 

geoff@bodleian.East.Sun.COM (Geoff Arnold @ Sun BOS - R.H. coast near the top) (02/22/91)

Quoth erl@jt.dk (Erik B. Larsen) (in <782@jt.dk>):
#I've got problems using Xircom Network Adapter together with Sun's PC-NFS.
#
#I've mounted several diskdrives on my Sun 4/390 from my PC. 
#The problem is - that there is problems with some files, that won't be copied
#out on af mounted drive from the C: or A: drive. 
#It seems that it have some thing to do with the length of the file. Xircom 
#Network Adapter is copying files in blocks of 8K. It's in the last block it goes
#wrong. 
#And if you make a file on 1291 bytes, I garantie it goes wrong every time you
#try to copy it.
#
#I've told my problem to the dealer, and they promissed they will overbring my 
#problem to Xircon Inc.
#
#But it seems that they won't prioritize high enough.
#
#Anyone who have the same problem as me!? I'll like to hear from you.

I've been working with Xircom to resolve this. It's VERY machine-dependent,
and I'm not sure why. Anyway, Steve Smith at Xircom said it was OK
for me to post this copy of the driver with my fixes. Please let
me know if it doesn't solve your problems.


#! /bin/sh
# This is a shell archive, meaning:
# 1. Remove everything above the #! /bin/sh line.
# 2. Save the resulting text in a file.
# 3. Execute the file with /bin/sh to create the files:
#	xircom.sys (uuencoded)
# This archive created: Thu Feb 21 13:50:35 1991 by geoff, Sun Microsystems PC-NFS Engineering
#
#
export PATH; PATH=/bin:$PATH


if test -f xircom.sys -o -f xircom.sys.uu ; then
echo shar: will not over-write existing file xircom.sys
else
echo shar: extracting xircom.sys, 6451 characters
cat > xircom.sys.uu <<'SHAR_EOF'
begin 666 xircom.sys
M_____P# X@#K $Y&4TQ)3DLQX0(  !T#        -!EI< H")@(. 4L!2P%N
M DL!2P%+ 4L!2P%+ 4L!2P%$ @H-4W5N($UI8W)O<WES=&5M<R!8:7)C;VT@
M4&]C:V5T($5T:&5R;F5T($%D87!T97(@1')I=F5R"@U#;W!Y<FEG:'0@*&,I
M(#$Y.#D@6&ER8V]M+"!);F,N"@U697)S:6]N(#$N," H1DE8(S$I"@U#;W!Y
M<FEG:'0@*&,I(#$Y.#DL(#$Y.3 @4W5N($UI8W)O<WES=&5M<RP@26YC+@H-
M)(P&' ")'AH R_P>!E!345)75BZ.!AP +HL>&@ FBD<"T."-/B8 ,N0#^/\E
M#EJ)%A0 B188 +@T&04" +$$T^@#PD STB:)5PXFB4<0Z#8 )H%/ P !)H-/
M P!24+I  +0)S2%86NL5D":!3P,  2:!3P, @":#3P,"ZP&07E]:65M8!Q_+
M!E,FQ'\2_+G__[ OKG02)H!]_PUT/B: ??\*=#?B[>LSZ#, <P/K+) \07(&
M/%IW @P@!E<.![\@ +D" /*N7P=UQ(/I O?928O9T>,N_Y<B '.S6P?#XQ\F
MB@4\"704/"!T$#P-=! \"G0,/!IT"$=)^,-'2>O?^<,KV[G__^C5_W,!PSPO
M=!<\,'(2/#EW#E"P"O;CB]A8+# "V.O@PT_#*]OHT_^#^P!W [L' (/[!W8#
MNP< +H@>IP+XPRO;Z+?_@_L!<@^#^P-W"H/K 2Z('J@"^,.[ 0#K\<PF@W\2
M 7P4'E,FQ5\.B@=;'RZBH (FQT<2 0 F@4\#  $F@T\# .GQ_LPNH* ",N30
MX-#@!:$"B_ >+HL4)L5_#HD5C$T"'R;'1Q($ ":!3P,  2:#3P, Z;_^ *<"
M      <              )Q3!BZ+'J\"CL.+V-'CT>,N QZQ B:+!P4! ":)
M!R:+1P(5   FB4<"!UN=P\\&'@X?B3ZI HP&JP(FQT4+ZP4FBT4)HZ\")HM%
M!Z.Q @97'@?H4 A?!XU] ;Y\ PX?N08 \Z0KP!\'^\L&'@X?G(/' NC_ IT?
M!\L@0!M                                                     
M                                                            
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
MUZ-O??V_3V?7]=/K^^^Q<>;_VOL_[O3W_[_?W]^N[\S^[]?;\^OO^_7_W_]_
M>S=___W?^_]O?_??___^[U_G^[__O=WNW>3]_G___[__^]W]_=[^_M]_?U^_
MKZ_5U_?Y^_UW]___N_O]W?_^_]^OU^____?_Q[^_WM_>[N]EN__]7Y^]_W_>
M[S^_O]__W^_O_NM77:NIJ]=1U_S_OZ_??_?_W^N5W=KJ_NUU=V_WE9?+R\NE
MI>7^]O;[>VM5O:6_SNK_=W]^O[N_N7G[?+W]/OY^5R[^GV=K?[>UO>;]Y__^
M>_V_?SWW]^OZ^W6M?;>_MO_??EZO?V]V]_?[^_O_;<7^?[_O?_??[;F]V?S;
M_^]^____^?K7_6_I7N>U]S[)[W[W^KZ\>.?_'_M+B^V/Q_S[_OUW]WZ^^_N]
M7U::^[_?5U_S^?N_?__?___N;OO_K[$VG9[MW_I__^]__K^?^__?_VU/7__W
M?S_KU]WYW^[^]N7O8?.WM?O[FUW[^WW5]?ZVVO>[___^SO__]S_U_=Z_S\S5
M=X[N=O[_?WM]O[_=UM__[N[^__]_.WO[_?_]]_[^_T]_?[^_OM?=W^?M[?;V
MMMMZ?]W]_;[NYOM_?]^[N[_?_M___O_S[>_W?W?C^?GNO^Y__KNSO_N[S<_O
M]_=W^_O^N]W?;J^NMW=W_S__Z___]__M\N4S-Y.;%\W-S]W]_?[N[O]O?W^_
M\__]__W_^?_SNK]?GY[O[N]N5F;K>WL5N9F5S[>CV=+=Z^WON:_M]O;W^WO[
M_UO[^=WMOOS<[>__[_>7]_O[^]T]?5[^OK]?7W^;]Z?[\_OI_?UW____G___
M__]^?[^O4]]?[Z^_Q__?W\W=]O[W^_?]GO?_[WW__S^NO]W?W[_OEN]_?[_[
MO=W<W[R__[^___?__^N\W]YO?$^O-^YVE+-[^\KMY;7^?_>____]^___SNOI
M=7Y__SK^NQG[[.WLWN9VMU[2WV];;K.VO._Y/=[_\\__W?S___?R_]=_V>._
MO_W_WE\O[^_W]?W[N_[OW?WN7]_?[\_MY_/US]___^Y_OW[U^_O_OWOI]_^O
M_S[N_W>W]AN?_.OW]GOKRZ_]]_R[^_U_=WH^__N];7Z^NZ=>3W_W^__]?OY?
M?W_N_W[_O;T^W]__S?OZ_[__'_[7^?W__[_/]Y__?S_W_____N_OWNWO[O<U
M\MM[WUU;>WT=??J>VK^__^_OS^]__VOQ_?\_S^_G_V_^_O[[>WM__?_?SOW_
M[^[^]W]_N?^[_?W][O_^_V]_?[N_O]W?W^[OZO5W=OK[_UU]W?Z^_O]_?U^?
M__O]W]___^_S[N?R_W>]6_ON?W]WKK^_3_>[R^_O]_?U^OK_N]>7J^OK]?55
M_W_O]__OP^_W_NXW-YN3F<W,C]S<_.Y^?G]_+W^?EX?'P\/OX^_SO[_?G]_N
MS^[NUZ?KT]O5S>WUWYN?S\_.Y^?G^Z_O]_<W^]O[OUO[^;W]_OKV_^_O[W[?
M5^O_R_T]??[>__]_>]^WK_?]^_/O_?GW]_][WY_M?]_^7L^__]_WL^T_S[^;
MW5U/K^[VN?U^_N[NUU_Y[SZNOUU=7JNO_.]?5Z_JZ_?5=_R_O[]O_W?_W_N;
MW]_^[NUG)J_W?_W]W-W.;__^?]_?Z_O]^]O_S^_O__[W_?_]NWFY_<W-MOY^
MUW[NSV]_;[VWO^;_[__[_?V_W_U]_W_J^^7]_?>=_?[^_OM_?VMWEA=+CXLE
MY:7^=J>[V]-=K:6_WOK];W]^O[<_^_[^____?[___QW]_O[^_W]W?N\_/Y^?
MG\_/S[SN;'<W=WN;N]NY?7Z^OK]?7EOS_____?W?W__N=W=[N[N]G9W]WEY?
M+B\OEY<5^]V<KN[.]W=W_S/[]?W]^O[^YN?____]__^__]U:^OU];7Z^OO>;
M^__]_____O?U7]_OK^O7]5?N?O'Y\?O\__G_S=X_/S]_GZ>_^_NSN=OYW._O
M____^KG_ +=@BMGH0_6W8.A3]3K!X?"W .C!]?O#/ =T&2['!JH,-  NQ@:L
M#-\NQ@:M#" NQ@:N#&4SP([ +HL^J@PFBP4NHZ0,)HM% BZCI@PFQP4N#B:,
M30+#[HK@@\("L ;NZP#K + $[H/J HK$# +NBN"#P@*P!N[K .L L 3N@^H"
MBL0D_>Z*X(/" K &[NL ZP"P!.Z#Z@**Q,.Y$ "^  #\^K< Z"_U@^H"L #H
MI_^W$.@B]8/J K  Z)K_L 'HE?^*V?[+@,N 4;D( -##BL,D >B!_^+UN1  
ML #H=_]"[-#0T-#1TTKB\%F+PZL#\+< Z.'T@^H"L #H6?_[XJ&+SL-7_+= 
MZ,STLP2+^;G__TKLJ$#A^^,42HO&,L1&[H/" H#S HK#[DI/=>7H;_5?PR[_
M)J(,5_RWP.B8]+/E@^H"L/_N@\("BL/NB_FY__^]  !*@/,"[*A X?OC&$KL
MBOB+QC+$1CK'= %%@\("BL/N2D]UWN@E]5_#5_RW0.A3]+ %[HK8B_FY__^]
M  !*2K" [D+LJ$#A^^,I)+B*^$HRP.Y"[-#XT/C0^"1'"OB+QC+$1CK'= %%
00H#S HK#[DI/=<OHUO1?P[B*
 
end
SHAR_EOF
touch xircom.sys
chmod a+w xircom.sys
uudecode xircom.sys.uu
len=`wc -c < xircom.sys`
if test $len != 6451 ; then
echo shar: xircom.sys was $len bytes long, should have been 6451
else
rm xircom.sys.uu
fi
fi # end of overwriting check

exit 0
#	End of shell archive
-- Geoff Arnold, PC-NFS architect, Sun Microsystems. (geoff@East.Sun.COM)   --
------------------------------------------------------------------------------
--                   No cute comments. War isn't cute.                      --
------------------------------------------------------------------------------