From owner-freebsd-stable@FreeBSD.ORG Wed Apr 11 10:05:23 2007 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F18F916A400 for ; Wed, 11 Apr 2007 10:05:23 +0000 (UTC) (envelope-from stefan.lambrev@sun-fish.com) Received: from blah.sun-fish.com (blah.sun-fish.com [217.18.249.150]) by mx1.freebsd.org (Postfix) with ESMTP id A776313C45E for ; Wed, 11 Apr 2007 10:05:23 +0000 (UTC) (envelope-from stefan.lambrev@sun-fish.com) Received: from blah.sun-fish.com (localhost [127.0.0.1]) by blah.sun-fish.com (Postfix) with ESMTP id C67EC1B10EB5; Wed, 11 Apr 2007 12:05:18 +0200 (CEST) Received: from [10.1.1.2] (unknown [192.168.25.6]) by blah.sun-fish.com (Postfix) with ESMTP id CFBC21B10C26; Wed, 11 Apr 2007 12:05:17 +0200 (CEST) Message-ID: <461CB2D8.7040303@sun-fish.com> Date: Wed, 11 Apr 2007 13:05:12 +0300 From: Stefan Lambrev User-Agent: Thunderbird 1.5.0.10 (Windows/20070221) MIME-Version: 1.0 To: pyunyh@gmail.com References: <20060327093011.GA21070@math.jussieu.fr> <200603280747.55047.joao@matik.com.br> <20070410042415.GA50510@duncan.reilly.home> <200704100954.20900.joao@matik.com.br> <461CA204.9030700@sun-fish.com> <20070411090617.GB1065@cdnetworks.co.kr> In-Reply-To: <20070411090617.GB1065@cdnetworks.co.kr> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV using ClamSMTP on BLAH Cc: freebsd-stable@freebsd.org Subject: Re: watchdog network card X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Apr 2007 10:05:24 -0000 Hi, -cut- > > I thought getting latest nfe source will help but it doesn't. > > > -cut- > > > > nfe0: watchdog timeout (missed Tx interrupts) -- recovering > > > > According to the above message, it seems that you use new nfe(4). :-) > Yes this is is with latest nfe, but I've got watchdog timeouts with previous version of this driver too. > > interrupt total rate > > irq1: atkbd0 6660 0 > > irq12: psm0 153054 0 > > irq15: ata1 778797 1 > > irq16: pcm0 2735727 7 > > irq17: skc0 115669786 296 > > irq18: nvidia0 24802500 63 > > irq21: ohci0+ 2418887 6 > > irq22: nfe0 ehci0 92319117 236 > ^^^^^^^^^^ > You are using shared interrut so it's possible to get occasional > watchdog timeouts. polling(4) should fix your issue here. > I'll try this, and test :), It wasn't hard to generate generate watchdog timeout. But isn't polling bad under heavy load and busy CPU(s) ? > > cpu0: timer 780827522 2000 > > Total 1019712050 2612 > > > > FreeBSD 6.2-STABLE i386 > > > > nfe0: port 0xb000-0xb007 > > mem 0xd5000000-0xd5000fff irq 22 at device 10.0 on pci0 > > > > nfe(4) should be teached to use MSI/MSI-X for PCI-Express/PCI-X based > adapters but it's not done yet. > >