[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#588196: b43: does not join multicast groups



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: