Skip to main content

Pitfalls Using USB Devices in Virtual Machines

Technical
Author
Kuan-Yi Li
Table of Contents

Not all hypervisor, USB controller, USB device are created the same….

For VirtualBox Users
#

For VMware Product Users
#

For All
#

If you see error message similar to device descriptor read/64, error -110 in dmesg, try a different

  1. Physical port (USB 2.0 <=> USB 3.0) to plug on host machine, if it has both.
  2. Virtual USB controller (USB 2.0 <=> USB 3.0) to emulate on guest machine.

You might need to try through the combinations, reconnect USB device multiple times, to see which of them work in your use case.

None of them works? Consider multi-boot or live-boot into your OS of interest, as bare-metal should be the most trouble-free setup driving USB devices.