* [PATCH] b43: Fix Bluetooth coexistence SPROM coding error for Motorola 7010 variant of BCM4306
@ 2008-09-19 19:47 Larry Finger
2008-09-20 15:44 ` Michael Buesch
0 siblings, 1 reply; 12+ messages in thread
From: Larry Finger @ 2008-09-19 19:47 UTC (permalink / raw)
To: John W Linville, Michael Buesch, bbullins; +Cc: bcm43xx-dev, linux-wireless
An additional BCM4306 has been found with the Bluetooth coexistence
SPROM coding error.
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
---
John,
These devices work with bcm43xx, but not with b43. I'll let you
decide if this is a regression.
Larry
---
Index: wireless-testing/drivers/net/wireless/b43/main.c
===================================================================
--- wireless-testing.orig/drivers/net/wireless/b43/main.c
+++ wireless-testing/drivers/net/wireless/b43/main.c
@@ -4545,7 +4545,8 @@ static void b43_sprom_fixup(struct ssb_b
IS_PDEV(pdev, BROADCOM, 0x4320, DELL, 0x0003) ||
IS_PDEV(pdev, BROADCOM, 0x4320, LINKSYS, 0x0015) ||
IS_PDEV(pdev, BROADCOM, 0x4320, LINKSYS, 0x0014) ||
- IS_PDEV(pdev, BROADCOM, 0x4320, LINKSYS, 0x0013))
+ IS_PDEV(pdev, BROADCOM, 0x4320, LINKSYS, 0x0013) ||
+ IS_PDEV(pdev, BROADCOM, 0x4320, MOTOROLA, 0x7010))
bus->sprom.boardflags_lo &= ~B43_BFL_BTCOEXIST;
}
}
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH] b43: Fix Bluetooth coexistence SPROM coding error for Motorola 7010 variant of BCM4306
2008-09-19 19:47 [PATCH] b43: Fix Bluetooth coexistence SPROM coding error for Motorola 7010 variant of BCM4306 Larry Finger
@ 2008-09-20 15:44 ` Michael Buesch
2008-09-20 20:51 ` Johannes Berg
0 siblings, 1 reply; 12+ messages in thread
From: Michael Buesch @ 2008-09-20 15:44 UTC (permalink / raw)
To: Larry Finger; +Cc: John W Linville, bbullins, bcm43xx-dev, linux-wireless
On Friday 19 September 2008 21:47:38 Larry Finger wrote:
> An additional BCM4306 has been found with the Bluetooth coexistence
> SPROM coding error.
>
> Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
> ---
>
> John,
>
> These devices work with bcm43xx, but not with b43. I'll let you
> decide if this is a regression.
>
> Larry
> ---
>
> Index: wireless-testing/drivers/net/wireless/b43/main.c
> ===================================================================
> --- wireless-testing.orig/drivers/net/wireless/b43/main.c
> +++ wireless-testing/drivers/net/wireless/b43/main.c
> @@ -4545,7 +4545,8 @@ static void b43_sprom_fixup(struct ssb_b
> IS_PDEV(pdev, BROADCOM, 0x4320, DELL, 0x0003) ||
> IS_PDEV(pdev, BROADCOM, 0x4320, LINKSYS, 0x0015) ||
> IS_PDEV(pdev, BROADCOM, 0x4320, LINKSYS, 0x0014) ||
> - IS_PDEV(pdev, BROADCOM, 0x4320, LINKSYS, 0x0013))
> + IS_PDEV(pdev, BROADCOM, 0x4320, LINKSYS, 0x0013) ||
> + IS_PDEV(pdev, BROADCOM, 0x4320, MOTOROLA, 0x7010))
> bus->sprom.boardflags_lo &= ~B43_BFL_BTCOEXIST;
> }
> }
>
>
ACK
--
Greetings Michael.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH] b43: Fix Bluetooth coexistence SPROM coding error for Motorola 7010 variant of BCM4306
2008-09-20 15:44 ` Michael Buesch
@ 2008-09-20 20:51 ` Johannes Berg
2008-09-20 20:59 ` Luis R. Rodriguez
2008-09-20 21:08 ` Larry Finger
0 siblings, 2 replies; 12+ messages in thread
From: Johannes Berg @ 2008-09-20 20:51 UTC (permalink / raw)
To: Michael Buesch
Cc: Larry Finger, John W Linville, bbullins, bcm43xx-dev,
linux-wireless
[-- Attachment #1: Type: text/plain, Size: 407 bytes --]
On Sat, 2008-09-20 at 17:44 +0200, Michael Buesch wrote:
> On Friday 19 September 2008 21:47:38 Larry Finger wrote:
> > An additional BCM4306 has been found with the Bluetooth coexistence
> > SPROM coding error.
Does anyone actually make laptops that use these bluetooth coexistence
pins? All CSR bluetooth chips do it automatically I'm told, maybe we
should just kill them completely.
johannes
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH] b43: Fix Bluetooth coexistence SPROM coding error for Motorola 7010 variant of BCM4306
2008-09-20 20:51 ` Johannes Berg
@ 2008-09-20 20:59 ` Luis R. Rodriguez
2008-09-20 21:02 ` Johannes Berg
2008-09-20 21:08 ` Larry Finger
1 sibling, 1 reply; 12+ messages in thread
From: Luis R. Rodriguez @ 2008-09-20 20:59 UTC (permalink / raw)
To: Johannes Berg
Cc: Michael Buesch, bbullins, linux-wireless, bcm43xx-dev,
Larry Finger
On Sat, Sep 20, 2008 at 1:51 PM, Johannes Berg
<johannes@sipsolutions.net> wrote:
> On Sat, 2008-09-20 at 17:44 +0200, Michael Buesch wrote:
>> On Friday 19 September 2008 21:47:38 Larry Finger wrote:
>> > An additional BCM4306 has been found with the Bluetooth coexistence
>> > SPROM coding error.
>
> Does anyone actually make laptops that use these bluetooth coexistence
> pins? All CSR bluetooth chips do it automatically I'm told, maybe we
> should just kill them completely.
Regardless of the wireless card? Or just for bcm?
Luis
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH] b43: Fix Bluetooth coexistence SPROM coding error for Motorola 7010 variant of BCM4306
2008-09-20 20:59 ` Luis R. Rodriguez
@ 2008-09-20 21:02 ` Johannes Berg
2008-09-20 21:05 ` Luis R. Rodriguez
2008-09-21 13:07 ` Michael Buesch
0 siblings, 2 replies; 12+ messages in thread
From: Johannes Berg @ 2008-09-20 21:02 UTC (permalink / raw)
To: Luis R. Rodriguez
Cc: Michael Buesch, bbullins, linux-wireless, bcm43xx-dev,
Larry Finger
[-- Attachment #1: Type: text/plain, Size: 793 bytes --]
On Sat, 2008-09-20 at 13:59 -0700, Luis R. Rodriguez wrote:
> On Sat, Sep 20, 2008 at 1:51 PM, Johannes Berg
> <johannes@sipsolutions.net> wrote:
> > On Sat, 2008-09-20 at 17:44 +0200, Michael Buesch wrote:
> >> On Friday 19 September 2008 21:47:38 Larry Finger wrote:
> >> > An additional BCM4306 has been found with the Bluetooth coexistence
> >> > SPROM coding error.
> >
> > Does anyone actually make laptops that use these bluetooth coexistence
> > pins? All CSR bluetooth chips do it automatically I'm told, maybe we
> > should just kill them completely.
>
> Regardless of the wireless card? Or just for bcm?
Well just for b43(legacy), but out of curiosity, does any BT chip use
these pins anyway? Well I guess _somebody_ has to buy BCMs BT chips,
but ...
johannes
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH] b43: Fix Bluetooth coexistence SPROM coding error for Motorola 7010 variant of BCM4306
2008-09-20 21:02 ` Johannes Berg
@ 2008-09-20 21:05 ` Luis R. Rodriguez
2008-09-20 21:11 ` Johannes Berg
2008-09-21 13:07 ` Michael Buesch
1 sibling, 1 reply; 12+ messages in thread
From: Luis R. Rodriguez @ 2008-09-20 21:05 UTC (permalink / raw)
To: Johannes Berg
Cc: Michael Buesch, bbullins, linux-wireless, bcm43xx-dev,
Larry Finger
On Sat, Sep 20, 2008 at 2:02 PM, Johannes Berg
<johannes@sipsolutions.net> wrote:
> On Sat, 2008-09-20 at 13:59 -0700, Luis R. Rodriguez wrote:
>> On Sat, Sep 20, 2008 at 1:51 PM, Johannes Berg
>> <johannes@sipsolutions.net> wrote:
>> > On Sat, 2008-09-20 at 17:44 +0200, Michael Buesch wrote:
>> >> On Friday 19 September 2008 21:47:38 Larry Finger wrote:
>> >> > An additional BCM4306 has been found with the Bluetooth coexistence
>> >> > SPROM coding error.
>> >
>> > Does anyone actually make laptops that use these bluetooth coexistence
>> > pins? All CSR bluetooth chips do it automatically I'm told, maybe we
>> > should just kill them completely.
>>
>> Regardless of the wireless card? Or just for bcm?
>
> Well just for b43(legacy), but out of curiosity, does any BT chip use
> these pins anyway? Well I guess _somebody_ has to buy BCMs BT chips,
> but ...
BCM BT chips? I thought you said CSR?
Luis
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH] b43: Fix Bluetooth coexistence SPROM coding error for Motorola 7010 variant of BCM4306
2008-09-20 20:51 ` Johannes Berg
2008-09-20 20:59 ` Luis R. Rodriguez
@ 2008-09-20 21:08 ` Larry Finger
2008-09-20 21:13 ` Johannes Berg
1 sibling, 1 reply; 12+ messages in thread
From: Larry Finger @ 2008-09-20 21:08 UTC (permalink / raw)
To: Johannes Berg
Cc: Michael Buesch, John W Linville, bcm43xx-dev, linux-wireless
Johannes Berg wrote:
> On Sat, 2008-09-20 at 17:44 +0200, Michael Buesch wrote:
>> On Friday 19 September 2008 21:47:38 Larry Finger wrote:
>>> An additional BCM4306 has been found with the Bluetooth coexistence
>>> SPROM coding error.
>
> Does anyone actually make laptops that use these bluetooth coexistence
> pins? All CSR bluetooth chips do it automatically I'm told, maybe we
> should just kill them completely.
I don't know, but I really wouldn't want to blindly kill bluetooth
coexistence. After all, most cards have their SPROMs programmed
correctly. Only the PCI-versions of the BCM4306 and the ASUS BCM4318
seem to have the problem.
I have been working the openSUSE and Ubuntu support forums, which is
where I have been getting these new devices to add to the work-around.
Larry
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH] b43: Fix Bluetooth coexistence SPROM coding error for Motorola 7010 variant of BCM4306
2008-09-20 21:05 ` Luis R. Rodriguez
@ 2008-09-20 21:11 ` Johannes Berg
2008-09-21 0:19 ` Dan Williams
0 siblings, 1 reply; 12+ messages in thread
From: Johannes Berg @ 2008-09-20 21:11 UTC (permalink / raw)
To: Luis R. Rodriguez
Cc: Michael Buesch, bbullins, linux-wireless, bcm43xx-dev,
Larry Finger
[-- Attachment #1: Type: text/plain, Size: 1111 bytes --]
On Sat, 2008-09-20 at 14:05 -0700, Luis R. Rodriguez wrote:
> >> > Does anyone actually make laptops that use these bluetooth coexistence
> >> > pins? All CSR bluetooth chips do it automatically I'm told, maybe we
> >> > should just kill them completely.
> >>
> >> Regardless of the wireless card? Or just for bcm?
> >
> > Well just for b43(legacy), but out of curiosity, does any BT chip use
> > these pins anyway? Well I guess _somebody_ has to buy BCMs BT chips,
> > but ...
>
> BCM BT chips? I thought you said CSR?
Well the thing is, BCM wifi chips have these IO pins that tell the BT
chip what the wifi chip is doing. But CSR chips for instance don't care,
they just check what the wifi chip is doing on the antenna. So those
don't use those IO pins.
Hence, I'm wondering if there's any use in the IO pins at all. But they
must have added them for a reason, presumably because their own BT chips
can use those inputs...
Anyway, mostly just idly wondering, since most of the time it works fine
and the EEPROM is actually done right I guess we should keep them on.
johannes
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH] b43: Fix Bluetooth coexistence SPROM coding error for Motorola 7010 variant of BCM4306
2008-09-20 21:08 ` Larry Finger
@ 2008-09-20 21:13 ` Johannes Berg
2008-09-20 21:53 ` Larry Finger
0 siblings, 1 reply; 12+ messages in thread
From: Johannes Berg @ 2008-09-20 21:13 UTC (permalink / raw)
To: Larry Finger; +Cc: Michael Buesch, John W Linville, bcm43xx-dev, linux-wireless
[-- Attachment #1: Type: text/plain, Size: 774 bytes --]
On Sat, 2008-09-20 at 16:08 -0500, Larry Finger wrote:
> I don't know, but I really wouldn't want to blindly kill bluetooth
> coexistence. After all, most cards have their SPROMs programmed
> correctly. Only the PCI-versions of the BCM4306 and the ASUS BCM4318
> seem to have the problem.
Yeah, true, it's mostly fine. Maybe we're missing something in the specs
that makes the original driver work? Otherwise, I suspect they'd be
getting these cards back in bunches...
> I have been working the openSUSE and Ubuntu support forums, which is
> where I have been getting these new devices to add to the work-around.
Yeah, I still wonder where you get the patience to deal with support
forums, but I think everybody very much appreciates that :)
johannes
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH] b43: Fix Bluetooth coexistence SPROM coding error for Motorola 7010 variant of BCM4306
2008-09-20 21:13 ` Johannes Berg
@ 2008-09-20 21:53 ` Larry Finger
0 siblings, 0 replies; 12+ messages in thread
From: Larry Finger @ 2008-09-20 21:53 UTC (permalink / raw)
To: Johannes Berg; +Cc: linux-wireless, Michael Buesch, bcm43xx-dev
Johannes Berg wrote:
> Yeah, I still wonder where you get the patience to deal with support
> forums, but I think everybody very much appreciates that :)
For the past month, we have been providing day care for our 22-month
old grandson. That pretty much precludes any project that requires
large chunks of time to think a problem through. The support forums
only take a few minutes in each instance. Yes, it gets frustrating at
times. The worst has been when it took 4 tries for a user to get the
command '/sbin/lspci -nnv' entered correctly, and he got it only when
someone else gave him every character that had to be typed.
Larry
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH] b43: Fix Bluetooth coexistence SPROM coding error for Motorola 7010 variant of BCM4306
2008-09-20 21:11 ` Johannes Berg
@ 2008-09-21 0:19 ` Dan Williams
0 siblings, 0 replies; 12+ messages in thread
From: Dan Williams @ 2008-09-21 0:19 UTC (permalink / raw)
To: Johannes Berg
Cc: Luis R. Rodriguez, Michael Buesch, bbullins, linux-wireless,
bcm43xx-dev, Larry Finger
On Sat, 2008-09-20 at 23:11 +0200, Johannes Berg wrote:
> On Sat, 2008-09-20 at 14:05 -0700, Luis R. Rodriguez wrote:
>
> > >> > Does anyone actually make laptops that use these bluetooth coexistence
> > >> > pins? All CSR bluetooth chips do it automatically I'm told, maybe we
> > >> > should just kill them completely.
> > >>
> > >> Regardless of the wireless card? Or just for bcm?
> > >
> > > Well just for b43(legacy), but out of curiosity, does any BT chip use
> > > these pins anyway? Well I guess _somebody_ has to buy BCMs BT chips,
> > > but ...
> >
> > BCM BT chips? I thought you said CSR?
>
> Well the thing is, BCM wifi chips have these IO pins that tell the BT
> chip what the wifi chip is doing. But CSR chips for instance don't care,
> they just check what the wifi chip is doing on the antenna. So those
> don't use those IO pins.
Marvell SD 8686 have these pins too; I have at least one sample of such
a setup. Not that I have had time yet to implement it... but this sort
of thing exists of course.
Dan
> Hence, I'm wondering if there's any use in the IO pins at all. But they
> must have added them for a reason, presumably because their own BT chips
> can use those inputs...
>
> Anyway, mostly just idly wondering, since most of the time it works fine
> and the EEPROM is actually done right I guess we should keep them on.
>
> johannes
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH] b43: Fix Bluetooth coexistence SPROM coding error for Motorola 7010 variant of BCM4306
2008-09-20 21:02 ` Johannes Berg
2008-09-20 21:05 ` Luis R. Rodriguez
@ 2008-09-21 13:07 ` Michael Buesch
1 sibling, 0 replies; 12+ messages in thread
From: Michael Buesch @ 2008-09-21 13:07 UTC (permalink / raw)
To: Johannes Berg
Cc: Luis R. Rodriguez, bbullins, linux-wireless, bcm43xx-dev,
Larry Finger
On Saturday 20 September 2008 23:02:55 Johannes Berg wrote:
> On Sat, 2008-09-20 at 13:59 -0700, Luis R. Rodriguez wrote:
> > On Sat, Sep 20, 2008 at 1:51 PM, Johannes Berg
> > <johannes@sipsolutions.net> wrote:
> > > On Sat, 2008-09-20 at 17:44 +0200, Michael Buesch wrote:
> > >> On Friday 19 September 2008 21:47:38 Larry Finger wrote:
> > >> > An additional BCM4306 has been found with the Bluetooth coexistence
> > >> > SPROM coding error.
> > >
> > > Does anyone actually make laptops that use these bluetooth coexistence
> > > pins? All CSR bluetooth chips do it automatically I'm told, maybe we
> > > should just kill them completely.
> >
> > Regardless of the wireless card? Or just for bcm?
>
> Well just for b43(legacy), but out of curiosity, does any BT chip use
> these pins anyway? Well I guess _somebody_ has to buy BCMs BT chips,
> but ...
The wireless card for the powermac uses it.
I have one. (But I never tried whether it works correctly. I'm not sure
how to, anyway)
--
Greetings Michael.
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2008-09-21 13:07 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-09-19 19:47 [PATCH] b43: Fix Bluetooth coexistence SPROM coding error for Motorola 7010 variant of BCM4306 Larry Finger
2008-09-20 15:44 ` Michael Buesch
2008-09-20 20:51 ` Johannes Berg
2008-09-20 20:59 ` Luis R. Rodriguez
2008-09-20 21:02 ` Johannes Berg
2008-09-20 21:05 ` Luis R. Rodriguez
2008-09-20 21:11 ` Johannes Berg
2008-09-21 0:19 ` Dan Williams
2008-09-21 13:07 ` Michael Buesch
2008-09-20 21:08 ` Larry Finger
2008-09-20 21:13 ` Johannes Berg
2008-09-20 21:53 ` Larry Finger
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).