From owner-freebsd-current@FreeBSD.ORG Tue Dec 4 05:21:54 2007 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 66CBE16A418 for ; Tue, 4 Dec 2007 05:21:54 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.179]) by mx1.freebsd.org (Postfix) with ESMTP id 3F3A713C43E for ; Tue, 4 Dec 2007 05:21:54 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: by wa-out-1112.google.com with SMTP id k17so6181207waf for ; Mon, 03 Dec 2007 21:21:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:received:date:from:to:cc:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; bh=cuoB84gVjohS4LqeOeXOfvZOl2ysuP+eNSc6nDqY9Ck=; b=T9AYhYwA1VlxfC2uibIsq3KxoHGPKNDBE+cAP6+NPazLaJUqpC0kMfnLJqAaR7oPCxYKGO8QsakKBYCWw0i6wXnFzZKGv99yvf9mWNDbty8i4b3r6+gSwhIGjYD6vokwI797u+ATb+RAEv8jZNfnS5N8R0G17Eyksn0+6v7FWeo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:date:from:to:cc:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; b=ONWYsAnrGp28NLHxX9p+Ypwkj+13Wqz20Or6hDyWh34iQYlHDdhGiluTb+CeeaFzX3G4yu9conEJ/jQ+2SUniHu+lKCftWIl9YocJ2QhOyOpCe3++V4eCXX4R3RLj/bF8t6mZgckDBBzIYyRwQrsC9hUgwDXclh4bRDW2eR0T3E= Received: by 10.114.254.1 with SMTP id b1mr242877wai.1196745713795; Mon, 03 Dec 2007 21:21:53 -0800 (PST) Received: from michelle.cdnetworks.co.kr ( [211.53.35.84]) by mx.google.com with ESMTPS id l22sm443218waf.2007.12.03.21.21.49 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 03 Dec 2007 21:21:52 -0800 (PST) Received: from michelle.cdnetworks.co.kr (localhost.cdnetworks.co.kr [127.0.0.1]) by michelle.cdnetworks.co.kr (8.13.5/8.13.5) with ESMTP id lB45JwR3036525 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 4 Dec 2007 14:19:58 +0900 (KST) (envelope-from pyunyh@gmail.com) Received: (from yongari@localhost) by michelle.cdnetworks.co.kr (8.13.5/8.13.5/Submit) id lB45Jvgg036524; Tue, 4 Dec 2007 14:19:57 +0900 (KST) (envelope-from pyunyh@gmail.com) Date: Tue, 4 Dec 2007 14:19:57 +0900 From: Pyun YongHyeon To: Rudy Message-ID: <20071204051957.GC35245@cdnetworks.co.kr> References: <4754BF03.5090407@monkeybrains.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="rJwd6BRFiFCcLxzm" Content-Disposition: inline In-Reply-To: <4754BF03.5090407@monkeybrains.net> User-Agent: Mutt/1.4.2.1i Cc: freebsd-current@freebsd.org Subject: Re: nfe busted on 7.0-BETA4 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Dec 2007 05:21:54 -0000 --rJwd6BRFiFCcLxzm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, Dec 03, 2007 at 06:44:19PM -0800, Rudy wrote: > > I just did a cvsup form 7.0-CURRENT (about 5 months old) to BETA4 and > nfe doesn't work anymore (it had been working). > I recompiled the kernel with 'devide nve' to send out this email! (nve > = deprecated driver for nVidia > > Motherboard: Asus M2NPV-VM > uname -a: > FreeBSD monchichi.monkeybrains.net 7.0-BETA4 FreeBSD 7.0-BETA4 #2: Mon > Dec 3 16:46:44 PST 2007 > root@monchichi.monkeybrains.net:/usr/obj/usr/src/sys/MONCHICHI i386 > > make.conf: > CFLAGS= -O2 -fno-strict-aliasing -pipe > COPTFLAGS= -O -pipe > CPUTYPE?=athlon64 > > > > > Dec 4 00:30:35 monchichi kernel: nfe0: discard frame w/o leading > ethernet header (len 10 pkt len 10) > Dec 4 00:30:37 monchichi kernel: nfe0: discard frame w/o leading > ethernet header (len 0 pkt len 0) > Dec 4 00:30:37 monchichi kernel: nfe0: discard frame w/o leading > ethernet header (len 10 pkt len 10) > Dec 4 00:30:39 monchichi kernel: nfe0: discard frame w/o leading > ethernet header (len 0 pkt len 0) > Dec 4 00:30:39 monchichi kernel: nfe0: discard frame w/o leading > ethernet header (len 10 pkt len 10) > Dec 4 00:30:41 monchichi kernel: nfe0: discard frame w/o leading > ethernet header (len 0 pkt len 0) > Dec 4 00:30:41 monchichi kernel: nfe0: discard frame w/o leading > ethernet header (len 10 pkt len 10) > Dec 4 00:30:43 monchichi kernel: nfe0: discard frame w/o leading > ethernet header (len 0 pkt len 0) > Dec 4 00:30:43 monchichi kernel: nfe0: discard frame w/o leading > ethernet header (len 10 pkt len 10) > > > Here is the nve in dmesg: > Dec 4 01:01:24 monchichi kernel: nve0: Adapter> port 0xc800-0xc807 mem 0xfe02b000-0xfe02bfff irq 22 at device > 20.0 on pci0 > > Try attached patch. -- Regards, Pyun YongHyeon --rJwd6BRFiFCcLxzm Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="nfe.power.patch" Index: if_nfe.c =================================================================== RCS file: /home/ncvs/src/sys/dev/nfe/if_nfe.c,v retrieving revision 1.24 diff -u -r1.24 if_nfe.c --- if_nfe.c 22 Nov 2007 02:44:58 -0000 1.24 +++ if_nfe.c 4 Dec 2007 05:20:38 -0000 @@ -2931,8 +2931,7 @@ /* force MAC to wakeup */ val = NFE_READ(sc, NFE_PWR_STATE); - if ((val & NFE_PWR_WAKEUP) == 0) - NFE_WRITE(sc, NFE_PWR_STATE, val | NFE_PWR_WAKEUP); + NFE_WRITE(sc, NFE_PWR_STATE, val | NFE_PWR_WAKEUP); DELAY(10); val = NFE_READ(sc, NFE_PWR_STATE); NFE_WRITE(sc, NFE_PWR_STATE, val | NFE_PWR_VALID); --rJwd6BRFiFCcLxzm--