Loading

×Sorry to interrupt
CSS Error

Refresh

Cookie Preference Center

General Information on cookies

When you visit our website, we use cookies to ensure that we give you the best experience. This information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies by clicking on the different category headings to find out more and change your settings. However, blocking some types of cookies may impact your experience on the site and the services we are able to offer. Further information can be found in our

Cookie Policy.

Strictly Necessary

Strictly Necessary

Always Active

Strictly Necessary

Strictly necessary cookies are always enabled since they are essential for our website to function. They enable core functionality such as security, network management, and website accessibility. You can set your browser to block or alert you about these cookies, but this may affect how the website functions. For more information please visit www.aboutcookies.org or www.allaboutcookies.org.

Cookie Details‎

Performance

Performance

Performance

Performance cookies are used to analyze the user experience to improve our website by collecting and reporting information on how you use it. They allow us to know which pages are the most and least popular, see how visitors move around the site, optimize our website and make it easier to navigate.

Cookie Details‎

Please confirm your settings by refreshing the page.

Functional

Functional

Functional

Functional cookies help us keep track of your past browsing choices so we can improve usability and customize your experience. These cookies enable the website to remember your preferred settings, language preferences, location and other customizable elements such as font or text size. If you do not allow these cookies, then some or all of these services may not function properly.

Cookie Details‎

Advertising

Advertising

Advertising

Advertising cookies are used to send you relevant advertising and promotional information. They may be set through our site by third parties to build a profile of your interests and show you relevant advertisements on other sites. These cookies do not directly store personal information, but their function is based on uniquely identifying your browser and internet device.

Cookie Details‎

Advertising Cookies

Consent Leg.Interest

Select All Vendors

Select All Vendors

Select All Hosts

Select All

Clear Filters

Information storage and access

Apply

Confirm My Choices Reject All Allow All

My Subscriptions

Loading

Knowledge Base

Troubleshooting USB devices using USB quirks in Fusion (1025256)

Last Updated: 12/24/2021Categories: How toTotal Views: 46739Language:
JapaneseEnglish

3 like this article

Subscribe to get an email
newsletter with new updates

3 people found this helpful Please provide article feedback:

Symptoms

You can not connect a USB device to the virtual machine.

You receive an error when connecting a USB device to the virtual machine.

The USB device disconnects itself after a period of time.

Cause

These issues occurs because the USB devices do not implement the USB protocol as expected by Fusion.

Resolution

To resolve this issue, ensure that Fusion uses certain quirks in its interactions with the USB device. These quirks add special characteristics to the way Fusion connects and communicates with the device.

To add quirks:

Shut down the virtual machine and quit Fusion.

Caution: Do not skip this step.

Open the vmware.log file within the virtual machine bundle. For more information, see Locating a virtual machine bundle in VMware Fusion (1007599).

In the Filter box at the top of the Console window, enter the name of the device manufacturer.

For example, if you enter the name Apple, you see a line that looks similar to:

vmx | USB: Found device [name:Apple\ IR\ Receiver vid:05ac pid:8240 path:13/7/2 speed:full family:hid]

The line has the name of the USB device and its vid and pid information. Make a note of the vid and pid values.

Open the .vmx file using a text editor. For more information, see Editing the .vmx file for your Fusion virtual machine (1014782).

Add this line to the .vmx file, replacing vid and pid with the values noted in Step 2, each prefixed by the number 0 and the letter x .

usb.quirks.device0 = "0xvid:0xpid skip-reset"

For example, for the Apple device found in step 2, this line is:

usb.quirks.device0 = "0x05ac:0x8240 skip-reset"

Save the .vmx file.

Re-open Fusion. The edited .vmx file is reloaded with the changes.

Start the virtual machine, and connect the device.

If the issue is not resolved, replace the quirks line added in Step 4 with one of these lines, in the order provided, and repeat Steps 5 to 8:

usb.quirks.device0 = "0xvid:0xpid skip-refresh"

usb.quirks.device0 = "0xvid:0xpid skip-setconfig"

usb.quirks.device0 = "0xvid:0xpid skip-reset, skip-refresh, skip-setconfig"

Notes:

Use one of these lines at a time. If one does not work, replace it with another one in the list. Do not add more than one of these in the .vmx file at a time.

The last line uses all three quirks in combination. Use this only if the other three lines do not work.

If the issue continues to exist after trying the steps in this article, or if you have found a quirk that works, let us know. We need some specific information from you, so follow this process:

Fusion 2.x and 3.x

Open the .vmx file using an text editor.

Add this line:

usb.analyzer.enable = "TRUE"

Go to the VMware Fusion menu and click Preferences.

Select Enable debugging checks.

Shut down your virtual machine and quit Fusion.

Reopen Fusion and power on your virtual machine.

Connect the USB device to your virtual machine.

Collect the VMware Support Information. For more information, see Collecting diagnostic information for VMware Fusion (1003894).

To address this issue further, file a support request with VMware Support and quote this Knowledge Base article ID (1025256) in the problem description. For more information, see How to Submit a Support Request.

After collecting the support information go to VMware Fusion > Preferences and disable debugging checks.

Fusion 4.x and above

Shutdown the virtual machine.

Enable USB Verbose Logging.

For Fusion 6.x and earlier

Open the .vmx file using a text editor. For more information, see Editing the .vmx file for your VMware Fusion virtual machine (1014782).

Add this line to the file:

usb.analyzer.enable = "TRUE"

For 7.x and above

Click on Virtual Machine > Settings > Advanced

Select Enable USB verbose debugging

Enable debug logging for the virtual machine.

In Fusion 4.x and earlier, select Preferences from the Fusion menu and then select the Enable debugging checks option.

In Fusion 5.x and above, ensure that the virtual machine is shutdown, go to Settings > Advanced,and set Troubleshooting to Performance or Hang/Crash.

Select the appropriate option from dropdown:

Select Performance if you experience performance related issue with your virtual machine.

Select Hang/Crash if you experience a hang or crash issue with your virtual machine.

Power on your virtual machine.

Connect the USB device to your virtual machine.

Collect the VMware Support Information. For more information, see Collecting diagnostic information for VMware Fusion (1003894).

File a support request with VMware Support and quote this Knowledge Base article ID (1025256) in the problem description. Attach the Support Information you collected to the Support Request. For more information, see How to Submit a Support Request.

After collecting the support information go to Virtual Machine > Setting > Advance > Troubleshooting and change to Default. This disables the debugging mode after collecting the information.

Related Information

You can use quirk lines for more than one device. Number the devices in order, starting with device0 and progressing to device1 , device2 , etc. Do not skip any numbers.

Quirks are peculiar to each device, so the required quirk (if any) for each device will need to be discovered separately.

Collecting diagnostic information for VMware Fusion
Locating the virtual machine bundle in VMware Fusion
Editing the .vmx file for your VMware Fusion virtual machine
Fusion で USB quirk を使用した USB デバイスに関するトラブルシューティング

Detectable by VMware SkylineTM

Actions

Copy

link to clipboard
copied!

Print

Language:
JapaneseEnglish

Attachments

Additional Resources

KB
•
End Of General Availability of the Free vSphere Hypervisor (ESXi 7.x and 8.x) (2107518)

KB
•
Download and Install VMware Fusion (2014097)

Results 1-2 of 2

Ask The Community

Get answers quickly from VMware experts in the community

Post Subject

CONTINUE IN COMMUNITIES

Related Products:

VMware Fusion Pro

VMware Fusion

Related Versions:

VMware Fusion Pro 8.x

VMware Fusion Pro 12.x

VMware Fusion Pro 11.x

VMware Fusion Pro 10.x

VMware Fusion 8.x

VMware Fusion 7.x

VMware Fusion 6.x

VMware Fusion 5.x

VMware Fusion 4.x

VMware Fusion 3.x

VMware Fusion 2.x

VMware Fusion 12.x

VMware Fusion 11.x

VMware Fusion 10.x

view all

Take Our Survey

Support Assistant