[comp.dcom.modems] UUCP protocal problems and questions.

darrell@eeocdt.UUCP (Darrell Tschakert) (02/03/91)

HELLO,
	I have just recently connected to USENET. This will
be my first posting.  I hope that I have the protocal correct, but
I guess that I will be happy if this message gets out at all.
	I work for a small goverment agency. We collect data from
one hundred or so field offices over 1200 baud modems. I want to 
improve throughput without spending a lot of money. I have suggested 
that we start to use 2400 bps modems with V.42/V.42bis.
There are, however, a few things that I must both understand and
work out. I hope that I can get some help here.
	These are the problems and questions:
 
1) BNU uucp Protocals (x,g,f,e) on an NCR Tower 600 OS 2.01.02
    - O'Reilly Nutshell books say:
	a) 'x'	A stream of data, no packetizing and no EC
	b) 'f'	A stream of data with a single checksum
		However in the debug output I see packetization like below:
		    935/1024 945/1024 989/1024 ...
		The audit side seems to block 1024 and send in smaller
		yet packets of 4 - 40.
		At the end of transmitting the file I see a check sum sent
		and the letter G like below:
		-----------------
		checksum: 123a
		ack - 'G'
		{timeing info}
		G
		-----------------
	c) 'e'	Not mentioned.

    - QUESTION: 
      1) If 'f' is a solid stream, then what is the grouping that I see
	 in my debug output.
      2) I have never seen 'e' documented. What is it supposed to be. I notice
	 that it is a lot like 'f' but a bit faster. However it fails more 
	 often than 'f'.
      3) Better yet can anyone define then next four?
	a) 'x'
	b) 'f'
	c) 'e'
	d) 'g'

    - My FINDINGS WITH RESPECT TO UUCP'S PROTOCALS:
	* I find that f usually works sending and receiving files.
	* I find that e failed sending certain files on older Multi Techs
	  2400 modems using MNP5 or LAPM. (Didn't try MNP4 alone). Short 
	  ascii file make it but some 68020 executables don't make it.
	* I find that e fails recieving files on Couriers HST's and MultiTechs
	  old and new (MNP5 and V.42/V.42bis).
		NOTE: Although the protocals seem to fail it is at least
		      sometimes the case that the file is actually sent
		      and built in the spool directory. I can do a 
		      sum on the temp file and I see that it is OK.
		      But the final 'C' is never sent.
		      The local computer waits until it times out at
		      which time I ultimatly loose the file.
	* Both 'e' and 'f' seem to send data in 1024 byte blocks.
	* What follows is an edited example of the uucico -x9 output
	  using 'e':
	  I have listed both the local and remote end's output.
***************************************************************
BEGINNING OF THE TAIL END OF UUCICO -X9 OUTPUT USING PROTOCAL 'e'
***************************************************************
setline - R
wrktype - R
 wmesg 'R' /usr/bin/uuset /tmp/uuset darrell -dc dummy 777 darrell
rmesg - 'R' got RY 777
 PROCESS: msg - RY 777
RCVFILE:
ask 20 erdblk timeout
cntrl - -1
omsg "OOOOOO"
send OO 0,omsg "OOOOOO"
imsg >^M^JNO CARRIER^M^Jexit code -1
Conversation Complete: Status FAILED

TM_cnt: 1
tm_name: /usr/spool/uucp/mr_ed/TM.06082.000

*******************************************
BELOW IS THE AUDIT FROM THE OTHER END
*******************************************
RCVFILE:
Remote Requested: mr_ed!/usr/bin/uuset --> eeoca!/tmp/uuset (darrell)
msg - R
W_FILE1 - /usr/bin/uuset
requestOK for Loginuser - nuucp
chkpth ok Loginuser - nuucp
wmesg 'R'Y 777
ewrdata write 293
ewrmsg ret 293
-> 293 / 0.016 secs, 18312 bytes/sec
rmesg - 'C' erdmsg read failed
got FAIL
cntrl - -1
omsg "OOOOOO"
send OO 0,omsg "OOOOOO"
imsg >^POOOOOO^@ret restline - 0
exit code -1
Conversation Complete: Status FAILED

TM_cnt: 0
*******************************************
END OF AUDIT FILE
*******************************************
	Note that the file was sent and the transmit timings were
	even calculated.

	QUESTION:
	 1) Why does UUCP hang waiting for the 'C' in the above example. 
	    Put another way, why is the 'C' not send.
	 1) Does anyone use an NCR Tower 600 or similar system with
	    BNU UUCP and  2400 baud modems providing V.42/V.42bis?
	    If so what protocal. Does it ever hang for you?
	 2) Does any one use Multi Tech 2400E's or 2400H7's with UUCP?
         3) Where can I get the definitions of all the terms used in
	    uucico's debug output? Terms like rmesg, wmesg, imsg, ... ?

		
2) Maybe there is a better way. 
	When I first started looking into data compression in 
modems, MNP4 was just being replaced by MNP5. By the time I got
some MNP5's tested, V.42/V.42bis modems were available. Perhaps
there is now a still faster protocal that I could use without
spending extra money. I know about V.32 and V.32bis but I don't
have that kind of money for all the offices. I had hoped to put
V.32's with V.42/V.42bis on the central computer and 2400 bps 
Multi Tech's with V.42/V.42bis on the field office computers.
I could then slowly replace the field offices modems with V.32's
as the price drops and the need arrises. I am quite certain that 
V.32's will sell for $300 and less in a year or two.
	My understanding was that all these modems should talk
to each other but I seem to have been wrong. I call our V.32 
Courier with a Multi Tech 2400H7 at 2400 bps and get LAPM at
1200. I call th Courier V.32 with a Hayes V series 2400 and get
LAPM 2400 but when I call Mult Tech 224E7 with V.42/V.42 bis
I get MNP at 2400. If I call one of our Courier HST 14400's 
with the Hayes V series 2400 using V.42, I get MNP at 2400.
    QUESTIONS:
	a) Can someone tell me what I should expect. Should I
	not expect modems with different brand names to connect
	using what are concidered standard protocals.
	b) What can a Multi Tech 224E7 using V.42/V.42bis at 2400
	talk to in V.42/V.42bis mode. The people at Mult Tech were
	of very little help. They told me to disable the error 
	correction bacause the UUCP 'g' will handle it for me.
	True but ... .
	c) I have one Itel V.32 for evaluation. Has anyone
	ever connected at 2400 V.42/V.42bis to an Invel V.32?
	d) Can I get more bang for my bucks. I intend to spend 
	about $300 each for 50-100 2400 V.42/bis field modems
	and $700 each for 3-6 V.32 modems with V.42/V.42bis.
	Any suggestions on another technology, method, standard,
	etc. that would cost roughly the same and give me more.

	I could go on and on but this will do for now. Send mail
	or reply here. I usually read this group's news and will
	watch closely for a couple of weeks. Or call me in D.C.
	if you are local. If you are not local, then I could
	call you if you like.
	Thank you for your time.
		
		Mail to uunet!eeocdt!darrell
		or call (202) 663-4436

		Darrell of Washington D.C. EEOC Fed Gov.