VMware Cloud Community
EricBMMT
Contributor
Contributor

USB 3.0 not recognized on VM in ESXi 6.5

I have a VM that I need to access a USB Flash drive. The flash drive is USB 3.0 only. When I plug a USB 2.0 flash drive in I can access it without a problem but not with the USB 3.0. How can I get my VM to access the 3.0?

Tags (1)
0 Kudos
5 Replies
amolnjadhav
Enthusiast
Enthusiast

I guess this issue already been discussed in following thread.

ESXi 6.5 USB Devices attached to VMs Issues?

Please consider marking this answer "correct" or "helpful" if you think your query have been answered correctly. Regards Amol Jadhav VCP NSXT | VCP NSXV | VCIX6-NV | VCAP-DCA | CCNA | CCNP - BSCI
0 Kudos
vijayrana968
Virtuoso
Virtuoso

Make sure xHCI mode is enabled in BIOS of physical host and xHCI module is loaded on ESXI.

0 Kudos
EricBMMT
Contributor
Contributor

xHCI mode is enabled in the BIOS

and when I run this

esxcli system module list |grep xhci

I get

xhci                                true        true

So I think the xHCI module is loaded.

When I run

lsusb

I get this for a result

lsusb

Bus 003 Device 041: ID 413c:301a Dell Computer Corp.

Bus 004 Device 002: ID 13fe:5500 Kingston Technology Company Inc.

Bus 003 Device 005: ID 413c:a001 Dell Computer Corp. Hub

Bus 003 Device 003: ID 413c:2113 Dell Computer Corp.

Bus 003 Device 002: ID 154b:0015 PNY

Bus 002 Device 002: ID 8087:8002 Intel Corp.

Bus 001 Device 002: ID 8087:800a Intel Corp.

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

and my device shows it is on Bus 004 the 3.0 root hub.

On the Hardware configuration I only get the choice of a USB 2.0 controller, when I try to add a controller the only choice is USB 2.0

usb.JPG

0 Kudos
vijayrana968
Virtuoso
Virtuoso

I see. Yes, kingston device is connected to Bus 4 which is 3.0 root hub.

Can you reload xHCI with 'vmkload_mod xhci' and check then.

0 Kudos
jcstein
Contributor
Contributor

Perhaps even more simple than a host issue.. What is the Guest OS?

0 Kudos