2012-10-25 02:09:40

by Larry Finger

[permalink] [raw]
Subject: Regression in 3.7-rc2 for b43 and b43legacy

Johannes,

I have discovered that both b43 and b43legacy broke somewhere between 3.7-rc1
and 3.7-rc2. The problem was bisected to commit fe57d9f. The commit message is

commit fe57d9f5c0a2c1ef97ba8cdc42cfda5743f287b8
Author: Johannes Berg <[email protected]>
Date: Thu Jul 26 14:55:08 2012 +0200

mac80211: track whether to use channel contexts

Depending on the driver, channel contexts may be used or
not. If they are used, the driver must have support for
hardware scan and remain-on-channel; otherwise the driver
must not advertise support for multiple channels.

Also prohibit WDS type interfaces when channel contexts
are to be used as there's no clear definition of which
channel they use.

Signed-off-by: Johannes Berg <[email protected]>

It seems likely that the drivers are inadvertently advertising support for
multiple channels, What must be done to turn off this "feature"?

Thanks,

Larry


2012-10-25 06:00:29

by Larry Finger

[permalink] [raw]
Subject: Re: Regression in 3.7-rc2 for b43 and b43legacy

On 10/24/2012 09:19 PM, Sujith Manoharan wrote:
> Larry Finger wrote:
>
> This has been fixed:
> https://patchwork.kernel.org/patch/1625871/

That patch did the trick.

Thanks,

Larry



2012-10-25 17:11:45

by Henry Ptasinski

[permalink] [raw]
Subject: Re: Regression in 3.7-rc2 for b43 and b43legacy [and ath9k]

On 10/25/2012 12:00 AM, Larry Finger wrote:
> On 10/24/2012 09:19 PM, Sujith Manoharan wrote:
>> Larry Finger wrote:
>>
>> This has been fixed:
>> https://patchwork.kernel.org/patch/1625871/
>
> That patch did the trick.

I hit the same bug with ath9k, and just finished bisecting it when I saw
this thread.

This patch works for me also.

---
Henry Ptasinski
[email protected]

2012-10-25 07:20:47

by Johannes Berg

[permalink] [raw]
Subject: Re: Regression in 3.7-rc2 for b43 and b43legacy

On Thu, 2012-10-25 at 01:00 -0500, Larry Finger wrote:
> On 10/24/2012 09:19 PM, Sujith Manoharan wrote:
> > Larry Finger wrote:
> >
> > This has been fixed:
> > https://patchwork.kernel.org/patch/1625871/
>
> That patch did the trick.

Sorry about that, I'll send a pull request including this patch soon.

johannes


2012-10-25 02:20:02

by Sujith Manoharan

[permalink] [raw]
Subject: Regression in 3.7-rc2 for b43 and b43legacy

Larry Finger wrote:
> I have discovered that both b43 and b43legacy broke somewhere between 3.7-rc1
> and 3.7-rc2. The problem was bisected to commit fe57d9f. The commit message is
>
> commit fe57d9f5c0a2c1ef97ba8cdc42cfda5743f287b8
> Author: Johannes Berg <[email protected]>
> Date: Thu Jul 26 14:55:08 2012 +0200
>
> mac80211: track whether to use channel contexts
>
> Depending on the driver, channel contexts may be used or
> not. If they are used, the driver must have support for
> hardware scan and remain-on-channel; otherwise the driver
> must not advertise support for multiple channels.
>
> Also prohibit WDS type interfaces when channel contexts
> are to be used as there's no clear definition of which
> channel they use.
>
> Signed-off-by: Johannes Berg <[email protected]>
>
> It seems likely that the drivers are inadvertently advertising support for
> multiple channels, What must be done to turn off this "feature"?

This has been fixed:
https://patchwork.kernel.org/patch/1625871/

Sujith