From owner-freebsd-amd64@FreeBSD.ORG Tue Feb 5 18:51:49 2008 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 37B7116A473 for ; Tue, 5 Feb 2008 18:51:49 +0000 (UTC) (envelope-from freebsd@sopwith.solgatos.com) Received: from schitzo.solgatos.com (pool-96-225-216-68.ptldor.fios.verizon.net [96.225.216.68]) by mx1.freebsd.org (Postfix) with ESMTP id E3A4413C458 for ; Tue, 5 Feb 2008 18:51:48 +0000 (UTC) (envelope-from freebsd@sopwith.solgatos.com) Received: from schitzo.solgatos.com (localhost.home.localnet [127.0.0.1]) by schitzo.solgatos.com (8.14.1/8.13.8) with ESMTP id m15Ipmv9001703 for ; Tue, 5 Feb 2008 10:51:48 -0800 Received: from sopwith.solgatos.com (uucp@localhost) by schitzo.solgatos.com (8.14.1/8.13.4/Submit) with UUCP id m15IpmN2001700 for freebsd-amd64@freebsd.org; Tue, 5 Feb 2008 10:51:48 -0800 Received: from localhost by sopwith.solgatos.com (8.8.8/6.24) id SAA19655; Tue, 5 Feb 2008 18:49:15 GMT Message-Id: <200802051849.SAA19655@sopwith.solgatos.com> To: freebsd-amd64@freebsd.org In-reply-to: Your message of "Tue, 05 Feb 2008 18:03:51 GMT." <200802051803.m15I3p96071800@freefall.freebsd.org> Date: Tue, 05 Feb 2008 10:49:15 +0000 From: Dieter Subject: Re: amd64/93090: [nve] NIC on GA-K8NF-9 motherboard is recognized, but does not work. X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Feb 2008 18:51:49 -0000 > Without access to this particular hardware, or a patch submitted with > the PR - there isn't much we can do at this point. nve(4) is based on > a binary blob, and has been succeeded by nfe(4) in FreeBSD 7.0 and later. Sometimes my nve doesn't work the first time. (nforce4-ultra, FreeBSD 6.2) try PING_TARGET=some_machine_that_you_know_will_be_up for count in 1 2 3 4 5 6 7 8 9 10 do sleep 1 if ping -q -c1 $PING_TARGET > /dev/null 2>&1 then echo nve0 Ethernet is working. exit else echo Fixing up nve0 Ethernet. ifconfig nve0 down echo fixup_ethernet: sleeping for $count seconds sleep $count ifconfig nve0 up fi done sleep 1 This script gets run by rc.local. And yes, it works better wrapped in those extra sleeps.