Tuesday 9 September 2014

Bluetooth on Virtual box with Mac OS x 10.9.4 as host

You want to have bluetooth on your Linux/Window in VirtualBox while using Mac OS X as host. The bug (Ticket #2372) has been filed six (6!!!) years ago, go figure.

For 10.9.4 on MBP 2014 you need to execute following:
$sudo su
$launchctl unload /System/Library/LaunchDaemons/com.apple.blued.plist
$kextunload -b com.apple.iokit.IOBluetoothSerialManager
$kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport

Note that the actual extension may vary depending on your Mac hardware, so you can simple list modules and try to unload each and one of them until you can connect bluetooth on virtual box.

$kextstat | grep -i bluetooth

Cheers