From owner-freebsd-stable@FreeBSD.ORG Thu Dec 2 18:41:04 2010 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1241E1065675 for ; Thu, 2 Dec 2010 18:41:04 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from mail-gx0-f182.google.com (mail-gx0-f182.google.com [209.85.161.182]) by mx1.freebsd.org (Postfix) with ESMTP id B9E588FC1C for ; Thu, 2 Dec 2010 18:41:03 +0000 (UTC) Received: by gxk8 with SMTP id 8so4558642gxk.13 for ; Thu, 02 Dec 2010 10:41:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:from:date:to:cc :subject:message-id:reply-to:references:mime-version:content-type :content-disposition:in-reply-to:user-agent; bh=P7f5aYshQ1Mcp101jxIzbjOQ6OQCiH+3XxyXUl9UiEo=; b=Tl6Bt1kCEHNpgr5fMweQAP4fBr/nPqIc8O/Z8X4wGQEvBKylZdLaV1dtY3ohUD4T+6 t+ZAY68wdloUH7nS8bfrWtprDEdy9W5bUTLOm9/GEzZ2h8BHe53A4z8flr2A2mrwNbVk /RK6iJiL/hhx1CHjqVnErbatQ2mQUYT2izuoI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:date:to:cc:subject:message-id:reply-to:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=t5Ql2SsSS/4rjiQ5yqgNuFB/qLpNgBQx6jwrtt5oUKSLVLVTUcNXDhcEynVAhIC5oN 08UCY1RVEuhICUCNkMgSqKk9d3Ll40LRjKrROfo7DWU98ttOL4KKsXaLG4Yq9XDM3eNq yUmGX+NN5qQEHigPLuJ/jChp7UxC2OwojOUhE= Received: by 10.91.42.23 with SMTP id u23mr1754735agj.67.1291315262894; Thu, 02 Dec 2010 10:41:02 -0800 (PST) Received: from pyunyh@gmail.com ([174.35.1.224]) by mx.google.com with ESMTPS id e24sm816403ana.2.2010.12.02.10.40.58 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 02 Dec 2010 10:41:00 -0800 (PST) Received: by pyunyh@gmail.com (sSMTP sendmail emulation); Thu, 2 Dec 2010 10:40:58 -0800 From: Pyun YongHyeon Date: Thu, 2 Dec 2010 10:40:58 -0800 To: Karl Denninger Message-ID: <20101202184058.GB13006@michelle.cdnetworks.com> References: <4CF6E41F.8060101@denninger.net> <20101202004447.GD8893@michelle.cdnetworks.com> <4CF6F947.4000803@denninger.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4CF6F947.4000803@denninger.net> User-Agent: Mutt/1.4.2.3i Cc: freebsd-stable@freebsd.org Subject: Re: Uh, fxp driver broken in current -STABLE build?! X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Dec 2010 18:41:04 -0000 On Wed, Dec 01, 2010 at 07:41:27PM -0600, Karl Denninger wrote: > On 12/1/2010 6:44 PM, Pyun YongHyeon wrote: > > On Wed, Dec 01, 2010 at 06:11:11PM -0600, Karl Denninger wrote: > >> Works in this kernel, checked out on that day: > >> > >> FreeBSD 8.1-STABLE #10: Mon Aug 30 06:44:40 CDT 2010 > >> karl@FS.denninger.net:/usr/obj/usr/src/sys/KSD-SMP > >> > >> fxp0: port 0x1000-0x101f mem > >> 0x94000000-0x94000fff,0x94100000-0x941fffff irq 21 at device 0.0 on pci6 > >> fxp0: Enabling Rx lock-up workaround > >> miibus0: on fxp0 > >> fxp0: Ethernet address: 00:a0:c9:a4:78:c3 > >> fxp0: [ITHREAD] > >> > >> (and has been running for months, and for a very long time before that) > >> > >> Tried to update to today's check-out and got hosed. > >> > >> The driver now keeps resetting and sending out "down" and "up" messages > >> repeatedly, and no traffic flows.... > >> > >> This is the ident I have on the current build: > >> > >> fxp0: port 0x1000-0x101f mem > >> 0x94000000-0x94000fff,0x94100000-0x941fffff irq 21 at device 0.0 on pci6 > >> fxp0: Enabling Rx lock-up workaround > >> miibus0: on fxp0 > >> fxp0: Ethernet address: 00:a0:c9:a4:78:c3 > >> fxp0: [ITHREAD] > >> > >> Looks the same..... > >> > >> Something was touched though on Nov 30 in the CVS tree. > >> > >> It looks like there was a fairly serious commit posted on 10-15, and > >> some other smaller ones related to VLANs and flow control (which don't > >> apply to this configuration.) > >> > >> I can't find anything else related...... anyone know what's up here? > >> > >> Probably need to find this as we're going into the 8.2 RELEASE cycle..... > >> > >> DMESG from the failed kernel boot is attached. > >> > > Thanks for reporting. Try attached patch. It seems there is a bug > > in RX lockup detection logic. Your controller is known to RX > > lockup free so the workaround should not be enabled. Otherwise > > fxp(4) reinitializes the controller every 15 seconds. > > > > > > _______________________________________________ > > freebsd-stable@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" > The patch was successful. > > I have another problem with the new kernel in that it is not properly > blocking on reads from an attached GPS (NTPD) but I'll see what I can > find out there and update as necessary. > > This probably needs to be committed so it doesn't bite other people. > Patched committed(r216111).