Date: Tue, 11 Nov 1997 21:47:13 GMT From: mouth@ibm.net (John Kelly) To: Bruce Evans <bde@zeta.org.au> Cc: hackers@freebsd.org Subject: Status of 650 UART support Message-ID: <3468ce08.353607@smtp-gw01.ny.us.ibm.net> In-Reply-To: <199711111110.DAA15487@hub.freebsd.org> References: <199711111110.DAA15487@hub.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 11 Nov 1997 03:10:02 -0800 (PST), Bruce Evans
<bde@zeta.org.au> wrote:
> > /kernel: sio2: 40 more interrupt-level buffer overflows (total 828)
>
> This message is unusual. It means that the system is overloaded with
> interrupt processing. Apparently the modem can keep up without input
> flow control (into it), but FreeBSD can't.
I'm getting that "interrupt-level buffer overflow" message when I use
the 650 UART support. As long as I run the UARTs in 550 compatibility
mode, they work fine. My kernel is 3.0-971108-SNAP.
I've looked at the source in sio.c and I see where the 650 auto
CTS/RTS flow control is turned on, but I've made little other progress
towards comprehending sio.c
>static char const * const error_desc[] = {.
> "silo overflow",
> "interrupt-level buffer overflow",
> "tty-level buffer overflow",
>};
Can anyone explain the difference between these three types of
overflows?
John
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3468ce08.353607>
