From: "Michael Büsch" <mb@bu3sch.de>
To: Simon Richter <sjr@debian.org>
Cc: Larry Finger <Larry.Finger@lwfinger.net>,
Ben Hutchings <ben@decadent.org.uk>,
Stefano Brivio <stefano.brivio@polimi.it>,
linux-wireless@vger.kernel.org, 588196@bugs.debian.org
Subject: Re: Bug#588196: b43: does not join multicast groups
Date: Thu, 15 Jul 2010 15:45:01 +0200 [thread overview]
Message-ID: <4C3F10DD.70206@bu3sch.de> (raw)
In-Reply-To: <20100715085149.GA9922@richter> (sfid-20100715_105156_128831_049F8D0E)
On 07/15/2010 10:51 AM, Simon Richter wrote:
>> The same applies to receiving. The RX queue is also dropped on switch
>> from DMA to PIO.
>
> Sure, but the packet is repeated every ten seconds. The problem is that
> none of those packets is received, even long after the switch to PIO.
The filter flags are not updated because (as I already said) the reinit
happens without mac80211's knowledge.
>> The actual switch from DMA to PIO mode completely reinitializes
>> the hardware and drops all queues.
>
> Would it be possible to reinitialize the multicast filter at this point?
Yeah everything is possible.
I'd rather like to see the actual _problem_ fixed instead of
continuing to waste hours and hours on the hackish workaround.
So in the end the workaround (aka PIO fallback) can be removed.
If this problem is fixed, the next one will show up. (For example
the fact that the PIO fallback won't work on an AP, too, for these
reasons).
Please work on fixing up the PCI core code, which most likely
causes the problem, instead of extending the workaround hack.
--
Greetings Michael.
prev parent reply other threads:[~2010-07-15 13:45 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20100706021937.11147.78230.reportbug@debian.hogyros.de>
2010-07-11 22:25 ` Bug#588196: b43: does not join multicast groups Ben Hutchings
2010-07-11 22:57 ` Larry Finger
2010-07-13 5:14 ` Simon Richter
2010-07-13 5:37 ` Larry Finger
2010-07-13 7:37 ` Simon Richter
2010-07-13 13:00 ` Michael Büsch
2010-07-13 13:06 ` Simon Richter
2010-07-13 14:05 ` Michael Büsch
2010-07-14 7:50 ` Simon Richter
2010-07-14 12:41 ` Michael Büsch
2010-07-15 8:51 ` Simon Richter
2010-07-15 13:45 ` Michael Büsch [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4C3F10DD.70206@bu3sch.de \
--to=mb@bu3sch.de \
--cc=588196@bugs.debian.org \
--cc=Larry.Finger@lwfinger.net \
--cc=ben@decadent.org.uk \
--cc=linux-wireless@vger.kernel.org \
--cc=sjr@debian.org \
--cc=stefano.brivio@polimi.it \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).