Tried several devices, including a SanDisk Ultra Fit flash drive and a Nook Simple Touch Glowlight, using both USB2 and USB3 ports. When the VM is not running, both devices are recognized by the host in either port.
Tried with both Linux and Windows 10 Guest VMs (running only one at a time), same results.
Clicking on a captured device produces a message such as:
I have been through numerous forum posts on this topic, including (sorry, can't post U-R-Ls yet): I have:USB device 'SanDisk Ultra Fit' with UUID {c851d433-9399-4170-a131-b5a2e6016da1} is busy with a previous request. Please try again later.
Result code:E_INVALIDARG (0x80070057)
- Disabled Windows Driver Signature Enforcement
- Uninstalled/reinstalled VirtualBox as administrator
- Manually reinstalled the VirtualBox USB drivers
- Verified that there is no UpperFilters key in the registry
I don't know if this is meaningful, but if I run msinfo with the guest running and look at the System Drivers, it shows:
- vboxusbmon: System, running
- vboxusb: Manual, stopped
- VirtualBox Version 5.2.0 r118431 (Qt5.6.2), Extension Pack installed
- Host: Windows 8.1 Pro with Media Center, 6.3.9600 Build 9600, 64-bit, 32GB RAM
- Guest: Ubuntu Linux 16.04.2 LTS, 64-bit, 8GB RAM, Guest Additions installed
- Motherboard: Asus Z87-Plus
- Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
- Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
- Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
- VBoxManage -version
- VBoxManage list extpacks
- VBoxManage list usbhost
- VBoxManage list usbfilters
- VBoxManage showvminfo "Ubuntu 16.04.2 FlowBlade"