From owner-svn-src-all@FreeBSD.ORG  Thu Nov 11 21:34:36 2010
Return-Path: <owner-svn-src-all@FreeBSD.ORG>
Delivered-To: svn-src-all@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 4E2111065672;
	Thu, 11 Nov 2010 21:34:36 +0000 (UTC)
	(envelope-from rfarmer@predatorlabs.net)
Received: from mail-qw0-f54.google.com (mail-qw0-f54.google.com
	[209.85.216.54])
	by mx1.freebsd.org (Postfix) with ESMTP id 9ED298FC08;
	Thu, 11 Nov 2010 21:34:35 +0000 (UTC)
Received: by qwj8 with SMTP id 8so1565279qwj.13
	for <multiple recipients>; Thu, 11 Nov 2010 13:34:34 -0800 (PST)
MIME-Version: 1.0
Received: by 10.224.196.67 with SMTP id ef3mr1249335qab.160.1289511274869;
	Thu, 11 Nov 2010 13:34:34 -0800 (PST)
Received: by 10.220.16.199 with HTTP; Thu, 11 Nov 2010 13:34:34 -0800 (PST)
X-Originating-IP: [128.95.133.119]
In-Reply-To: <20101111211808.GE17566@michelle.cdnetworks.com>
References: <201011111808.oABI8olX079570@svn.freebsd.org>
	<20101111183409.GA1011@pluto.vnode.local>
	<20101111191900.GC17566@michelle.cdnetworks.com>
	<AANLkTimjUgNLsvqzGNn7SEHZ_=7oF-BJyG2jS7bezy55@mail.gmail.com>
	<20101111211808.GE17566@michelle.cdnetworks.com>
Date: Thu, 11 Nov 2010 13:34:34 -0800
Message-ID: <AANLkTikCUBj=j7smC7Jpw_p9g1chPsShEhYEFGws7EHY@mail.gmail.com>
From: Rob Farmer <rfarmer@predatorlabs.net>
To: pyunyh@gmail.com
Content-Type: text/plain; charset=ISO-8859-1
Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org,
	src-committers@freebsd.org, Pyun YongHyeon <yongari@freebsd.org>,
	Joel Dahl <joel@freebsd.org>
Subject: Re: svn commit: r215132 - head/sys/dev/nfe
X-BeenThere: svn-src-all@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the entire src tree \(except for &quot;
	user&quot; and &quot; projects&quot; \)" <svn-src-all.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-all>,
	<mailto:svn-src-all-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-all>
List-Post: <mailto:svn-src-all@freebsd.org>
List-Help: <mailto:svn-src-all-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-all>,
	<mailto:svn-src-all-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2010 21:34:36 -0000

On Thu, Nov 11, 2010 at 13:18, Pyun YongHyeon <pyunyh@gmail.com> wrote:
> Yes, but I think this has nothing to do with the subject.
> I think MCP controllers have a silicon bug that does not generate
> TX completion interrupts under certain conditions/controller models.
> The PR indicates what was really happened which also indicates
> possible silicon bug. nve(4) also seems to have some workaround for
> that but I wanted to verify it since we don't know what binary blob
> did during controller initialization. The message just shows
> informational message and does not reset controller so I think that
> edge case is already handled by nfe(4).
>

I have a system that does this same thing - watchdog timeout (missed
Tx interrupts) over and over. It also generates so much bogus traffic
that all other systems connected to the same switch/hub lose their
network connection while the machine is running. Switching to nve
resolves the problem.

If it can't be fixed, that's fine. Just please don't remove nve -
there are systems that need it.

-- 
Rob Farmer