Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watnot!watmath!clyde!rutgers!mit-eddie!genrad!decvax!tektronix!uw-beaver!ubc-vision!alberta!bjorn From: bjorn@alberta.UUCP Newsgroups: comp.sys.atari.st Subject: Re: More about MORE Message-ID: <216@pembina.alberta.UUCP> Date: Wed, 11-Feb-87 15:41:05 EST Article-I.D.: pembina.216 Posted: Wed Feb 11 15:41:05 1987 Date-Received: Sat, 14-Feb-87 12:45:03 EST References: <115@batcomputer.tn.cornell.edu> <23@decvax.UUCP> Organization: U. of Alberta, Edmonton, AB Lines: 27 Summary: Terminal emulator lock-up In article <23@decvax.UUCP>, minow@decvax.UUCP (Martin Minow) writes: > In article <115@batcomputer.tn.cornell.edu> braner@batcomputer.UUCP > (Moshe Braner) notes that there seems to be a problem on the ST when > the keyboard buffer fills. > > I've noticed the same sort of problem when using a home-brew TTY > emulator at 2400 Baud (but not when using Uniterm). When the bug > hits me, I have to soft-reset the computer. > > After reading through the Abacus ST Internals listings, it appears > that XON mode applies to both input and output on the RS232 line. > In the real world, this can easily lead to a deadlock condition. You have it exactly right. I used to frequently experience a serial port lockup, no matter what I was running (vt52, homebrew, UniTerm), with a reboot necessary to get things running again. The fix is to never use the Xon/Xoff flow control provided in the serial line driver. If you're afraid of losing characters increase the serial i/o buffer size with an 'iorec' call. Personally I have never run into any problems with the default buffer size over 2400 baud lines, but then more than likely some of the programs I'm using issue 'iorec' calls. Iorec can also be used to increase the size of the keyboard buffer. Bjorn R. Bjornsson alberta!bjorn