From owner-freebsd-current@FreeBSD.ORG Mon Sep 12 20:42:30 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 31CC516A41F for ; Mon, 12 Sep 2005 20:42:30 +0000 (GMT) (envelope-from mux@freebsd.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0394943D45 for ; Mon, 12 Sep 2005 20:42:29 +0000 (GMT) (envelope-from mux@freebsd.org) Received: by elvis.mu.org (Postfix, from userid 1920) id BF4A41A4D87; Mon, 12 Sep 2005 13:42:29 -0700 (PDT) Date: Mon, 12 Sep 2005 22:42:29 +0200 From: Maxime Henrion To: Andrew Gallatin Message-ID: <20050912204229.GE20997@elvis.mu.org> References: <20050912172733.GD20997@elvis.mu.org> <17189.54978.162790.14624@grasshopper.cs.duke.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <17189.54978.162790.14624@grasshopper.cs.duke.edu> User-Agent: Mutt/1.4.2.1i 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 20:42:30 -0000 Andrew Gallatin wrote: > > 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) Ok, I should have said that this patch will only help if you get a "device timeout (64)" message, so it won't help here unfortunately. > 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. I'll look into this ASAP. Thanks, Maxime