Home > mac > VirtualBox: Apple bluetooth problem solved

VirtualBox: Apple bluetooth problem solved

October 30th, 2009 Leave a comment Go to comments

virtualboxIf you are using VirtualBox with a Mac OS X host and when you try to use Bluetooth inside VirtualBox guest you get this message:

“USB device ‘Apple Inc. Bluetooth USB Host Controller’ with UUID … is busy with a previous request. Please try again later.”

Don’t worry that’s normal, it’s a known bug. While VirtualBox guys don’t correct the bug there is a easy solution.


Stop the Bluetooth service manually

  • Open a Terminal window
  • Type:

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.blued.plist
sudo kextunload -b com.apple.driver.BroadcomUSBBluetoothHCIController
sudo kextunload -b com.apple.driver.AppleUSBBluetoothHCIController

  • Try again to turn the Bluetooth on in the VirtualBox

In order to use Bluetooth in a Windows guest you have to use the Mac OS X dvd to install the Bluetooth drivers.


Load the Bluetooth service manually

When you finish using the Bluetooth in the VirtualBox guest you may want to activate it again on the Mac host, to do so:

  • Open a Terminal window
  • Type:

sudo launchctl load /System/Library/LaunchDaemons/com.apple.blued.plist
sudo kextload -b com.apple.driver.BroadcomUSBBluetoothHCIController
sudo kextload -b com.apple.driver.AppleUSBBluetoothHCIController


If you know and easier solution let me know! ;)

Share this:
  • email
  • Twitter
  • Facebook
  • LinkedIn
  • RSS
  • StumbleUpon
  • Digg
  • del.icio.us
  • Netvibes
  • Google Bookmarks
  • PDF
Categories: mac Tags: , ,
  1. Harvey King
    March 14th, 2010 at 08:30 | #1

    first of all, thank you for providing this hint. it worked.

    I am a Mac newbie, so, please bear with me.

    However I encounter two issues

    first of all, merely using “sudo” is not working for some reason. I have to log out and log as root in order to get this to work. is there any reason for that?

    secondly, everytime I reboot MAC, I have to do this process all over again. is there a way to disable this permanently ? thanks

  2. March 15th, 2010 at 16:39 | #2

    @Harvey King
    It’s very very strange sudo doesn’t work, what’s the error?
    Try using sudo su so you login as root without leaving the Terminal.
    Secondly, I don’t know how to permanently disable it, googleit you might get lucky.

  3. Jeff
    April 4th, 2010 at 01:52 | #3

    Whenever i try to stop bluetooth on the 3rd command i get “Failed to unload com.apple.driver.AppleUSBBluetoothHCIController – (libkern/kext) kext is in use or retained (cannot unload).”

    Thanks in advance

  4. April 4th, 2010 at 09:55 | #4

    @Jeff
    First you have to turn off Bluetooth in the Mac, then you have to run the commands in the specified order, are you doing that?

  1. No trackbacks yet.