From owner-freebsd-hackers Tue Apr 14 12:19:13 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA20592 for freebsd-hackers-outgoing; Tue, 14 Apr 1998 12:19:13 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from suburbia.slacker.com (suburbia.slacker.com [208.15.208.77]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id TAA20333 for ; Tue, 14 Apr 1998 19:18:17 GMT (envelope-from nugget@slacker.com) Received: (qmail 8472 invoked by uid 1000); 14 Apr 1998 19:18:12 -0000 Message-ID: <19980414141812.09510@slacker.com> Date: Tue, 14 Apr 1998 14:18:12 -0500 From: David McNett To: hackers@FreeBSD.ORG Cc: mike@smith.net.au Subject: Re: Indus Drivers References: <199804132155.OAA13056@ns1.dcomm.net> <199804141809.LAA00548@dingo.cdrom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.89.1i In-Reply-To: <199804141809.LAA00548@dingo.cdrom.com>; from Mike Smith on Tue, Apr 14, 1998 at 11:09:38AM -0700 X-Operating-System: FreeBSD 2.2.5-RELEASE i386 X-Distributed: Join the Effort! http://www.distributed.net Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 14-Apr-1998, Mike Smith wrote: > Try the USR Courier I-modem. I have two of these, and have my hands near another one. In all cases, I have had horrific luck getting FreeBSD to play well with the courier. This is using byterunner serial ports at 230.4kbps. Under periods of heavy inbound traffic, the courier will simply cease processing inbound traffic altogether. No traffic, no blinkenlights, nothing. The only solution I've found when this happens is to powercycle the courier. (This on even the most recent courier i-modem firmware from last week) Not that I hold FreeBSD at fault for this, my gut reaction is that it is a problem with the courier. I can reproduce the exact same behavior running the same hardware on a Linux box with non-16650 aware setserial. Linux (RH 4.2 to be exact). However, with a more recent setserial (16650 aware) produces a very solid link that does not exhibit this behavior. It is not, however, a 16650-related problem per se. Swapping UARTS and driving a 16550 at 230.4kbps under FreeBSD yields the exact same symptoms. This same behavior has been experienced under 2.2.5-RELEASE and a test 3.0 box as well. I would love nothing more than to ditch my linux boxes in favour of FreeBSD routers, but do not care to spend any money on additional hardware to accomplish this. I bought a gtek 16554 board to experiment with replacing the byterunner board, but have since realized that there are no FreeBSD drivers for it. Serial i/o is a black art at this level, and I'm well beyond my skillset. Anyone have any recommendations? What is in sio.c that could be triggering this behavior, and what's magic about the newer linux setserial code that would somehow rectify the problem? I'm all outta clues. -- ________________________________________________________________________ |David McNett |To ensure privacy and data integrity this message has| |nugget@slacker.com|been encrypted using dual rounds of ROT-13 encryption| |Birmingham, AL USA|Please encrypt all important correspondence with PGP!| To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message