5 Replies Latest reply on Oct 22, 2018 5:04 PM by tektotket

    Drobo 5C DAS usb 3.0 on ESXi 6.7

    tektotket Novice

      A Drobo 5C DAS connected to a Lenovo M710q host on ESXi 6.7 will only show up as bcdUSB 2.10 high speed rather than 3.0 superspeed.  ntfs throughput for the Drobo added as a device in a Server 2012 vm via usb 3.0 controller in the vm settings reaches only ~40MB/s.   Reverting to xhci in place of the newer vmkusb using https://kb.vmware.com/s/article/2147650 has been tried and  module status was verified to confirm it did change to xhci but it still stayed at 2.10 with no change other than xhci throughput being somewhat slower than vmkusb.  A sandisk usb 3.0 memory stick plugged into another M710q on ESXi 6.7 does populate as usb 3.0.   An older model Drobo 5D connected to a Lenovo M73 host running ESXi 6.0 populates at usb 3.0 and reaches ~250MB/s ntfs throughput when added as a usb device in a Server 2012 vm via xhci controller in the vm settings.   Not a 1:1 comparison but it's the closest matching setup I have access to right now.  Key lines in the output below are the bcdUSB entries under the Data Robotics sections.  Any suggestions to get 3.0 out of this setup are appreciated.

       

       

       

      Drobo 5C, Lenovo M710q 10MR0004US with intel B250 chipset, ESXi 6.7.0 build-9484548:

      lsusb -v
      
      Bus 001 Device 003: ID 19b9:3443 Data Robotics 
      Device Descriptor:
        bLength                18
        bDescriptorType         1
        bcdUSB               2.10
        bDeviceClass            0 (Defined at Interface level)
        bDeviceSubClass         0 
        bDeviceProtocol         0 
        bMaxPacketSize0        64
        idVendor           0x19b9 Data Robotics
        idProduct          0x3443 
        bcdDevice            0.00
        iManufacturer           1 Drobo
        iProduct                2 Drobo5C
        iSerial                 3 *********************
        bNumConfigurations      1
        Configuration Descriptor:
          bLength                 9
          bDescriptorType         2
          wTotalLength           32
          bNumInterfaces          1
          bConfigurationValue     1
          iConfiguration          0 
          bmAttributes         0xc0
            Self Powered
          MaxPower                0mA
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        0
            bAlternateSetting       0
            bNumEndpoints           2
            bInterfaceClass         8 Mass Storage
            bInterfaceSubClass      6 SCSI
            bInterfaceProtocol     80 Bulk-Only
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x01  EP 1 OUT
              bmAttributes            2
                Transfer Type            Bulk
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0200  1x 512 bytes
              bInterval               0
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x82  EP 2 IN
              bmAttributes            2
                Transfer Type            Bulk
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0200  1x 512 bytes
              bInterval               0
      Binary Object Store Descriptor:
        bLength                 5
        bDescriptorType        15
        wTotalLength           22
        bNumDeviceCaps          2
        USB 2.0 Extension Device Capability:
          bLength                 7
          bDescriptorType        16
          bDevCapabilityType      2
          bmAttributes   0x00000002
            Link Power Management (LPM) Supported
        SuperSpeed USB Device Capability:
          bLength                10
          bDescriptorType        16
          bDevCapabilityType      3
          bmAttributes         0x00
          wSpeedsSupported   0x000e
            Device can operate at Full Speed (12Mbps)
            Device can operate at High Speed (480Mbps)
            Device can operate at SuperSpeed (5Gbps)
          bFunctionalitySupport   2
            Lowest fully-functional device speed is High Speed (480Mbps)
          bU1DevExitLat          10 micro seconds
          bU2DevExitLat        2047 micro seconds
      Device Status:     0x0001
        Self Powered
      
      Bus 001 Device 002: ID 8087:0a2b Intel Corp. 
      Device Descriptor:
        bLength                18
        bDescriptorType         1
        bcdUSB               2.00
        bDeviceClass          224 Wireless
        bDeviceSubClass         1 Radio Frequency
        bDeviceProtocol         1 Bluetooth
        bMaxPacketSize0        64
        idVendor           0x8087 Intel Corp.
        idProduct          0x0a2b 
        bcdDevice            0.10
        iManufacturer           0 
        iProduct                0 
        iSerial                 0 
        bNumConfigurations      1
        Configuration Descriptor:
          bLength                 9
          bDescriptorType         2
          wTotalLength          177
          bNumInterfaces          2
          bConfigurationValue     1
          iConfiguration          0 
          bmAttributes         0xe0
            Self Powered
            Remote Wakeup
          MaxPower              100mA
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        0
            bAlternateSetting       0
            bNumEndpoints           3
            bInterfaceClass       224 Wireless
            bInterfaceSubClass      1 Radio Frequency
            bInterfaceProtocol      1 Bluetooth
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x81  EP 1 IN
              bmAttributes            3
                Transfer Type            Interrupt
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0040  1x 64 bytes
              bInterval               1
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x02  EP 2 OUT
              bmAttributes            2
                Transfer Type            Bulk
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0040  1x 64 bytes
              bInterval               1
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x82  EP 2 IN
              bmAttributes            2
                Transfer Type            Bulk
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0040  1x 64 bytes
              bInterval               1
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        1
            bAlternateSetting       0
            bNumEndpoints           2
            bInterfaceClass       224 Wireless
            bInterfaceSubClass      1 Radio Frequency
            bInterfaceProtocol      1 Bluetooth
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x03  EP 3 OUT
              bmAttributes            1
                Transfer Type            Isochronous
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0000  1x 0 bytes
              bInterval               1
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x83  EP 3 IN
              bmAttributes            1
                Transfer Type            Isochronous
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0000  1x 0 bytes
              bInterval               1
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        1
            bAlternateSetting       1
            bNumEndpoints           2
            bInterfaceClass       224 Wireless
            bInterfaceSubClass      1 Radio Frequency
            bInterfaceProtocol      1 Bluetooth
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x03  EP 3 OUT
              bmAttributes            1
                Transfer Type            Isochronous
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0009  1x 9 bytes
              bInterval               1
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x83  EP 3 IN
              bmAttributes            1
                Transfer Type            Isochronous
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0009  1x 9 bytes
              bInterval               1
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        1
            bAlternateSetting       2
            bNumEndpoints           2
            bInterfaceClass       224 Wireless
            bInterfaceSubClass      1 Radio Frequency
            bInterfaceProtocol      1 Bluetooth
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x03  EP 3 OUT
              bmAttributes            1
                Transfer Type            Isochronous
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0011  1x 17 bytes
              bInterval               1
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x83  EP 3 IN
              bmAttributes            1
                Transfer Type            Isochronous
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0011  1x 17 bytes
              bInterval               1
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        1
            bAlternateSetting       3
            bNumEndpoints           2
            bInterfaceClass       224 Wireless
            bInterfaceSubClass      1 Radio Frequency
            bInterfaceProtocol      1 Bluetooth
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x03  EP 3 OUT
              bmAttributes            1
                Transfer Type            Isochronous
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0019  1x 25 bytes
              bInterval               1
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x83  EP 3 IN
              bmAttributes            1
                Transfer Type            Isochronous
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0019  1x 25 bytes
              bInterval               1
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        1
            bAlternateSetting       4
            bNumEndpoints           2
            bInterfaceClass       224 Wireless
            bInterfaceSubClass      1 Radio Frequency
            bInterfaceProtocol      1 Bluetooth
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x03  EP 3 OUT
              bmAttributes            1
                Transfer Type            Isochronous
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0021  1x 33 bytes
              bInterval               1
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x83  EP 3 IN
              bmAttributes            1
                Transfer Type            Isochronous
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0021  1x 33 bytes
              bInterval               1
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        1
            bAlternateSetting       5
            bNumEndpoints           2
            bInterfaceClass       224 Wireless
            bInterfaceSubClass      1 Radio Frequency
            bInterfaceProtocol      1 Bluetooth
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x03  EP 3 OUT
              bmAttributes            1
                Transfer Type            Isochronous
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0031  1x 49 bytes
              bInterval               1
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x83  EP 3 IN
              bmAttributes            1
                Transfer Type            Isochronous
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0031  1x 49 bytes
              bInterval               1
      Device Status:     0x0001
        Self Powered
      
      Bus 001 Device 001: ID 0e0f:8003 VMware, Inc. 
      Device Descriptor:
        bLength                18
        bDescriptorType         1
        bcdUSB               3.00
        bDeviceClass            9 Hub
        bDeviceSubClass         0 Unused
        bDeviceProtocol         3 
        bMaxPacketSize0         9
        idVendor           0x0e0f VMware, Inc.
        idProduct          0x8003 
        bcdDevice            1.00
        iManufacturer           1 0x8086
        iProduct                2 XHCI root HUB
        iSerial                 0 
        bNumConfigurations      1
        Configuration Descriptor:
          bLength                 9
          bDescriptorType         2
          wTotalLength           31
          bNumInterfaces          1
          bConfigurationValue     1
          iConfiguration          0 
          bmAttributes         0x40
            (Missing must-be-set bit!)
            Self Powered
          MaxPower                0mA
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        0
            bAlternateSetting       0
            bNumEndpoints           1
            bInterfaceClass         9 Hub
            bInterfaceSubClass      0 Unused
            bInterfaceProtocol      0 Full speed (or root) hub
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x81  EP 1 IN
              bmAttributes            3
                Transfer Type            Interrupt
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0002  1x 2 bytes
              bInterval             255
              bMaxBurst               0
      Hub Descriptor:
        bLength              42
        bDescriptorType      42
        nNbrPorts            22
        wHubCharacteristic 0x0008
          Ganged power switching
          Per-port overcurrent protection
        bPwrOn2PwrGood       10 * 2 milli seconds
        bHubContrCurrent      0 milli Ampere
        bHubDecLat          0.0 micro seconds
        wHubDelay             0 nano seconds
        DeviceRemovable    0x00 0x00 0x00
       Hub Port Status:
         Port 1: 0000.06a0 Unknown Speed power Rx.Detect
         Port 2: 0000.06a0 Unknown Speed power Rx.Detect
         Port 3: 0000.0103 5Gbps enable connect
         Port 4: 0000.06a0 Unknown Speed power Rx.Detect
         Port 5: 0000.06a0 Unknown Speed power Rx.Detect
         Port 6: 0000.06a0 Unknown Speed power Rx.Detect
         Port 7: 0000.06a0 Unknown Speed power Rx.Detect
         Port 8: 0000.06a0 Unknown Speed power Rx.Detect
         Port 9: 0000.06a0 Unknown Speed power Rx.Detect
         Port 10: 0000.06a0 Unknown Speed power Rx.Detect
         Port 11: 0000.06a0 Unknown Speed power Rx.Detect
         Port 12: 0000.0503 Unknown Speed enable connect
         Port 13: 0000.0680 Unknown Speed power SS.disabled
         Port 14: 0000.0680 Unknown Speed power SS.disabled
         Port 15: 0000.0680 Unknown Speed power SS.disabled
         Port 16: 0000.0680 Unknown Speed power SS.disabled
         Port 17: 0020.06a0 C_BH_RESET Unknown Speed power Rx.Detect
         Port 18: 0020.06a0 C_BH_RESET Unknown Speed power Rx.Detect
         Port 19: 0020.06a0 C_BH_RESET Unknown Speed power Rx.Detect
         Port 20: 0020.06a0 C_BH_RESET Unknown Speed power Rx.Detect
         Port 21: 0020.06a0 C_BH_RESET Unknown Speed power Rx.Detect
         Port 22: 0020.06a0 C_BH_RESET Unknown Speed power Rx.Detect
      Binary Object Store Descriptor:
        bLength                 5
        bDescriptorType        15
        wTotalLength           27
        bNumDeviceCaps          3
        USB 2.0 Extension Device Capability:
          bLength                 7
          bDescriptorType         1
          bDevCapabilityType      2
          bmAttributes   0x00000002
            Link Power Management (LPM) Supported
        SuperSpeed USB Device Capability:
          bLength                10
          bDescriptorType        16
          bDevCapabilityType      3
          bmAttributes         0x00
          wSpeedsSupported   0x000c
            Device can operate at High Speed (480Mbps)
            Device can operate at SuperSpeed (5Gbps)
          bFunctionalitySupport   8
            Lowest fully-functional device speed is at an unknown speed!
          bU1DevExitLat         255 micro seconds
          bU2DevExitLat        2048 micro seconds
        Bad Container ID Device Capability descriptor.
      Device Status:     0x0001
        Self Powered
      

       

       

       

       

       

       

      Drobo 5D, Lenovo M73 10AY001YUS with Intel H81 Express Chipset, ESXi 6.0.0 build-7504637:

      lsusb -v
      
      Bus 004 Device 002: ID 19b9:3444 Data Robotics 
      Device Descriptor:
        bLength                18
        bDescriptorType         1
        bcdUSB               3.00
        bDeviceClass            0 (Defined at Interface level)
        bDeviceSubClass         0 
        bDeviceProtocol         0 
        bMaxPacketSize0         9
        idVendor           0x19b9 Data Robotics
        idProduct          0x3444 
        bcdDevice            0.00
        iManufacturer           1 Drobo
        iProduct                2 Drobo5D
        iSerial                 3 ****************
        bNumConfigurations      1
        Configuration Descriptor:
          bLength                 9
          bDescriptorType         2
          wTotalLength           44
          bNumInterfaces          1
          bConfigurationValue     1
          iConfiguration          0 
          bmAttributes         0xc0
            Self Powered
          MaxPower                0mA
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        0
            bAlternateSetting       0
            bNumEndpoints           2
            bInterfaceClass         8 Mass Storage
            bInterfaceSubClass      6 SCSI
            bInterfaceProtocol     80 Bulk-Only
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x01  EP 1 OUT
              bmAttributes            2
                Transfer Type            Bulk
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0400  1x 1024 bytes
              bInterval               0
              bMaxBurst              14
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x82  EP 2 IN
              bmAttributes            2
                Transfer Type            Bulk
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0400  1x 1024 bytes
              bInterval               0
              bMaxBurst              14
      Binary Object Store Descriptor:
        bLength                 5
        bDescriptorType        15
        wTotalLength           22
        bNumDeviceCaps          2
        USB 2.0 Extension Device Capability:
          bLength                 7
          bDescriptorType        16
          bDevCapabilityType      2
          bmAttributes   0x00000002
            Link Power Management (LPM) Supported
        SuperSpeed USB Device Capability:
          bLength                10
          bDescriptorType        16
          bDevCapabilityType      3
          bmAttributes         0x00
          wSpeedsSupported   0x000e
            Device can operate at Full Speed (12Mbps)
            Device can operate at High Speed (480Mbps)
            Device can operate at SuperSpeed (5Gbps)
          bFunctionalitySupport   2
            Lowest fully-functional device speed is High Speed (480Mbps)
          bU1DevExitLat          10 micro seconds
          bU2DevExitLat        2047 micro seconds
      Device Status:     0x000d
        Self Powered
        U1 Enabled
        U2 Enabled
      
      Bus 002 Device 002: ID 8087:8000 Intel Corp. 
      Device Descriptor:
        bLength                18
        bDescriptorType         1
        bcdUSB               2.00
        bDeviceClass            9 Hub
        bDeviceSubClass         0 Unused
        bDeviceProtocol         1 Single TT
        bMaxPacketSize0        64
        idVendor           0x8087 Intel Corp.
        idProduct          0x8000 
        bcdDevice            0.04
        iManufacturer           0 
        iProduct                0 
        iSerial                 0 
        bNumConfigurations      1
        Configuration Descriptor:
          bLength                 9
          bDescriptorType         2
          wTotalLength           25
          bNumInterfaces          1
          bConfigurationValue     1
          iConfiguration          0 
          bmAttributes         0xe0
            Self Powered
            Remote Wakeup
          MaxPower                0mA
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        0
            bAlternateSetting       0
            bNumEndpoints           1
            bInterfaceClass         9 Hub
            bInterfaceSubClass      0 Unused
            bInterfaceProtocol      0 Full speed (or root) hub
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x81  EP 1 IN
              bmAttributes            3
                Transfer Type            Interrupt
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0001  1x 1 bytes
              bInterval              12
      Hub Descriptor:
        bLength               9
        bDescriptorType      41
        nNbrPorts             6
        wHubCharacteristic 0x0009
          Per-port power switching
          Per-port overcurrent protection
          TT think time 8 FS bits
        bPwrOn2PwrGood        0 * 2 milli seconds
        bHubContrCurrent      0 milli Ampere
        DeviceRemovable    0x00
        PortPwrCtrlMask    0xff
       Hub Port Status:
         Port 1: 0000.0100 power
         Port 2: 0000.0100 power
         Port 3: 0000.0100 power
         Port 4: 0000.0100 power
         Port 5: 0000.0100 power
         Port 6: 0000.0100 power
      Device Qualifier (for other device speed):
        bLength                10
        bDescriptorType         6
        bcdUSB               2.00
        bDeviceClass            9 Hub
        bDeviceSubClass         0 Unused
        bDeviceProtocol         0 Full speed (or root) hub
        bMaxPacketSize0        64
        bNumConfigurations      1
      Device Status:     0x0001
        Self Powered
      
      Bus 001 Device 002: ID 8087:8008 Intel Corp. 
      Device Descriptor:
        bLength                18
        bDescriptorType         1
        bcdUSB               2.00
        bDeviceClass            9 Hub
        bDeviceSubClass         0 Unused
        bDeviceProtocol         1 Single TT
        bMaxPacketSize0        64
        idVendor           0x8087 Intel Corp.
        idProduct          0x8008 
        bcdDevice            0.04
        iManufacturer           0 
        iProduct                0 
        iSerial                 0 
        bNumConfigurations      1
        Configuration Descriptor:
          bLength                 9
          bDescriptorType         2
          wTotalLength           25
          bNumInterfaces          1
          bConfigurationValue     1
          iConfiguration          0 
          bmAttributes         0xe0
            Self Powered
            Remote Wakeup
          MaxPower                0mA
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        0
            bAlternateSetting       0
            bNumEndpoints           1
            bInterfaceClass         9 Hub
            bInterfaceSubClass      0 Unused
            bInterfaceProtocol      0 Full speed (or root) hub
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x81  EP 1 IN
              bmAttributes            3
                Transfer Type            Interrupt
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0001  1x 1 bytes
              bInterval              12
      Hub Descriptor:
        bLength               9
        bDescriptorType      41
        nNbrPorts             4
        wHubCharacteristic 0x0009
          Per-port power switching
          Per-port overcurrent protection
          TT think time 8 FS bits
        bPwrOn2PwrGood        0 * 2 milli seconds
        bHubContrCurrent      0 milli Ampere
        DeviceRemovable    0x00
        PortPwrCtrlMask    0xff
       Hub Port Status:
         Port 1: 0000.0100 power
         Port 2: 0000.0100 power
         Port 3: 0000.0100 power
         Port 4: 0000.0100 power
      Device Qualifier (for other device speed):
        bLength                10
        bDescriptorType         6
        bcdUSB               2.00
        bDeviceClass            9 Hub
        bDeviceSubClass         0 Unused
        bDeviceProtocol         0 Full speed (or root) hub
        bMaxPacketSize0        64
        bNumConfigurations      1
      Device Status:     0x0001
        Self Powered
      
      Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
      Device Descriptor:
        bLength                18
        bDescriptorType         1
        bcdUSB               3.00
        bDeviceClass            9 Hub
        bDeviceSubClass         0 Unused
        bDeviceProtocol         3 
        bMaxPacketSize0         9
        idVendor           0x1d6b Linux Foundation
        idProduct          0x0003 3.0 root hub
        bcdDevice            2.06
        iManufacturer           3 vmklinux_9  xhci-hcd
        iProduct                2 xHCI Host Controller
        iSerial                 1 0000:00:14.0
        bNumConfigurations      1
        Configuration Descriptor:
          bLength                 9
          bDescriptorType         2
          wTotalLength           31
          bNumInterfaces          1
          bConfigurationValue     1
          iConfiguration          0 
          bmAttributes         0xe0
            Self Powered
            Remote Wakeup
          MaxPower                0mA
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        0
            bAlternateSetting       0
            bNumEndpoints           1
            bInterfaceClass         9 Hub
            bInterfaceSubClass      0 Unused
            bInterfaceProtocol      0 Full speed (or root) hub
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x81  EP 1 IN
              bmAttributes            3
                Transfer Type            Interrupt
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0004  1x 4 bytes
              bInterval              12
              bMaxBurst               0
      Hub Descriptor:
        bLength              12
        bDescriptorType      42
        nNbrPorts             2
        wHubCharacteristic 0x000a
          No power switching (usb 1.0)
          Per-port overcurrent protection
        bPwrOn2PwrGood       10 * 2 milli seconds
        bHubContrCurrent      0 milli Ampere
        bHubDecLat          0.0 micro seconds
        wHubDelay             0 nano seconds
        DeviceRemovable    0x00
       Hub Port Status:
         Port 1: 0000.02a0 5Gbps power Rx.Detect
         Port 2: 0000.0203 5Gbps power U0 enable connect
      Device Status:     0x0003
        Self Powered
        Remote Wakeup Enabled
      
      Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
      Device Descriptor:
        bLength                18
        bDescriptorType         1
        bcdUSB               2.00
        bDeviceClass            9 Hub
        bDeviceSubClass         0 Unused
        bDeviceProtocol         1 Single TT
        bMaxPacketSize0        64
        idVendor           0x1d6b Linux Foundation
        idProduct          0x0002 2.0 root hub
        bcdDevice            2.06
        iManufacturer           3 vmklinux_9  xhci-hcd
        iProduct                2 xHCI Host Controller
        iSerial                 1 0000:00:14.0
        bNumConfigurations      1
        Configuration Descriptor:
          bLength                 9
          bDescriptorType         2
          wTotalLength           25
          bNumInterfaces          1
          bConfigurationValue     1
          iConfiguration          0 
          bmAttributes         0xe0
            Self Powered
            Remote Wakeup
          MaxPower                0mA
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        0
            bAlternateSetting       0
            bNumEndpoints           1
            bInterfaceClass         9 Hub
            bInterfaceSubClass      0 Unused
            bInterfaceProtocol      0 Full speed (or root) hub
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x81  EP 1 IN
              bmAttributes            3
                Transfer Type            Interrupt
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0004  1x 4 bytes
              bInterval              12
      Hub Descriptor:
        bLength              11
        bDescriptorType      41
        nNbrPorts            10
        wHubCharacteristic 0x000a
          No power switching (usb 1.0)
          Per-port overcurrent protection
          TT think time 8 FS bits
        bPwrOn2PwrGood       10 * 2 milli seconds
        bHubContrCurrent      0 milli Ampere
        DeviceRemovable    0x00 0x00
        PortPwrCtrlMask    0xff 0xff
       Hub Port Status:
         Port 1: 0000.0100 power
         Port 2: 0000.0100 power
         Port 3: 0000.0100 power
         Port 4: 0000.0100 power
         Port 5: 0000.0100 power
         Port 6: 0000.0100 power
         Port 7: 0000.0100 power
         Port 8: 0000.0100 power
         Port 9: 0000.0100 power
         Port 10: 0000.0100 power
      Device Status:     0x0003
        Self Powered
        Remote Wakeup Enabled
      
      Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
      Device Descriptor:
        bLength                18
        bDescriptorType         1
        bcdUSB               2.00
        bDeviceClass            9 Hub
        bDeviceSubClass         0 Unused
        bDeviceProtocol         0 Full speed (or root) hub
        bMaxPacketSize0        64
        idVendor           0x1d6b Linux Foundation
        idProduct          0x0002 2.0 root hub
        bcdDevice            2.06
        iManufacturer           3 vmklinux_9  ehci_hcd
        iProduct                2 EHCI Host Controller
        iSerial                 1 0000:00:1d.0
        bNumConfigurations      1
        Configuration Descriptor:
          bLength                 9
          bDescriptorType         2
          wTotalLength           25
          bNumInterfaces          1
          bConfigurationValue     1
          iConfiguration          0 
          bmAttributes         0xe0
            Self Powered
            Remote Wakeup
          MaxPower                0mA
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        0
            bAlternateSetting       0
            bNumEndpoints           1
            bInterfaceClass         9 Hub
            bInterfaceSubClass      0 Unused
            bInterfaceProtocol      0 Full speed (or root) hub
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x81  EP 1 IN
              bmAttributes            3
                Transfer Type            Interrupt
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0004  1x 4 bytes
              bInterval              12
      Hub Descriptor:
        bLength               9
        bDescriptorType      41
        nNbrPorts             2
        wHubCharacteristic 0x000a
          No power switching (usb 1.0)
          Per-port overcurrent protection
        bPwrOn2PwrGood       10 * 2 milli seconds
        bHubContrCurrent      0 milli Ampere
        DeviceRemovable    0x00
        PortPwrCtrlMask    0xff
       Hub Port Status:
         Port 1: 0000.0503 highspeed power enable connect
         Port 2: 0000.0100 power
      Device Status:     0x0003
        Self Powered
        Remote Wakeup Enabled
      
      Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
      Device Descriptor:
        bLength                18
        bDescriptorType         1
        bcdUSB               2.00
        bDeviceClass            9 Hub
        bDeviceSubClass         0 Unused
        bDeviceProtocol         0 Full speed (or root) hub
        bMaxPacketSize0        64
        idVendor           0x1d6b Linux Foundation
        idProduct          0x0002 2.0 root hub
        bcdDevice            2.06
        iManufacturer           3 vmklinux_9  ehci_hcd
        iProduct                2 EHCI Host Controller
        iSerial                 1 0000:00:1a.0
        bNumConfigurations      1
        Configuration Descriptor:
          bLength                 9
          bDescriptorType         2
          wTotalLength           25
          bNumInterfaces          1
          bConfigurationValue     1
          iConfiguration          0 
          bmAttributes         0xe0
            Self Powered
            Remote Wakeup
          MaxPower                0mA
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        0
            bAlternateSetting       0
            bNumEndpoints           1
            bInterfaceClass         9 Hub
            bInterfaceSubClass      0 Unused
            bInterfaceProtocol      0 Full speed (or root) hub
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x81  EP 1 IN
              bmAttributes            3
                Transfer Type            Interrupt
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0004  1x 4 bytes
              bInterval              12
      Hub Descriptor:
        bLength               9
        bDescriptorType      41
        nNbrPorts             2
        wHubCharacteristic 0x000a
          No power switching (usb 1.0)
          Per-port overcurrent protection
        bPwrOn2PwrGood       10 * 2 milli seconds
        bHubContrCurrent      0 milli Ampere
        DeviceRemovable    0x00
        PortPwrCtrlMask    0xff
       Hub Port Status:
         Port 1: 0000.0503 highspeed power enable connect
         Port 2: 0000.0100 power
      Device Status:     0x0003
        Self Powered
        Remote Wakeup Enabled
      
        • 1. Re: Drobo 5C DAS usb 3.0 on ESXi 6.7
          SupreetK Master
          1 person found this helpful
          • 2. Re: Drobo 5C DAS usb 3.0 on ESXi 6.7
            tektotket Novice

            Thanks for the response.  I had actually gone over that as well and wasn't able to find any option in the bios on this model to force xhci or usb 3.0.  This picture is from a similar Lenovo bios, the only options for each entry seem to be enable or disable:

             

            usbsupport2.JPG

             

             

             

            booted with the default esxcli system module set -m=vmkusb -e=TRUE:

            [root@localhost:~] lsusb
            Bus 001 Device 003: ID 19b9:3443 Data Robotics
            Bus 001 Device 002: ID 8087:0a2b Intel Corp.
            Bus 001 Device 001: ID 0e0f:8003 VMware, Inc.
            
            [root@localhost:~] esxcli system module list | grep -i xhci
            [root@localhost:~] esxcli system module list | grep -i usb
            vmkusb                              true        true
            
            [root@localhost:~] lsusb -v | less
            Bus 001 Device 003: ID 19b9:3443 Data Robotics
            Device Descriptor:
              bLength                18
              bDescriptorType         1
              bcdUSB               2.10
            

             

             

            booted with alternate esxcli system module set -m=vmkusb -e=FALSE:

            [root@localhost:~] esxcli system module list | grep -i xhci
            xhci                                true        true
            [root@localhost:~] esxcli system module list | grep -i usb
            usb                                 true        true
            usb-storage                         true        true
            usbnet                              true        true
            vmkusb                             false       false
            
            [root@localhost:~] lsusb
            Bus 001 Device 003: ID 19b9:3443 Data Robotics
            Bus 001 Device 002: ID 8087:0a2b Intel Corp.
            Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
            Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
            
            [root@localhost:~] lsusb -v 
            Bus 001 Device 003: ID 19b9:3443 Data Robotics
            Device Descriptor:
              bLength                18
              bDescriptorType         1
              bcdUSB               2.10
            
            • 3. Re: Drobo 5C DAS usb 3.0 on ESXi 6.7
              SupreetK Master

              Can you share the screenshot of that help message on the same screen? It talks something about the XHCI driver.

               

              Cheers,

              Supreet

              1 person found this helpful
              • 4. Re: Drobo 5C DAS usb 3.0 on ESXi 6.7
                tektotket Novice

                this is the only help message within the devices menu that mentions xhci

                all of the usb entries here are enabled/disabled choices

                 

                IMG_0044.JPG

                • 5. Re: Drobo 5C DAS usb 3.0 on ESXi 6.7
                  tektotket Novice

                  if anyone else comes across this in the future,  shutting down the drobo, reconnecting the USB-C connector in the opposite direction, and powering it back up has resolved the problem and it is now connected at USB 3.0.  The orientation of this connector should technically not matter since it's symmetrical and I had no expectation this would work but in this specific setup with unsupported hardware & OS it apparently clears up an unknown issue.