B43_BFL_BTCOEXIST

Larry Finger Larry.Finger at lwfinger.net
Wed Aug 20 15:19:21 UTC 2008


Tim Gardner wrote:
> Larry,
> 
> What does this flag do? It looks like it must change the on-the-air
> behavior with regard to stomping on Bluetooth. This LP comment indicates
> that these uncooperative adapters are causing faults in the Bluetooth
> driver:
> 
> https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/257020/comments/5
> 
> While I believe the root issue is within the Bluetooth driver (nothing
> ought to be able to make it crash), is my hypothesis correct about the
> on-the-air transmit characteristics?

I have added Michael Buesch to the Cc list. He knows a lot more about 
the driver than I do and will correct any misstatements of mine.

Yes, that flag deals with Bluetooth coexistence in the 2.4 GHz band. I 
reread the original posting and I have no idea why the OP is blaming 
commit c7202b637779f7e26decd6525a2f4463db918aaf. It only affects a few 
cards and b43 is not even loaded in the dump that is shown. My belief 
system does not allow the possibility for drivers that have never been 
loaded to cause faults.

I think whatever is done for coexistence is handled by the firmware. 
Outside of the special quirks implemented by the above commit, and the 
ones I have submitted since, the driver does nothing special. It just 
hands off the modified board flags to the shared memory.

I definitely agree that it is a problem with the Bluetooth driver.

Larry




More information about the kernel-team mailing list