Powering on a virtual machine after connecting a USB device fails with the error

I’ve used VMWare now and then for my virtual machines. And I think, it is the best virtualization software out there in market (but not anymore, I like Virtual BOX more than VMWare). When I was trying out VMWare Workstation on my new machine, I found that I was not able to use USB sticks on any Virtual machines.

When I checked services, I found that “VMware USB Arbitration Service” was stopped. I tried to start that service manually and got greeted with following message,

Error 31: A device attached to the system is not functioning.


And service failed to start. So that was the culprit !! After some Googling I found that it was mainly because something is wrong with USB drivers. And mainly because use of non-MSFT USB Controller driver. Which didn’t make any sense to me because all usb ports were working just fine. I had never seen this error before, but I found that if host OS has AMD processors then it is very likely that AMD uses some special USB drivers called “USB Filter Driver” !! No wonder why I haven’t seen this error before, because till I built this new machine I was using Intel processors Open-mouthed smile

ATI_Catalist_1 ATI_Catalist_2 ATI_Catalist_3

Anyways, fix is pretty simple. I just had to remove that “USB Filter Driver”. Luckily I had a utility called ATI Catalyst Manager which allowed me to uninstall those drivers without any hack. Once I removed driver and rebooted my OS, I was able to access USB devices from Virtual Machines.

That’s it for now.

It’s Just A ThoughtPeace

Gaurang Sign

Leave a Reply

Your email address will not be published. Required fields are marked *