Desperate USB Problem

Discussions about using Windows guests in VirtualBox.
Post Reply
TekLord
Posts: 30
Joined: 16. May 2014, 16:37

Desperate USB Problem

Post by TekLord »

Windows 10 x64 Host
Windows XP Guest
VB 5.0.24 r 108355

I have been using VB successfully for a long time. But now, for some reason, my USB peripheral will not be captured by the XP Guest. I develop software for this USB peripheral all the time but I have not opened VB since around August 20. I know that Windows 10 did an update not long ago but I don't know if the update happened before or after the last time I successfully used VB.

I have tried uninstalling, reinstalling, removing UpperFilters, etc. and nothing seems to work.
I have download USBDeview and I have removed all of the unused and/or disconnected USB devices.
I have tried different USB ports.

When viewing USBDeview my USB peripheral will show deactivated when I unplug it. But, when I launch the Guest and try to capture the USB device nothing happens. And, the peripheral still shows up as active in USBDeview BUT it is dead. Plugging / Unplugging does not fix the problem. I can de-activate the device in USBDeview and it will come back to life in the host.

If I try connecting in the guest it shows up as Busy.

I am stuck and I need some ideas.

Thanks in advance.
Martin
Volunteer
Posts: 2562
Joined: 30. May 2007, 18:05
Primary OS: Fedora other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: XP, Win7, Win10, Linux, OS/2

Re: Desperate USB Problem

Post by Martin »

You do have a USB filter defined in the guest settings with the correct vendor/product id?
TekLord
Posts: 30
Joined: 16. May 2014, 16:37

Re: Desperate USB Problem

Post by TekLord »

I finally have the Guest working again but I am not sure what I did to fix the problem.

viewtopic.php?f=6&t=39104 is probably the best guess.

This is what caused the problem...

I had two virtual machines running.
I went to bed.
Microsoft updated my PC and restarted the host (without my permission).

It would be greatly appreciated if someone could write a concise step-by-step "manual" for fixing this type of problem.

Based on what other forum users have said (especially nayasis), this is what I THINK I did...

1. Uninstall VirtualBox
2. Edit the registry..

HKEY_LOCAL_MACHINE\
System\
CurrentControlSet\
Control\
Class\
{36FC9E60-C465-11CF-8056-444553540000}

Delete "UpperFilters" if it exists. (REG_MULTI_SZ = ASMTFilter)

3. Use USBDeview to uninstall all non-essential USB devices (including any entires for "VirtualBox USB".
4. Install VirtualBox
5. Install USB Drivers Manually
- Open the "C:\ProgramFiles\Oracle\VirtualBox\drivers\USB\filter" folder
- Right-click on "VboxUSBMon.inf" and select "Install"
6. Reboot
7. Unplug the USB device that is "seized"
8. Open the VirtualBox control panel and then close it.
- This will remove the USB device from VM's seized list (not convinced this works).
9. Attach the USB device
10. Open VirtualBox Control panel and add the desired filter to the USB Settings for the Virtual Machine.
11. Start the Virtual Machine (The USB device should connect automatically)
Post Reply