From owner-freebsd-current@FreeBSD.ORG Wed Sep 7 10:53:31 2011 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D3213106566C; Wed, 7 Sep 2011 10:53:31 +0000 (UTC) (envelope-from joel@vnode.se) Received: from mail.vnode.se (mail.vnode.se [62.119.52.80]) by mx1.freebsd.org (Postfix) with ESMTP id 82D048FC17; Wed, 7 Sep 2011 10:53:31 +0000 (UTC) Received: from mail.vnode.se (localhost [127.0.0.1]) by mail.vnode.se (Postfix) with ESMTP id 285A3E3F07A; Wed, 7 Sep 2011 12:53:30 +0200 (CEST) X-Virus-Scanned: amavisd-new at vnode.se Received: from mail.vnode.se ([127.0.0.1]) by mail.vnode.se (mail.vnode.se [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id INWisrjNIM9f; Wed, 7 Sep 2011 12:53:27 +0200 (CEST) Received: from goofy03.vnode.local (wg.benders.se [212.247.52.4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.vnode.se (Postfix) with ESMTPSA id 12224E3F079; Wed, 7 Sep 2011 12:53:27 +0200 (CEST) Date: Wed, 7 Sep 2011 12:53:25 +0200 From: Joel Dahl To: Bernhard Schmidt Message-ID: <20110907105325.GQ52426@goofy03.vnode.local> References: <09C13664-4FC0-41F3-8849-CE875B3A6CC0@vnode.se> <20110905062453.GM52426@goofy03.vnode.local> <20110906204242.GP52426@goofy03.vnode.local> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-wireless@freebsd.org, current@freebsd.org Subject: Re: BETA2 panic X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Sep 2011 10:53:31 -0000 On 07-09-2011 10:59, Bernhard Schmidt wrote: > On Tue, Sep 6, 2011 at 22:42, Joel Dahl wrote: > > On 05-09-2011  9:02, Bernhard Schmidt wrote: > >> On Mon, Sep 5, 2011 at 08:24, Joel Dahl wrote: > >> > On 05-09-2011  5:09, Adrian Chadd wrote: > >> >> On 5 September 2011 01:04, Joel Dahl wrote: > >> >> > Hi, > >> >> > > >> >> > I upgraded my laptop from BETA1 to rev. 225367 today, and now my laptop panics just a few minutes after booting. This is 100% reproducible, it panics every time. > >> >> > > >> >> > I've got a pic with the backtrace here: http://www.vnode.se/sc/panic_20110904.jpg > >> >> > >> >> Hi, > >> >> > >> >> There weren't many commits between BETA1 and -HEAD in the wireless > >> >> area; would you please do a binary search of the kernel revisions (no > >> >> need to do full buildworlds) to find which commit broke it? > >> > > >> > Yes, I'll do that tonight. > >> > >> While doing so, can you enable at least some debugging? > >> wlandebug +state > >> or even better > >> wlandebug 0xffffffff > >> > >> It smells like that something is poking the SW bmiss handler while not > >> in RUN state and therefore you're hitting a KASSERT(). Question is if > >> the bmiss timer isn't stopped/drained somewhere or if there is too > >> excessive call. > > > > Exactly what in the wlandebug output are you looking for?  I've posted a pic > > at http://www.vnode.se/sc/panic_20110906.jpg showing what it looks like right > > before the panic.  This is with "wlandebug 0xffffffff". > > Thanks, so, looks like it is scanning while the panic happens. At that > point it should actually never ever care about beacon misses.. this is > strange, really. > > Can you try to comment out the call to ieee80211_beacon_miss() on line > 2936 in if_iwn.c? If the panic no longer happens the issue is > somewhere in the conditions before that call. Hm, this is with bwn(4), not iwn(4). :) -- Joel