Return-path: Received: from mail-yw0-f46.google.com ([209.85.213.46]:56992 "EHLO mail-yw0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750847Ab2FGPYw convert rfc822-to-8bit (ORCPT ); Thu, 7 Jun 2012 11:24:52 -0400 Received: by yhmm54 with SMTP id m54so494643yhm.19 for ; Thu, 07 Jun 2012 08:24:51 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <1339053364.4517.0.camel@jlt3.sipsolutions.net> References: <1339014959.4523.0.camel@jlt3.sipsolutions.net> <1339053364.4517.0.camel@jlt3.sipsolutions.net> Date: Thu, 7 Jun 2012 17:24:51 +0200 Message-ID: (sfid-20120607_172455_704909_E17F26B9) Subject: Re: chip id 4318 regression: WARN_ON_ONCE(sdata->vif.hw_queue[i] >= n_queues)) From: Andre Heider To: Johannes Berg Cc: linux-wireless@vger.kernel.org, b43-dev@lists.infradead.org Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-wireless-owner@vger.kernel.org List-ID: On Thu, Jun 7, 2012 at 9:16 AM, Johannes Berg wrote: > On Thu, 2012-06-07 at 09:10 +0200, Andre Heider wrote: >> On Wed, Jun 6, 2012 at 10:35 PM, Johannes Berg >> wrote: >> > On Wed, 2012-06-06 at 21:10 +0200, Andre Heider wrote: >> >> Hi, >> >> >> >> the wlan daughterboard on a nintendo wii stopped working with current master. >> >> Building from the v3.4 tag gives me a working device. >> >> >> >> I bisected this to: >> >> >> >> commit 3a25a8c8b75b430c4f4022918e26fa51d557ecde >> >> Author: Johannes Berg >> >> >> >> The hw queues fail the check in ieee80211_check_queues(). When I hack >> >> that function to always "return 0;" wlan works again. >> > >> > There's a fix for this on the way since Larry had also reported the bug, >> > but I don't know where it is right now. >> >> Okay, nice. Then I won't go hunting and just try the next -rc. > > Found the commit now: > > commit a9d3c05cca51d80ef2b9eddabf794c9458e36c2c > Author: Johannes Berg > Date: ? Mon May 7 17:45:29 2012 +0200 > > ? ?mac80211: fix single queue drivers Just checked again, that commit was already part of my tree, so I still run into this issue. A couple of printk()'s report that local->hw.queues is 4 in ieee80211_set_default_queues() while n_queues in ieee80211_check_queues() is 1... Thanks, Andre