From owner-freebsd-stable@FreeBSD.ORG Thu Nov 10 22:52:20 2011 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E0F4E1065679 for ; Thu, 10 Nov 2011 22:52:20 +0000 (UTC) (envelope-from boydjd@jbip.net) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id 6F2498FC0C for ; Thu, 10 Nov 2011 22:52:20 +0000 (UTC) Received: by faar19 with SMTP id r19so4829161faa.13 for ; Thu, 10 Nov 2011 14:52:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jbip.net; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=M/MYBoaac4rTz2S5b8vD3nHwPOam6jKV3aa94YGeFoQ=; b=g3zldB5XDlzo4+CBm1UN9zbnGjN3NQGtU3q4LSafC7c5gSzBmAFWINbuL7YZlzestn 6U1D8jWPzWolh3eis93hU77tNQsrh2pNIqoPQtU3EoMm/QqqhwsjKla/VsjFEYN8X1eK U77WZG+9sY0QblQgtTDZu6NQjGLYpTMdi7kYc= Received: by 10.223.57.132 with SMTP id c4mr14779368fah.0.1320963980213; Thu, 10 Nov 2011 14:26:20 -0800 (PST) MIME-Version: 1.0 Received: by 10.223.75.205 with HTTP; Thu, 10 Nov 2011 14:25:59 -0800 (PST) In-Reply-To: <4EBBBACE.3020900@digiware.nl> References: <4EBB97DF.3020803@digiware.nl> <20111110095041.GA73812@icarus.home.lan> <4EBBBACE.3020900@digiware.nl> From: Joshua Boyd Date: Thu, 10 Nov 2011 17:25:59 -0500 Message-ID: To: Willem Jan Withagen Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: "stable@freebsd.org" , "Vogel, Jack" , Jeremy Chadwick Subject: Re: em0 watchdog timeout X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Nov 2011 22:52:21 -0000 On Thu, Nov 10, 2011 at 6:51 AM, Willem Jan Withagen wrote: > em0@pci0:0:25:0: class=0x020000 card=0x10bd15d9 chip=0x10bd8086 > rev=0x02 hdr=0x00 > vendor = 'Intel Corporation' > device = 'Intel 82566DM Gigabit Ethernet Adapter (82566DM)' > class = network > subclass = ethernet > bar [10] = type Memory, range 32, base 0xdf900000, size 131072, > enabled > bar [14] = type Memory, range 32, base 0xdf924000, size 4096, enabled > bar [18] = type I/O Port, range 32, base 0x1820, size 32, enabled > cap 01[c8] = powerspec 2 supports D0 D3 current D0 > cap 05[d0] = MSI supports 1 message, 64 bit enabled with 1 message > cap 13[e0] = PCI Advanced Features: FLR TP > > > And note that this problem only raises it nasty head very few weeks... I have had the same problem, as shown here: http://lists.freebsd.org/pipermail/freebsd-stable/2011-June/063092.html According to your pciconf output, your card either doesn't support MSI-X, or you have MSI-X disabled. Check the hw.pci.enable_msix sysctl and make sure that it is set to 1. Also check to make sure there aren't any BIOS settings blocking MSI-X. Apparently the older Intel gigabit cards don't support MSI-X, and as such get starved. However, I haven't had the problem rear it's ugly head in quite a while, but that's with the newest 8.2-STABLE tree. No idea if it's just chance or if something was actually fixed. When it was happening to me, it would also happen about every week or two and I'd have to reboot the server. -- Joshua Boyd E-mail: boydjd@jbip.net http://www.jbip.net