by Fillimerica » 21. Dec 2010, 22:50
Struggled with this USB monster to the point of abandoning VirtualBox for VMWare.
Well, VMware also had problems with USB but provided enough error information to identify the culprit:
If you are running Win 7 or Vista on AMD processors, it is possible that you have an AMD provided driver called usbfilter.sys. You can check your USB hub on the host (Device Manager, USB Controllers, USB Root Hub, Properties, Driver Tab, Driver Details) and look for usbfilter.sys provided by AMD.
Here are the relevant removal instructions:
For computers with AMD processors you may need to remove the AMD USB Filter Driver:
1. Right-click (My) Computer and select Manage.
2. In the left pane of the Computer Management window, select Device Manager.
3. Expand Universal Serial Bus Controllers.
4. Locate the AMD USB Filter Driver.
5. Right-click it and select Uninstall.
6. Select Uninstall the driver software for the device.
7. Restart your computer.
If the above method fails, you can also uninstall the AMD USB driver manually. To do so:
1. Open the Windows registry, by clicking on Start > Run and typing regedit
2. Navigate to the following location HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}.
3. In the right hand panel, if the the UpperFilters entry exists, then delete it.
4. Go to the location HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\.
5. Delete the usbfilter string.
6. Delete this file: %system32%\drivers\usbfilter.sys.
7. Reboot your computer.
After completing that last set of 7 steps, usbfilter.sys was exorcised and both VMware and VirtualBox became much happier about USB devices.
To see the full technote, google vmware usbfilter.sys.
Hope this helps other people working with Windows Hosts!