[comp.dcom.lans] Bridge Communications CS/200 problem

otto@tukki.jyu.fi (Otto J. Makela) (09/09/90)

Does anyone have ideas on the more esoteric details of setting up Bridge
Communications' (3COM company?) CS/200's ?

We have the following setup: Sun4 plus various other computers connected
thru Ethernet to the CS/200, lotsa terminals connected to the CS/200.
Connecting to the computers from the terminals works dandy.
The problem is that the CS/200 buffers data excessively -- if you press
CTRL/C from a terminal, the CS/200 will keep on sending characters for
several pages, before the CTRL/C has effect.
We tried setting the break character to CTRL/C and enabling clear buffer on
break, but then you cannot get CTRL/C thru to the computer (the CS/200 will
translate it to a Telnet break) -- emacs becomes somewhat difficult to use.
If anyone has ideas (or knows where one could get some), please email.
--
* * * Otto J. Makela <otto@jyu.fi> * * * * * * * * * * * * * * * * * * * * *
* Phone: +358 41 613 847, BBS: +358 41 211 562 (CCITT, Bell 2400/1200/300) *
* Mail: Kauppakatu 1 B 18, SF-40100 Jyvaskyla, Finland, EUROPE             *
* * * Computers Rule 01001111 01001011 * * * * * * * * * * * * * * * * * * *

vaillan@ireq.hydro.qc.ca (Clement Vaillancourt) (09/13/90)

In article <OTTO.90Sep9024403@tukki.jyu.fi> otto@tukki.jyu.fi (Otto J. Makela) writes:
>Does anyone have ideas on the more esoteric details of setting up Bridge
>Communications' (3COM company?) CS/200's ?
>
>We have the following setup: Sun4 plus various other computers connected
>thru Ethernet to the CS/200, lotsa terminals connected to the CS/200.
>Connecting to the computers from the terminals works dandy.
>The problem is that the CS/200 buffers data excessively -- if you press
>CTRL/C from a terminal, the CS/200 will keep on sending characters for
>several pages, before the CTRL/C has effect.
>We tried setting the break character to CTRL/C and enabling clear buffer on
>break, but then you cannot get CTRL/C thru to the computer (the CS/200 will
>translate it to a Telnet break) -- emacs becomes somewhat difficult to use.
>If anyone has ideas (or knows where one could get some), please email.
>--
>* * * Otto J. Makela <otto@jyu.fi> * * * * * * * * * * * * * * * * * * * * *
>* Phone: +358 41 613 847, BBS: +358 41 211 562 (CCITT, Bell 2400/1200/300) *
>* Mail: Kauppakatu 1 B 18, SF-40100 Jyvaskyla, Finland, EUROPE             *
>* * * Computers Rule 01001111 01001011 * * * * * * * * * * * * * * * * * * *



Try the following setup on your terminal port, I don't have your problem.

Regards, Clem.

DefaultParameters  for PortId !1
...................Port Transmission and VTP Characteristics...................
BUffersize = 82     DeVice = ( Terminal, Glass, DeFault )
InterAction = ( Verbose, Echo, NoMacroEcho, MacroBreak, BroadcastON, NoLFInsert )
InitMacro = "c"     MaxSessions = 4     PRIvilege = User
.........................Port Physical Characteristics.........................
BAud = 9600         BSPad = None        CRPad = None        FFPad = None
LFPad = None        TabPad = None       DataBits = 8        DUplex = Full
LinePRotocol = ASynchronous             PARIty = ( None )   StopBits = 1
UseDCDout = ( AlwaysAssert, NoToggle )  UseDTRin = Ignore
.................Session Transmission and VTP Characteristics..................
BReakAction = ( InBand, EscDTM )        BReakChar = ^^
DIsconnectAction = None                 DataForward = None  ECHOData = OFF
ECHOMask = ( AlphaNum, CR, Punct )      ECMChar = ^^        NetAScii = UseLF
FlowControlFrom = ( Xon_Xoff )          FlowControlTo = ( Xon_Xoff )
FlushVC = OFF       IdleTimer = 1       LongBReakAction = IGnore
LFInsertion = None  MOde = Transparent  XmitBinary = OFF    XOFF = ^S
XON = ^Q
..................Session & User Interface Editing parameters..................
ERAse = ^H          LineERAse = ^U
LocalEDiting = ( NoDataEditing, CmdEditing )                ReprintLine = ^R
VERBatim = ^V       WordERAse = ^W

--
   Clement Vaillancourt,             |   Institut de Recherche d'Hydro-Quebec
   Network Manager                   |        1800 Montee Ste-Julie, Varennes
                                     |             P. Quebec, Canada, J3X 1S1
   Email: vaillan@ireq.hydro.qc.ca   |  Tel: 514-652-8238 / Fax: 514-652-8309

peiffer@cs.umn.edu (Tim Peiffer (The Net Guy)) (09/13/90)

In article <OTTO.90Sep9024403@tukki.jyu.fi> otto@tukki.jyu.fi (Otto J. Makela) writes:
>The problem is that the CS/200 buffers data excessively -- if you press
>CTRL/C from a terminal, the CS/200 will keep on sending characters for
>several pages, before the CTRL/C has effect.

	This problem is much more generic than Bridge (3Com) products.
	I have been able to solve this on a CS/100, but have been having
	problems with Cisco and Annex terminal servers.  For me, this
	problem affects programs such as EMACS, which expects to have 
	total control over the serial port.  I think that this is silly
	because the program should not even need to know how to deal 
	with I/O.  If anyone can come up with better solutions than
	mine, I would be interested in hearing about them.

	The solution for the CS/100 is to set the DataForward parameter.  
	You can set it to AlphaNum, CR, ESC, EDiting, Term, FormEf, COntrol, 
	Punct, or all of the above.  They determine when the data in the buffers
	are to be packetized, and subsequently forwarded.  One of the
	DataForwarding conditions (IdleTimer) helped me figure out a
	reasonable solution to the Annex problem.

	For an Annex or AnnexII, you need to set up 2 parameters 
	that deal with forwarding.  Set the forwarding_timer to 
	something small; I have forwarding set to 1 second.  Also,
	you need to think about default input buffer size.  The default
	is the smallest 256 bytes, and should be sufficient.  I
	have control_lines set to flow_control, with start and stop
	characters set to ^S and ^Q respectively.

Tim Peiffer
-- 
-----------
Tim Peiffer				peiffer@cs.umn.edu 	or
Computer Science Dept			..!rutgers!umn-cs!peiffer
University of Minnesota