From owner-freebsd-current@FreeBSD.ORG Mon Sep 12 19:28:10 2005 Return-Path: X-Original-To: current@FreeBSD.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AE36816A41F; Mon, 12 Sep 2005 19:28:10 +0000 (GMT) (envelope-from gallatin@cs.duke.edu) Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4737943D55; Mon, 12 Sep 2005 19:28:08 +0000 (GMT) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.13.4/8.13.4) with ESMTP id j8CJS7sC013367 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 12 Sep 2005 15:28:07 -0400 (EDT) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.12.9p2/8.12.9/Submit) id j8CJS2nd085632; Mon, 12 Sep 2005 15:28:02 -0400 (EDT) (envelope-from gallatin) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17189.54978.162790.14624@grasshopper.cs.duke.edu> Date: Mon, 12 Sep 2005 15:28:02 -0400 (EDT) To: Maxime Henrion In-Reply-To: <20050912172733.GD20997@elvis.mu.org> References: <20050912172733.GD20997@elvis.mu.org> X-Mailer: VM 6.75 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid Cc: current@FreeBSD.org Subject: Re: HEADS UP: call for nve(4) users to test a patch X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Sep 2005 19:28:10 -0000 Maxime Henrion writes: > This patch just reduces the size of the TX ring by one. Many NIC chips > in existence today have such bugs and require similar fixes, so I'm not I'm sorry, but it does not work for me on my Nforce4 based motherboard running FreeBSD/amd64: nve0: port 0xb400-0xb407 mem 0xfebf9000-0xfebf9fff irq 22 at device 10.0 on pci0 nve0: Ethernet address 00:01:29:f5:6b:91 miibus1: on nve0 ciphy0: on miibus1 ciphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto nve0: Ethernet address: 00:01:29:f5:6b:91 nve0: [GIANT-LOCKED] nve0: link state changed to DOWN nve0: link state changed to UP nve0: device timeout (2) I'm totally unable to send or receive any traffic under FreeBSD with this nic. It doesn't randomly timeout, it never manages to transmit (or receive) anything. I can provide more details about this board upon request.. > really surprised. It also seems Linux's forcedeth driver does such a > thing, but it's hard to tell because it uses an entirely different API > than us. The Solaris driver (from http://homepage2.nifty.com/mrym3/taiyodo/eng) uses the same interface as we do, and uses the same version of the nvidia libs. It has been bulletproof for me so far on this same machine when it is booted into Solaris. Drew