Cannot connect USB devices to virtual machine: There is no available USB control port host

26 users found this article helpful

Symptoms

You get the following error message when attempting to connect your USB device to your Virtual Machine:

    "Unable to connect USB device. There is no available USB control port host in virtual machine for device ... to connect."

Cause

USB configuration is wrong in config.pvs file

Resolution

  1. Please locate your Virtual Machine's .pvm file and right-click on it > Show package content

  2. Right-click on config.pvs > Open with... TextEdit

  3. Find the following strings:

    <UsbController UhcEnabled_patch="1" dyn_lists="">
             <UhcEnabled>0</UhcEnabled>
             <EhcEnabled>0</EhcEnabled>
             <XhcEnabled>1</XhcEnabled>
    </UsbController>
    
  4. Change them to the following:

    <UsbController UhcEnabled_patch="1" dyn_lists="">
             <UhcEnabled>1</UhcEnabled>
             <EhcEnabled>1</EhcEnabled>
             <XhcEnabled>1</XhcEnabled>
    </UsbController>
    
  5. Close config.pvs and start your Virtual Machine

Was this article helpful?

Tell us how we can improve it.