data overruns while changing virtual screens
John Kennedy
johnk at opel.COM
Sun Mar 3 00:16:46 AEST 1991
I've come across an interesting phenomenon in AT&T SVR3.2.2
and Interactive 2.2.
When switching virtual screens (alt-SysRq F1, etc), I've observed
that either interrupts are shut off for very long periods of time,
or a DMA channel is tied up for excessively long.
The net result is a loss of incoming serial data even at speeds
down to 2400 baud. I am already using 16550's, so I know that
over 15 characters are lost. A rough estimate of 4 ms/char x 15
tells me that interrupts are off for at least 60 ms.
Test:
Provide a stream of incoming data, preferably one which generates a
recognizable pattern on a screen, or one that feeds a program that
can compare differences in incoming patterns. Switch virtual consoles
and observe the character losses.
-or-
Watch your modem lights on a steady UUCP transfer. Watch the lights when
you change virtual consoles.
John
--
John Kennedy johnk at opel.COM
Second Source, Inc.
Annapolis, MD
More information about the Comp.unix.sysv386
mailing list