snipazer
Contributor
Contributor

USB Devices not detected on ESXI 6.5 Host

I am unable to add a USB device (RDX Quikstor drive) to a VM. When I go to add a host USB device, it says "No USB Devices Available". I have confirmed that the USB device works on another ESXi host. Running lsusb from the ESXi host returns nothing. What can I try next?

Tags (2)
0 Kudos
22 Replies
AjayChanana
Contributor
Contributor

Please find the below article for supported USB devices.

https://kb.vmware.com/kb/1021345

Regards,

Ajay Chanana

Regards,
Ajay Chanana
0 Kudos
snipazer
Contributor
Contributor

The RDX is listed in the supported USB items. I should add that it also won't see a simple USB drive plugged into the host. What next?

0 Kudos
vijayrana968
Virtuoso
Virtuoso

Run command esxcli storage core device list and check if you see USB device there. Paste the output here.

0 Kudos
snipazer
Contributor
Contributor

Doesn't look like it's showing:

[root@localhost:~] esxcli storage core device list

naa.6c81f660f01b00001f90f7f92b008ee8

   Display Name: Local DELL Disk (naa.6c81f660f01b00001f90f7f92b008ee8)

   Has Settable Display Name: true

   Size: 3430656

   Device Type: Direct-Access

   Multipath Plugin: NMP

   Devfs Path: /vmfs/devices/disks/naa.6c81f660f01b00001f90f7f92b008ee8

   Vendor: DELL

   Model: PERC H710P

   Revision: 3.13

   SCSI Level: 5

   Is Pseudo: false

   Status: on

   Is RDM Capable: true

   Is Local: true

   Is Removable: false

   Is SSD: false

   Is VVOL PE: false

   Is Offline: false

   Is Perennially Reserved: false

   Queue Full Sample Size: 0

   Queue Full Threshold: 0

   Thin Provisioning Status: unknown

   Attached Filters:

   VAAI Status: unsupported

   Other UIDs: vml.02000000006c81f660f01b00001f90f7f92b008ee8504552432048

   Is Shared Clusterwide: false

   Is Local SAS Device: true

   Is SAS: true

   Is USB: false

   Is Boot USB Device: false

   Is Boot Device: false

   Device Max Queue Depth: 384

   No of outstanding IOs with competing worlds: 32

   Drive Type: logical

   RAID Level: RAID5

   Number of Physical Drives: 7

   Protection Enabled: false

   PI Activated: false

   PI Type: 0

   PI Protection Mask: NO PROTECTION

   Supported Guard Types: NO GUARD SUPPORT

   DIX Enabled: false

   DIX Guard Type: NO GUARD SUPPORT

   Emulated DIX/DIF Enabled: false

naa.6c81f660f01b00001afe2e87113fbcfd

   Display Name: Local DELL Disk (naa.6c81f660f01b00001afe2e87113fbcfd)

   Has Settable Display Name: true

   Size: 1427840

   Device Type: Direct-Access

   Multipath Plugin: NMP

   Devfs Path: /vmfs/devices/disks/naa.6c81f660f01b00001afe2e87113fbcfd

   Vendor: DELL

   Model: PERC H710P

   Revision: 3.13

   SCSI Level: 5

   Is Pseudo: false

   Status: on

   Is RDM Capable: true

   Is Local: true

   Is Removable: false

   Is SSD: false

   Is VVOL PE: false

   Is Offline: false

   Is Perennially Reserved: false

   Queue Full Sample Size: 0

   Queue Full Threshold: 0

   Thin Provisioning Status: unknown

   Attached Filters:

   VAAI Status: unsupported

   Other UIDs: vml.02000000006c81f660f01b00001afe2e87113fbcfd504552432048

   Is Shared Clusterwide: false

   Is Local SAS Device: true

   Is SAS: true

   Is USB: false

   Is Boot USB Device: false

   Is Boot Device: true

   Device Max Queue Depth: 320

   No of outstanding IOs with competing worlds: 32

   Drive Type: logical

   RAID Level: RAID5

   Number of Physical Drives: 6

   Protection Enabled: false

   PI Activated: false

   PI Type: 0

   PI Protection Mask: NO PROTECTION

   Supported Guard Types: NO GUARD SUPPORT

   DIX Enabled: false

   DIX Guard Type: NO GUARD SUPPORT

   Emulated DIX/DIF Enabled: false

0 Kudos
snipazer
Contributor
Contributor

Any ideas?

0 Kudos
vijayrana968
Virtuoso
Virtuoso

What is the ESXI version in use ? Is it USB 2.0 or 3.0 ?

can you confirm the other working ESXI has same build number ?

Also, compare the output of above command in both ESXI and check USB arbitration service is running or stopped.

0 Kudos
snipazer
Contributor
Contributor

ESXi 6.5 on both hosts. And we are using USB 3.0. The USB Arbitration service is started

0 Kudos
snipazer
Contributor
Contributor

Anything else I can try?

0 Kudos
snipazer
Contributor
Contributor

I'm still not able to get this working. What else can I try to get the USB devices detectable? They used to work fine until just the other day.

0 Kudos
vijayrana968
Virtuoso
Virtuoso

How about xchi module? Is it loaded ? If not, then load it using esxcfg-module -e xhci and recheck.

0 Kudos
snipazer
Contributor
Contributor

I'm not sure how to check if the module is loaded. But I ran esxcfg-module -e xhci and the USB device still doesn't show up.

0 Kudos
RAJ_RAJ
Expert
Expert

Hi ,

Please try below ., I have connected  sand-disk 8 Gb and checked

pastedImage_3.png

RAJESH RADHAKRISHNAN VCA -DCV/WM/Cloud,VCP 5 - DCV/DT/CLOUD, ,VCP6-DCV, EMCISA,EMCSA,MCTS,MCPS,BCFA https://ae.linkedin.com/in/rajesh-radhakrishnan-76269335 Mark my post as "helpful" or "correct" if I've helped resolve or answered your query!
0 Kudos
RAJ_RAJ
Expert
Expert

Hi ,

connect usb to esxi host - > verify from lsusb

add usb controller first

power off vm

add usb device , it should detect .

pastedImage_0.png

RAJESH RADHAKRISHNAN VCA -DCV/WM/Cloud,VCP 5 - DCV/DT/CLOUD, ,VCP6-DCV, EMCISA,EMCSA,MCTS,MCPS,BCFA https://ae.linkedin.com/in/rajesh-radhakrishnan-76269335 Mark my post as "helpful" or "correct" if I've helped resolve or answered your query!
0 Kudos
RAJ_RAJ
Expert
Expert

Sorry  forgot to add one more

Check device id from below KB

ID - first four digit / letters

RAJESH RADHAKRISHNAN VCA -DCV/WM/Cloud,VCP 5 - DCV/DT/CLOUD, ,VCP6-DCV, EMCISA,EMCSA,MCTS,MCPS,BCFA https://ae.linkedin.com/in/rajesh-radhakrishnan-76269335 Mark my post as "helpful" or "correct" if I've helped resolve or answered your query!
0 Kudos
snipazer
Contributor
Contributor

Running lsusb on the host returns nothing, even with just a basic flash drive plugged in. I have already added the USB controller and rebooted the machine several times. The USB controller is coming up correctly within the VM. I don't see a link to any KB articles in your last post.

0 Kudos
RAJ_RAJ
Expert
Expert

Hi ,

Hope you are running 6.5 u1  , if lsusb not return anything   , device not detected

Example  , lsusb should atleast list something like this .

~ # lsusb

Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

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

could you please tell which server  using

RAJESH RADHAKRISHNAN VCA -DCV/WM/Cloud,VCP 5 - DCV/DT/CLOUD, ,VCP6-DCV, EMCISA,EMCSA,MCTS,MCPS,BCFA https://ae.linkedin.com/in/rajesh-radhakrishnan-76269335 Mark my post as "helpful" or "correct" if I've helped resolve or answered your query!
0 Kudos
RAJ_RAJ
Expert
Expert

Supported USB device models for passthrough from an ESX or ESXi host to a virtual machine (1021345) ...

RAJESH RADHAKRISHNAN VCA -DCV/WM/Cloud,VCP 5 - DCV/DT/CLOUD, ,VCP6-DCV, EMCISA,EMCSA,MCTS,MCPS,BCFA https://ae.linkedin.com/in/rajesh-radhakrishnan-76269335 Mark my post as "helpful" or "correct" if I've helped resolve or answered your query!
0 Kudos
snipazer
Contributor
Contributor

This is all I get when I run lsusb:

pastedImage_0.png

The ESXi host is running ESXi 6.5.0, 4887370

0 Kudos
RAJ_RAJ
Expert
Expert

Hi ,

Which server model is that ?

USB Ports working ?

USB working ?

Bios its disabled ?

Have you tested the USB on 6.5 U1 build # 5969303

You may test the usb from work station  , install ESXi U1 and try

RAJESH RADHAKRISHNAN VCA -DCV/WM/Cloud,VCP 5 - DCV/DT/CLOUD, ,VCP6-DCV, EMCISA,EMCSA,MCTS,MCPS,BCFA https://ae.linkedin.com/in/rajesh-radhakrishnan-76269335 Mark my post as "helpful" or "correct" if I've helped resolve or answered your query!
0 Kudos