Fix Bluetooth on a MacBook Pro 8,1/2/3 with B43

If you’ve been following the blog, you probably noticed that I recently had a lot of issues with Bluetooth on my MacBook Pro running Ubuntu, and then had them resolved by an awesome commenter. Apparently, if you disable Bluetooth coexistence protection in the B43 driver, then Bluetooth will be able to coexist with WiFi. I have no idea how this makes sense, so don’t ask :)

I demonstrated how to do this with modprobe:

# remove b43
sudo modprobe -r b43
# reinsert b43, with the right settings
sudo modprobe b43 btcoex=0

Unfortunately, this doesn’t work permanently, as whenever you reboot, the B43 driver is loaded with the evil Bluetooth coexistence setting enabled (again, this means that Bluetooth will not work). Thus, we need a permanent solution! Pop open your favorite text editor as root and edit /etc/modprobe.d/options and append the following line:

options b43 btcoex=0

Voila! Go ahead and reboot to test your settings. No more modprobing every time you boot!

29 thoughts on “Fix Bluetooth on a MacBook Pro 8,1/2/3 with B43

  1. Pingback: TK Kocheran

    • Glad it helped :)

      Your mileage may very, as I just noticed that I basically have the choice between wearing Bluetooth headphones or using my Bluetooth mouse, which is an unfortunate choice to have to make. Hopefully the B43 developers get the Bluetooth interference issues fixed soon so we can unlock full-speed Bluetooth + WiFi awesomeness.

  2. Curious, I am able to use both my mouse and bluetooth headphones with my adapter, albeit the music quality is less than spectacular. I would guess that’s because of the limited throughput, but honestly I don’t know.

  3. OMG!!! Thank you so much for this!!! I have a MacBook Pro 8,3 running Ubuntu 12.04 and could not detect any of my bluetooth peripherals. You’re right though….Bluetooth Coexistence Protection does not make a bit of sense, it sounds like something M$ would implement lol!

  4. I believe that I eventually fixed so that wifi and bluetooth worked with:

    apt-get install bcmwl-kernel-source broadcom-sta-common broadcom-sta-source

  5. HEY HUS!
    Thank you VERY MUCH for this !
    Especially you TimP for the Kernel fix.
    This was a pain but you Guys solve that.

    HAVE A GOOD ONE ;)

  6. What’s up to every body, it’s my first pay a visit of this website; this weblog includes remarkable and truly good data designed for
    readers.

  7. Great items from you, man. I’ve bear in mind your stuff prior to and you are simply
    extremely magnificent. I actually like what you have
    received right here, certainly like what you are stating and the best way during which you are saying it.
    You make it entertaining and you continue to care for to keep it sensible.
    I can’t wait to learn much more from you. That is really a terrific web
    site.

  8. I am now not sure the place you’re getting your info,
    but good topic. I must spend some time studying more or
    figuring out more. Thank you for magnificent information I was in search
    of this info for my mission.

  9. This design is incredible! You most certainly know
    how to keep a reader entertained. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Fantastic job.
    I really loved what you had to say, and more than that, how you presented
    it. Too cool!

  10. We are going to let you understand how vital to seek out the great buyer care to share
    what’s – no-one likes their responses for minor inquiries to go unanswered.

  11. obviously like your web site but you need to take a look at
    the spelling on quite a few of your posts. Several of them are rife with spelling issues and I in finding it very bothersome to tell the reality nevertheless I will definitely come
    again again.

  12. What i do not realize is if truth be told how you are now not really a lot more smartly-liked than you might be right now.
    You are very intelligent. You already know therefore considerably
    when it comes to this topic, produced me for my part believe it from a lot of varied angles.

    Its like men and women are not interested unless
    it is one thing to do with Woman gaga! Your individual stuffs excellent.
    All the time deal with it up!

  13. Undeniably imagine that which you said. Your favourite reason seemed to be at the internet the simplest
    factor to take into account of. I say to you, I
    definitely get annoyed while other people think about worries that they plainly don’t recognise
    about. You controlled to hit the nail upon the top and outlined out
    the whole thing with no need side effect , people can take a
    signal. Will likely be again to get more. Thank you

  14. Other types of window blinds that are also available in the market include the honeycomb blinds and
    the panel blinds that also provide the same functionality as well as aesthetic value that other types of window blinds also provide.
    They’re being built by professional homebuilders,
    which all have different approaches to the smart home.
    You also do not want too much excess hanging down with blinds that do extend down.

  15. What’s up to every one, for the reason that I am genuinely keen of
    reading this website’s post to be updated on a regular basis.
    It consists of good data.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>