From owner-freebsd-bugs Mon Mar 27 5:20: 9 2000 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id DB5A737BCA8 for ; Mon, 27 Mar 2000 05:19:59 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id FAA33218; Mon, 27 Mar 2000 05:20:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 912AB37BD73 for ; Mon, 27 Mar 2000 05:18:27 -0800 (PST) (envelope-from nobody@FreeBSD.org) Received: (from nobody@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id FAA33046; Mon, 27 Mar 2000 05:18:29 -0800 (PST) (envelope-from nobody@FreeBSD.org) Message-Id: <200003271318.FAA33046@freefall.freebsd.org> Date: Mon, 27 Mar 2000 05:18:29 -0800 (PST) From: gram@cequrux.com To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: kern/17620: Digi/570i sync driver (if_ar.c) causes system freezes Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 17620 >Category: kern >Synopsis: Digi/570i sync driver (if_ar.c) causes system freezes >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Mar 27 05:20:00 PST 2000 >Closed-Date: >Last-Modified: >Originator: Graham Wheeler >Release: 2.2.8 >Organization: CEQURUX Technologies >Environment: FreeBSD cpmail.cequrux.com 2.2.8-RELEASE FreeBSD 2.2.8-RELEASE #0: Thu Feb 17 17:04:50 SAST 2000 root@cpmail.cequrux.com:/usr/src/sys/i386/conf/GENERIC i386 >Description: First, let me point out that even though this is on an old version of FreeBSD, the arN driver code has not changed since this release in any way that would have fixed the problem (at least not by FreeBSD 3.3), so it seems safe to assume that the problem still exists in all versions of FreeBSD subsequent to 2.2.8. When using a Digi/570i card in place of a dedicated router, the O/S will freeze up after a while. The last few lines in the kernel message buffer look something like: Mar 6 18:46:47 cpmail /kernel: ar0: Receive error chan 0, stat a4, msci st3 b, rxhind 1, cda 400a, eda43a2. Mar 6 18:46:47 cpmail /kernel: ar0: Receive error chan 0, stat a4, msci st3 b, rxhind 2, cda 4014, eda 4000. The machine has to be hard-reset after this to bring it back up. >How-To-Repeat: It seems to happen after some time. It doesn't appear to be related to heavy load, but presumably there must be *some* load. On the machine in question, it has happened twice this month. If this was a panic followed by a reboot it wouldn't be quite as bad, but freezing up is very undesirable behaviour, especially as this machine acts as a mailserver. >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message