Solved

Getting USB to work on ESXI 5

Posted on 2011-09-23
8
2,717 Views
Last Modified: 2012-05-12
I recently installed  ESXI on a new machine for some virtualization testing.  Being new to this particular technology, I'm having trouble with USB support.  I've read a number of articles on support for version 4.0, but I am currently running 5.0.0.  The software applications we're going to be running on this machine require a USB Dongle to be plugged in order for the software to function, but when I plug any device in (like a hard drive), the drive does not recognize anything.

I've installed a third party usb controller card in the machine, but it doesn't seem to matter which port (on the motherboard or not) I plug it into, I cannot successfully detect anything.

Any help would be appreciated!   Added Controller
0
Comment
Question by:Kyle Witter
  • 4
  • 3
8 Comments
 
LVL 40

Assisted Solution

by:coolsport00
coolsport00 earned 250 total points
ID: 36586995
Your host server has to support USB Passthrough, or VMDirectPath (IOMMU in the BIOS - check with your server vendor). If not, what you'll have to do is use something like AnywhereUSB: http://www.digi.com/products/usb/anywhereusb#overview
VMDirectPath: http://www.petri.co.il/vmware-esxi4-vmdirectpath.htm; http://http://kb.vmware.com/kb/1010789

~coolsport00
0
 
LVL 119
ID: 36587021
When you connect the USB device to the Servers USB ports (not the added controller)

I can see you have installed a USB Controller in the VM, which is good.

 USB
Do you get the above error in  the screen shot?

0
 
LVL 119
ID: 36587078
If you are see-ing the above screen shot, and no devices are shown, even after connecting, either the USB devices are not supported or your server does not support USB Passtru.

You could opt for adding a PCI-E device, VMDirect Path, but your server has to support this as well.

Checkout these which also applicable to ESXi 5.0.

http://www.vm-help.com/esx40i/VMDirectPath/USB_Setup.php
http://vstorage.wordpress.com/2010/07/15/usb-passthrough-in-vsphere-4-1/
0
Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

 
LVL 1

Author Comment

by:Kyle Witter
ID: 36587080
I did see that and I added the device (attached pic), but it still does not show up in the VM
usb-dev.jpg
0
 
LVL 40

Expert Comment

by:coolsport00
ID: 36587096
Go to the Configuration tab, then Advanced Settings in the Hardware box. If you see "Host does not support passthrough", then you can't do it. You'll need to use AnywhereUSB.
0
 
LVL 119

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE^2) earned 250 total points
ID: 36587114
Interesting because the device should be recognised in the VM.

Select Device Manager, Rescan for Plug and Play, or Restart VM.

(not all USB devices are supported)
0
 
LVL 119
ID: 36587151
@coolsport00: USB Passthru' is slightly different. A host does not have to support Direct I/O path for USB Passthru' to function.

 USB
USB2
See here, Server does not support DIrect I/O path, but supports USB Passthru.
0
 
LVL 40

Expert Comment

by:coolsport00
ID: 36587239
Ah, ok; that always confused me! Thanks bud..
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

In this article, I will show you HOW TO: Install VMware Tools for Windows on a VMware Windows virtual machine on a VMware vSphere Hypervisor 6.5 (ESXi 6.5) Host Server, using the VMware Host Client. The virtual machine has Windows Server 2016 instal…
In this article, I am going to show you how to simulate a multi-site Lab environment on a single Hyper-V host. I use this method successfully in my own lab to simulate three fully routed global AD Sites on a Windows 10 Hyper-V host.
Teach the user how to configure vSphere clusters to support the VMware FT feature Open vSphere Web Client: Verify vSphere HA is enabled: Verify netowrking for vMotion and FT Logging is in place or create it: Turn On FT for a virtual machine: Verify …
Teach the user how to use create log bundles for vCenter Server or ESXi hosts Open vSphere Web Client: Generate vCenter Server and ESXi host log bundle:  Open vCenter Server Appliance Web Management interface and generate log bundle: Open vCenter Se…

785 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question