From owner-freebsd-hackers Tue Jan 21 09:06:08 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id JAA00148 for hackers-outgoing; Tue, 21 Jan 1997 09:06:08 -0800 (PST) Received: from watermarkgroup.com (lor.watermarkgroup.com [38.246.139.30]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id JAA29954 for ; Tue, 21 Jan 1997 09:04:44 -0800 (PST) Received: from 38.246.139.33 (Kim.watermarkgroup.com) by watermarkgroup.com (4.1/SMI-4.1) id AA07819; Tue, 21 Jan 97 12:02:15 EST Message-Id: <32E4F67C.343F@watermarkgroup.com> Date: Tue, 21 Jan 1997 12:01:55 -0500 From: Luoqi Chen Organization: The Watermark Group X-Mailer: Mozilla 3.01Gold (Macintosh; I; PPC) Mime-Version: 1.0 To: Terry Lambert Cc: freebsd-hackers@freebsd.org Subject: Re: My sportster internal modem doesn't work after switched to 2.2-BETA References: <199701172052.NAA09015@phaeton.artisoft.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Terry Lambert wrote: > > > A few days after I switched to 2.2-BETA, my internal modem stopped > > working. It can still dial and connect at 28800, and can read correctly, > > but outputs garbage characters. > > Probably you are using the wrong parity. Check your parity settings on > the port, which are set by your communications software (ie: they are > not permanent settings). > After some poking around, I found that the if I sent multiple bytes to the modem, some would get lost. So I went to sio.c and changed com->tx_fifo_size to 1 from 16, and everything works fine now. But I am still wondering if this is a problem with the modem, or with the software. It seems that NT is doing the same, sending no more than one byte at a time. This is not a satisfactory solution, the output FIFO is underutilized and CPU is servicing 16 times more interrupts. > > Terry Lambert > terry@lambert.org > --- > Any opinions in this posting are my own and not those of my present > or previous employers. Thanks for your help. -lq