From owner-freebsd-stable@FreeBSD.ORG Thu Nov 1 06:25:54 2012 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1C7F74D0 for ; Thu, 1 Nov 2012 06:25:54 +0000 (UTC) (envelope-from egrosbein@rdtc.ru) Received: from eg.sd.rdtc.ru (eg.sd.rdtc.ru [IPv6:2a03:3100:c:13::5]) by mx1.freebsd.org (Postfix) with ESMTP id 2D2178FC0C for ; Thu, 1 Nov 2012 06:25:52 +0000 (UTC) Received: from eg.sd.rdtc.ru (localhost [127.0.0.1]) by eg.sd.rdtc.ru (8.14.5/8.14.5) with ESMTP id qA16PlZT064505; Thu, 1 Nov 2012 13:25:48 +0700 (NOVT) (envelope-from egrosbein@rdtc.ru) Message-ID: <509215E6.5040306@rdtc.ru> Date: Thu, 01 Nov 2012 13:25:42 +0700 From: Eugene Grosbein User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; ru-RU; rv:1.9.2.13) Gecko/20110112 Thunderbird/3.1.7 MIME-Version: 1.0 To: Charles Owens Subject: Re: Panic during kernel boot, igb-init related? (8.3-RELEASE) References: <509158BC.7090901@greatbaysoftware.com> In-Reply-To: <509158BC.7090901@greatbaysoftware.com> Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Cc: freebsd-stable@freebsd.org, Jack Vogel , Steve McCoy , jdc@parodius.com X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.14 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, 01 Nov 2012 06:25:54 -0000 31.10.2012 23:58, Charles Owens пишет: > Hello, > > We're seeing boot-time panics in about 4% of cases when upgrading from > FreeBSD 8.1 to 8.3-RELEASE (i386). This problem is subtle enough that > it escaped detection during our regular testing cycle... now with over > 100 systems upgraded we're convinced there's a real issue. Our kernel > config is essentially PAE (ie. static modules ... with a few drivers > added/removed). The hardware is Intel Server System SR1625UR. > > This appears to match a finding discussed in these threads, having to do > with timing of initialization of the igb(4)-based NICs (if I'm > understanding it properly): > > http://lists.freebsd.org/pipermail/freebsd-stable/2011-May/062596.html > http://lists.freebsd.org/pipermail/freebsd-stable/2011-June/062949.html > http://lists.freebsd.org/pipermail/freebsd-stable/2011-September/063867.html > http://lists.freebsd.org/pipermail/freebsd-stable/2011-September/063958.html > > > These threads include some potential patches and possibility of > commit/MFC... but it isn't clear that there was ever final resolution > (and MFC to 8-stable). I've cc'd a few folks from back then. > > A real challenge here is the frequency of occurrence. As mentioned, it > only hit's a fraction of our systems. When it _does_ hit, the system > may enter a reboot loop for days and then mysteriously break out of > it... and thereafter seem to work fine. > > I'd be very grateful for any help. Some questions: > > * Was there ever a final "blessed" patch? > o if so, will it apply to RELENG_8_3? > * Is there anything that could be said that might help us with > reproducing-the-problem / testing / validating-a-fix? > > > Panic message is -- > > panic: m_getzone: m_getjcl: invalid cluster type > cpuid = 0 > KDB: stack backtrace: > #0 0xc059c717 at kdb_backtrace+0x47 > #1 0xc056caf7 at panic+0x117 > #2 0xc03c979e at igb_refresh_mbufs+0x25e > #3 0xc03c9f98 at igb_rxeof+0x638 > #4 0xc03ca135 at igb_msix_que+0x105 > #5 0xc0541e2b at intr_event_execute_handlers+0x13b > #6 0xc05434eb at ithread_loop+0x6b > #7 0xc053efb7 at fork_exit+0x97 > #8 0xc0806744 at fork_trampoline+0x8 > > Thanks very much, > > Charles Take a look at http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/172113 that contains simple workaround in followup message not involving any patching, and the fix. Eugene Grosbein