Bug#588196: b43: does not join multicast groups
- To: sjr@debian.org
- Cc: 588196@bugs.debian.org
- Subject: Bug#588196: b43: does not join multicast groups
- From: Moritz Mühlenhoff <jmm@inutil.org>
- Date: Fri, 29 Jul 2011 17:36:45 +0200
- Message-id: <[🔎] 20110729153645.GA26500@pisco.westfalen.local>
- Reply-to: Moritz Mühlenhoff <jmm@inutil.org>, 588196@bugs.debian.org
- In-reply-to: <4C3F10DD.70206@bu3sch.de>
- References: <20100713051430.GA2625@honey.hogyros.de> <4C3BFB87.5030907@lwfinger.net> <20100713073751.GB3089@richter> <4C3C6350.50304@bu3sch.de> <20100713130614.GB25565@richter> <4C3C7296.3070700@bu3sch.de> <20100714075037.GA6128@richter> <4C3DB065.70009@bu3sch.de> <20100715085149.GA9922@richter> <4C3F10DD.70206@bu3sch.de>
On Thu, Jul 15, 2010 at 03:45:01PM +0200, Michael Büsch wrote:
> 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.
Does this still occur with more recent kernels?
Cheers,
Moritz
Reply to: