I have a Cyberpower UPS connected to my system using USB (for power management). Sometimes I want to have this device accessible from within Windows 7, which is virtualized in VirtualBox. VirtualBox correctly detects that the USB device is currently is use by the host OS, so it won't connect. My workaround is to create a device filter in VirtualBox, then unplug and reconnect the USB cable while VirtualBox is running. I would like to know how to make OS X stop the device without physically unplugging the cable.

I'm running OS 10.9 Mavericks.

  • This will be an interesting piece as OS X doesn't have a refresh / make safe to eject function that Windows exposes to users. The ioreg command should show you when the device is connected, but you might need to get VirtualBox to just grab the device all the time rather than on connection for your needs.
    – bmike
    Nov 26, 2013 at 21:50

1 Answer 1


From VirtualBox usb status bar icon open "USB Settings" and then add your device permanently to VirtualBox.

Then reconnect your device... and that's it.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .