Ticket #7039 (closed defect: obsolete)
usb device gets stuck in 'captured' state, not connected to either host or guest
|Reported by:||vladimir@…||Owned by:|
Description (last modified by aeichner) (diff)
This is with VirtualBox 3.2.4 under Windows 7 64-bit, with an Ubuntu 10.04 guest.
I'm doing some Android development, so am frequently plugging in various phones and wanting to connect them to the VM. Frequently when I plug a device in, it connects to the host and shows up as "Busy" in the USB devices list. If I select it, it transitions to "Captured", but isn't actually visible to the guest; it's also been detached from the host at that point.
When things get in that state, that device is basically "stuck" until I completely shut down the VM/VBox and restart -- even if I unplug the device, it remains displayed in the USB devices list as "Captured". Any attempts to select it again give a dialog box ("busy with a previous request") showing an E_INVALIDARG error from the IHostUSBDevice interface. There doesn't seem to be any particular pattern for when this happens, but it happens frequently enough -- around 50% of the time when plugging a device in. It's also not specific to any particular device, though I've only tried various phones and other similar devices.
I've attached VBox.log, though there doesn't seem to be much interesting -- the messages at the end, e.g.:
01:04:29.330 VUSB: attached '00000000037151f0[proxy 0955:7820]' to port 2 01:09:04.888 VUSB: attached '00000000037151f0[proxy 0955:7100]' to port 2 01:28:45.744 VUSB: attached '00000000037151f0[proxy 0955:7100]' to port 2
Are successful attachment of a different device (same device, in normal and in firmware flash mode). The failing device is 22B8:41DB and isn't mentioned in the log.