Opened 16 years ago
Last modified 9 years ago
#3033 closed defect
USB devices not available to guest — at Initial Version
Reported by: | Jason | Owned by: | |
---|---|---|---|
Component: | USB | Version: | VirtualBox 2.1.0 |
Keywords: | Cc: | ||
Guest type: | Linux | Host type: | Windows |
Description
I have tried with with and without filters and with various USB devices (IR receivers, USB sticks, TV tuners, printers) and none of them have worked. The behaviour is consistent with all device types; none are available to the guest and they are all stuck at "busy with previous request".
VB seems to capture the device (I get the Windows alert and need to install the Virtual Box USB device driver) and it shows it as captured:
UUID: 1c7853d7-0e8d-42ed-8d37-19e27836ab16 VendorId: 0x07ca (07CA) ProductId: 0xa800 (A800) Revision: 0.0 (0000) Manufacturer: AVerTV Product: A800 SerialNumber: 7218269C0543 Current State: Captured
If I select the device from the VB menu (there is no tick beside it), I get a messages about it being busy:
USB device SanDisk USB U3 Cruzer with UUID [some id] is busy with a previous request. Please try again later. Result code: E_INVALIDARG (0x80070057) Component: HostUSBDevice Interface: IHostUSBDevice {some id} Callee: IConsole {some id}
When I unplug and plug it back in, even with VB having focus, it will not attempt the capture and control reverts back to Windows. I also get a new entry (for an identical device) in the USB list and that shows as not captured. If I try to force it, I end up with the error "busy with previous request" message again.
"lsusb" inside Ubuntu only lists the two VB USB hubs (1.1. and 2.0), no devices. I have tried with USB 2.0 support on and off as well.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
I checked the log file and nothing seems to show, but I have attached it anyway.
One thing I have just spotted is that after a time the state of the USB device seems to change:
UUID: 1c7853d7-0e8d-42ed-8d37-19e27836ab16 VendorId: 0x07ca (07CA) ProductId: 0xa800 (A800) Revision: 0.0 (0000) Manufacturer: AVerTV Product: A800 SerialNumber: 7218269C0543 Address: \?\usb#vid_80ee&pid_cafe#7218269c0543#{00873fdf-cafe-80ee-a a5e-00c04fb1720b} Current State: Held
I also tried to use "VBoxManage" from the command line to attach a USB drive and part of VBox has crashed out.
Faulting application vboxsvc.exe, version 1.0.0.1, faulting module vboxddu.dll, version 0.0.0.0, fault address 0x00017864.
USB attachement log file