From owner-freebsd-hardware Tue Jul 2 10:56:53 1996 Return-Path: owner-hardware Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA25842 for hardware-outgoing; Tue, 2 Jul 1996 10:56:53 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id KAA25833 for ; Tue, 2 Jul 1996 10:56:48 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id DAA20842; Wed, 3 Jul 1996 03:54:03 +1000 Date: Wed, 3 Jul 1996 03:54:03 +1000 From: Bruce Evans Message-Id: <199607021754.DAA20842@godzilla.zeta.org.au> To: Brett_Glass@ccgate.infoworld.com, bde@zeta.org.au, hdalog@zipnet.net, msmith@atrad.adelaide.edu.au Subject: Re: muliport boards - building a PPP dialup server Cc: Kevin_Swanson@BLaCKSMITH.com, chuckr@glue.umd.edu, freebsd-hardware@FreeBSD.org, jparnas@jparnas.cybercom.net Sender: owner-hardware@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk >This brings up a problem I'd forgotten about: slow modem response to flow >control signals. Often, the modem's internal firmware gives flow control >such a low priority that several hundred characters can escape before a >dropped "Clear to Send" signal is recognized. A UART with a big FIFO can >help, especially if the UART does not have automatic flow control. The modem needs to recognize flow control within 100-200 characters for the default FreeBSD buffer sizes. Flow control can't be depended on to prevent fifo overflows in the UART because the sender can't be depended on to stop before sending more characters than fit in the fifo. Bruce