Hello,
I am trying to use an external disk on a virtual machine. The external, SATA, disk is connected to the host via an USB3 adapter. The VM does see it as a 2.0 device. Checking all the configuration, I seem to find that even the host lists the device as 2.0.
The disk adapter is a Plugable USB3-SATA-UASP1. Its chipset is an ASMedia. The adapter work fine on another server with USB 3.0.
The host is a DELL PowerEdge R430. According to the owner manual, the rear connector marked with "SS" (Super Speed?) is an 3.0 USB port. The external adapter is connected to this port.
VMware ESXi was 6.0U1, but I lately updated it to 6.7U1 in order to diagnose the prioblem. The problem has not been solved.
At the host level, this is a list of all USB devices:
[root@localhost:~] lsusb -t
Bus# 1
`-Dev# 1 Vendor 0x0e0f Product 0x8002
`-Dev# 2 Vendor 0x8087 Product 0x800a
|-Dev# 3 Vendor 0x413c Product 0xa101
`-Dev# 4 Vendor 0x413c Product 0xa001
Bus# 2
`-Dev# 1 Vendor 0x0e0f Product 0x8002
`-Dev# 2 Vendor 0x8087 Product 0x8002
`-Dev# 3 Vendor 0x174c Product 0x55aa
It seems that bus 001 is the front panel, while 002 is ther one. lsusb -v displays details about the device 003 on bus 002
Bus 002 Device 003: ID 174c:55aa ASMedia Technology Inc. ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x174c ASMedia Technology Inc.
idProduct 0x55aa ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge
bcdDevice 1.00
iManufacturer 2 Plugable
iProduct 3 USB3-SATA-UASP1
iSerial 1 123456789023
bNumConfigurations 1
From what I understood, the bcdUSB 2.10 explain that the device is working as an USB 2 instead of USB 3.
So, I checked the USB controllers, using lspci:
root@localhost:~] lspci -v | grep -A1 USB
0000:00:1a.0 USB controller Serial bus controller: Intel Corporation C610/X99 series chipset USB Enhanced Host Controller #2 [vmhba32]
Class 0c03: 8086:8d2d
--
0000:00:1d.0 USB controller Serial bus controller: Intel Corporation C610/X99 series chipset USB Enhanced Host Controller #1 [vmhba33]
Class 0c03: 8086:8d26
As you may see, they are both intel, but the have a different PCI product code. I cannot understand which one is hosting USB bus 002. I don't know if they are USB 2.0 or 3.0.
Could you please help on this?
Thank you very much,
Giuseppe