VirtualBox

Opened 15 years ago

Last modified 8 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.

Change History (1)

by Jason, 15 years ago

Attachment: VBox.log added

USB attachement log file

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use