From owner-freebsd-hackers Fri Oct 25 13:16:01 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA11989 for hackers-outgoing; Fri, 25 Oct 1996 13:16:01 -0700 (PDT) Received: from clem.systemsix.com (clem.systemsix.com [198.99.86.131]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id NAA11981 for ; Fri, 25 Oct 1996 13:15:51 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by clem.systemsix.com (8.6.12/8.6.12) with SMTP id OAA16884 for ; Fri, 25 Oct 1996 14:15:37 -0600 Message-Id: <199610252015.OAA16884@clem.systemsix.com> X-Authentication-Warning: clem.systemsix.com: Host localhost didn't use HELO protocol X-Mailer: exmh version 1.6.5 12/11/95 From: Steve Passe To: hackers@freefall.freebsd.org Subject: Re: ed0 timeouts Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 25 Oct 1996 14:15:36 -0600 Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Hi, I currently am writing code for the FreeBSD SMP kernel that will allow us to use symmetric IO handling with all CPUs. This basically involves changing the kernel to use a device called the "IO APIC" in place of the 8259s. I now have code that does this, with all INT devices working properly EXCEPT for my ed NIC card. I have tried different slots and different cards, but I continue to get: [ date/time ] /kernel: ed0: device timeout I am occasionally loosing the INTs expected to be generated by ed_xmit(). The ed_watchdog() routine usually recovers gracefully (network actually locked twice since running this code: approx 2/3 weeks). Could someone explain why the ed0 cards might loose this INT? Any clues/insight appreciated! (please cc: me directly) -- Steve Passe | powered by smp@csn.net | FreeBSD