[Info-vax] SET TERM /TTSYNC on ancient VMS versions

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Wed Aug 15 18:16:50 EDT 2018


On 2018-08-15 20:38:55 +0000, hans.huebner at gmail.com said:

> Am Mittwoch, 15. August 2018 20:31:03 UTC+1 schrieb Stephen Hoffman:
>> If you turn off flow control, you'll get communications problems. 
>> Overruns from host to terminal are more common, but there are folks> 
>> that could outrun the receive buffers on some configurations.  And 
>> sometimes the host just isn't ready.  Sooner or later, there'll be 
>> problems with input or output.  Loss, corruptions or whatnot.
> 
> In-band flow control was always a pain in the rear.  Of course, it was 
> also a cheap solution to a problem.  Better async multiplexers and 
> terminal servers, however, had full modem control, and the VMS terminal 
> driver supports out-of-band flow control at least in VMS V5.x.  I would 
> like to know whether hardware flow control was added in V5.x or 
> earlier.  This is out of historic curiosity.

In-band worked pretty well, if the local folks weren't trying to run 
binary data over a serial line.  Or weren't trying to repurpose control 
characters, as was the case with emacs and a few other tools.  Or 
didn't grab specific keys as the device attention request, as a few 
devices still do.  Serial line muxes tended to be... problematic. too.  
Corollaries: don't try to run binary data over a console serial line, 
running asynch DDCMP and SLIP were (still are) messy at best, and make 
sure that terminal or concentrator or mux power-up doesn't generate a 
framing error on the console serial line at power-up; a break signal.  
But i digress.  Support for serial controllers with hardware flow 
control existed in VAX/VMS V3 and V4 and in MicroVMS, and quite 
possibly existed earlier than that.  A serial controller with hardware 
flow control support was required.   Limited modem control and full 
modem control are also supported that far back, though it was generally 
easier to get limited working with a wider variety of gear.  2 to 3 and 
3 to 2 or sometimes 2 to 2 and 3 to 3, 4-5 on each end in the 
connector, 7 to 7, and 6-8-20 wired to 6-8-20 was fairly common wiring 
back then, if the folks soldering were economizing wires.  DECconnect 
massively simplified the wiring mess that existed back then, though 
that lacked support for modem control, which meant that folks were 
still either using their own cabling or with purchased limited or full 
modem control cabling with modems.  But for most serial-connected 
stuff, the DECconnect BC16E cabling and box-specific adapters was 
easier to deal with.  That avoided a whole lot of soldering, 
pin-insertion connectors and related... fun.  We're still occasionally 
dealing with some of the more obscure corners of that era, too: 
https://www.usenix.org/conference/usenixsecurity18/presentation/tian


-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list