“Eject” USB device (non-HDD) from OSX

usbvirtualboxvirtualization

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.

Best Answer

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.