Ticket #14287 (closed defect: obsolete)
Experienced problems with usb devices. I checked the log file to find the following.
Reported by: | silverbody | Owned by: | |
---|---|---|---|
Component: | USB | Version: | VirtualBox 4.3.30 |
Keywords: | usb | Cc: | |
Guest type: | Solaris | Host type: | Windows |
Description
OHCI#0: Lagging too far behind, not trying to catch up anymore. Expect glitches with USB devices
I am unsure if the above is the source of my problem but I am trying to attach a usb card reader to my guest os. I can capture the device but it never shows a check mark by the device and when I try to click again it either hangs or I recieve this error:
Failed to attach the USB device MobileMate SD+ [9404] to the virtual machine Solaris.
USB device 'MobileMate SD+' with UUID {e9630b23-3b8b-4504-8153-fba03ffde727} is busy with a previous request. Please try again later.
Result Code: E_INVALIDARG (0x80070057) Component: HostUSBDevice Interface: IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a} Callee: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}
I have tried this with and without the usb extension pack to no avail.
Attachments
Change History
comment:1 Changed 7 years ago by silverbody
I found a workaround for my usb problem on the virtual box windows forums from user nayasis. The follow is his post from https://forums.virtualbox.org/viewtopic.php?f=6&t=39104
I've got solution finally... T-T
(It seems like problem of window 7)
- My Host is window 7 32bit home premium. But, 64bit's solution may be same because problem was caused by USB filtering function of WINDOW 7.
- first of all, edit your registry
- Open the Windows registry, by clicking on Start > Run and typing regedit
- Navigate to the following location [b] HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}b
- In the right hand panel, if the the UpperFilters entry exists, then delete it
- Install virtualbox USB driver manually.
- Goto folder C:\Program Files\Oracle\VirtualBox\drivers\USB\filterb
- Click right mouse button on file named [b]VboxUSBMon.infb
- Check Install(I) (maybe.. My window is korean so it dose not exact. )
- Rebooting
- Unplug your USB memory (or joystick..)
- Open VirtualBox and Close it rightly. ( it will remove your USB device from VM's seized list. )
- Plug your USB memory.
- Open VirtualBox and Run Virtual Machine.
- Click right mouse button on USB icon placed in status bar which is below VM window.
- Check USB device what you want to plug in.
- Enjoy !!
notice !!
Do not chain your USB device like snake. for example... A usb bridge <- B usb device... and check B usb device in VM. like this...
to use B usb device, you must check A usb bridge first !... it's so complicate..
The log error, OHCI#0: Lagging too far behind, not trying to catch up anymore. Expect glitches with USB devices, is still occurring.
comment:2 Changed 7 years ago by frank
Please attach a nother VBox.log file when you installed the Extension Pack and enabled USB 2.0 in the VM settings.
comment:3 Changed 6 years ago by TimOr
Ticket #11251 looks similar. Solution from https://forums.virtualbox.org/viewtopic.php?f=6&t=39104 also worked for me. Except it's not explained what exactly it does, and whose bug is it.