Re: USB-C Devices only show up if connected at boot

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 25 January 2018 at 21:31, Mike Lothian <mike@xxxxxxxxxxxxxx> wrote:
>
> Hi
>
> I've tried with and without those being set, neither help,  having
> CONFIG_HOTPLUG_PCI_ACPI=y on causes my NVMe drive to disappear after
> suspend
>
> I'll switch back into windows and check I've the latest firmware for
> Thunderbolt, is there a way to do that on linux too?
>
> Thanks
>
> Mike

So I noticed on one of the other bugs regarding NVMe devices going
missing after suspend that issuing a echo 1 > /sys/bus/pci/rescan got
them to reappear

I've just tried this and the USB-C device was detected :D This is the
first time it's ever been detected after boot

02:00.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge
[Alpine Ridge 2C 2015]
       Kernel driver in use: pcieport
03:00.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge
[Alpine Ridge 2C 2015]
       Kernel driver in use: pcieport
03:01.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge
[Alpine Ridge 2C 2015]
       Kernel driver in use: pcieport
03:02.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge
[Alpine Ridge 2C 2015]
       Kernel driver in use: pcieport
39:00.0 USB controller: Intel Corporation DSL6340 USB 3.1 Controller
[Alpine Ridge]
       Subsystem: Device 2222:1111
       Kernel driver in use: xhci_hcd

Here's the output of lsusb -v

lsusb -v

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               3.10
 bDeviceClass            9 Hub
 bDeviceSubClass         0
 bDeviceProtocol         3
 bMaxPacketSize0         9
 idVendor           0x1d6b Linux Foundation
 idProduct          0x0003 3.0 root hub
 bcdDevice            4.15
 iManufacturer           3 Linux 4.15.0-rc8-agd5f+ xhci-hcd
 iProduct                2 xHCI Host Controller
 iSerial                 1 0000:39:00.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
     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 lowspeed L1
  Port 2: 0000.02a0 lowspeed L1
Binary Object Store Descriptor:
 bLength                 5
 bDescriptorType        15
 wTotalLength           43
 bNumDeviceCaps          2
 SuperSpeed USB Device Capability:
   bLength                10
   bDescriptorType        16
   bDevCapabilityType      3
   bmAttributes         0x02
     Latency Tolerance Messages (LTM) Supported
   wSpeedsSupported   0x0008
     Device can operate at SuperSpeed (5Gbps)
   bFunctionalitySupport   3
     Lowest fully-functional device speed is SuperSpeed (5Gbps)
   bU1DevExitLat          10 micro seconds
   bU2DevExitLat         512 micro seconds
 SuperSpeedPlus USB Device Capability:
   bLength                28
   bDescriptorType        16
   bDevCapabilityType     10
   bmAttributes         0x00000023
     Sublink Speed Attribute count 3
     Sublink Speed ID count 1
   wFunctionalitySupport   0x0001
   bmSublinkSpeedAttr[0]   0x00050034
     Speed Attribute ID: 4 5Gb/s Symmetric RX SuperSpeed
   bmSublinkSpeedAttr[1]   0x000500b4
     Speed Attribute ID: 4 5Gb/s Symmetric TX SuperSpeed
   bmSublinkSpeedAttr[2]   0x000a4035
     Speed Attribute ID: 5 10Gb/s Symmetric RX SuperSpeedPlus
   bmSublinkSpeedAttr[3]   0x000a40b5
     Speed Attribute ID: 5 10Gb/s Symmetric TX SuperSpeedPlus
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0001
 Self Powered

Bus 003 Device 003: ID 18d1:4ee2 Google Inc. Nexus Device (debug)
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               2.00
 bDeviceClass            0
 bDeviceSubClass         0
 bDeviceProtocol         0
 bMaxPacketSize0        64
 idVendor           0x18d1 Google Inc.
 idProduct          0x4ee2 Nexus Device (debug)
 bcdDevice            4.40
 iManufacturer           1 Google
 iProduct                2 Pixel 2 XL
 iSerial                 3 711KPZK0606189
 bNumConfigurations      1
 Configuration Descriptor:
   bLength                 9
   bDescriptorType         2
   wTotalLength           62
   bNumInterfaces          2
   bConfigurationValue     1
   iConfiguration          4 mtp_adb
   bmAttributes         0x80
     (Bus Powered)
   MaxPower              500mA
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       0
     bNumEndpoints           3
     bInterfaceClass         6 Imaging
     bInterfaceSubClass      1 Still Image Capture
     bInterfaceProtocol      1 Picture Transfer Protocol (PIMA 15470)
     iInterface              5 MTP
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       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     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            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               6
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        1
     bAlternateSetting       0
     bNumEndpoints           2
     bInterfaceClass       255 Vendor Specific Class
     bInterfaceSubClass     66
     bInterfaceProtocol      1
     iInterface              6 ADB Interface
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x02  EP 2 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     0x83  EP 3 IN
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
Device Qualifier (for other device speed):
 bLength                10
 bDescriptorType         6
 bcdUSB               2.00
 bDeviceClass            0
 bDeviceSubClass         0
 bDeviceProtocol         0
 bMaxPacketSize0        64
 bNumConfigurations      1
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0000
 (Bus Powered)

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
 bDeviceProtocol         1 Single TT
 bMaxPacketSize0        64
 idVendor           0x1d6b Linux Foundation
 idProduct          0x0002 2.0 root hub
 bcdDevice            4.15
 iManufacturer           3 Linux 4.15.0-rc8-agd5f+ xhci-hcd
 iProduct                2 xHCI Host Controller
 iSerial                 1 0000:39:00.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
     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
   TT think time 8 FS bits
 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
can't get device qualifier: Resource temporarily unavailable
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0001
 Self Powered

Bus 002 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
 bDeviceProtocol         3
 bMaxPacketSize0         9
 idVendor           0x1d6b Linux Foundation
 idProduct          0x0003 3.0 root hub
 bcdDevice            4.15
 iManufacturer           3 Linux 4.15.0-rc8-agd5f+ 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
     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             8
 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    0x24 0x00
Hub Port Status:
  Port 1: 0000.02a0 5Gbps power Rx.Detect
  Port 2: 0000.02a0 5Gbps power Rx.Detect
  Port 3: 0000.02a0 5Gbps power Rx.Detect
  Port 4: 0000.02a0 5Gbps power Rx.Detect
  Port 5: 0000.02a0 5Gbps power Rx.Detect
  Port 6: 0000.02a0 5Gbps power Rx.Detect
  Port 7: 0000.02a0 5Gbps power Rx.Detect
  Port 8: 0000.02a0 5Gbps power Rx.Detect
Binary Object Store Descriptor:
 bLength                 5
 bDescriptorType        15
 wTotalLength           15
 bNumDeviceCaps          1
 SuperSpeed USB Device Capability:
   bLength                10
   bDescriptorType        16
   bDevCapabilityType      3
   bmAttributes         0x02
     Latency Tolerance Messages (LTM) Supported
   wSpeedsSupported   0x0008
     Device can operate at SuperSpeed (5Gbps)
   bFunctionalitySupport   3
     Lowest fully-functional device speed is SuperSpeed (5Gbps)
   bU1DevExitLat          10 micro seconds
   bU2DevExitLat         512 micro seconds
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0001
 Self Powered

Bus 001 Device 003: ID 0cf3:e300 Qualcomm Atheros Communications
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               2.01
 bDeviceClass          224 Wireless
 bDeviceSubClass         1 Radio Frequency
 bDeviceProtocol         1 Bluetooth
 bMaxPacketSize0        64
 idVendor           0x0cf3 Qualcomm Atheros Communications
 idProduct          0xe300
 bcdDevice            0.01
 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     0x0010  1x 16 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
     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
   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     0x83  EP 3 IN
       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     0x03  EP 3 OUT
       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     0x83  EP 3 IN
       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     0x03  EP 3 OUT
       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     0x83  EP 3 IN
       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     0x03  EP 3 OUT
       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     0x83  EP 3 IN
       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     0x03  EP 3 OUT
       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     0x83  EP 3 IN
       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     0x03  EP 3 OUT
       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     0x83  EP 3 IN
       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     0x03  EP 3 OUT
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0031  1x 49 bytes
       bInterval               1
Binary Object Store Descriptor:
 bLength                 5
 bDescriptorType        15
 wTotalLength           12
 bNumDeviceCaps          1
 USB 2.0 Extension Device Capability:
   bLength                 7
   bDescriptorType        16
   bDevCapabilityType      2
   bmAttributes   0x00000002
     HIRD Link Power Management (LPM) Supported
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0001
 Self Powered

Bus 001 Device 002: ID 187c:0528 Alienware Corporation
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               0.02
 bDeviceClass            0
 bDeviceSubClass         0
 bDeviceProtocol         0
 bMaxPacketSize0        64
 idVendor           0x187c Alienware Corporation
 idProduct          0x0528
 bcdDevice            0.00
 iManufacturer           1 Alienware
 iProduct                2 AW1517
 iSerial                 3 16.0
 bNumConfigurations      1
 Configuration Descriptor:
   bLength                 9
   bDescriptorType         2
   wTotalLength           41
   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         3 Human Interface Device
     bInterfaceSubClass      0
     bInterfaceProtocol      0
     iInterface              0
       HID Device Descriptor:
         bLength                 9
         bDescriptorType        33
         bcdHID               1.01
         bCountryCode            0 Not supported
         bNumDescriptors         1
         bDescriptorType        34 Report
         wDescriptorLength      56
        Report Descriptors:
          ** UNAVAILABLE **
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x000a  1x 10 bytes
       bInterval              10
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0000
 (Bus Powered)

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
 bDeviceProtocol         1 Single TT
 bMaxPacketSize0        64
 idVendor           0x1d6b Linux Foundation
 idProduct          0x0002 2.0 root hub
 bcdDevice            4.15
 iManufacturer           3 Linux 4.15.0-rc8-agd5f+ 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
     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              13
 bDescriptorType      41
 nNbrPorts            16
 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    0x70 0x18 0x00
 PortPwrCtrlMask    0xff 0xff 0xff
Hub Port Status:
  Port 1: 0000.0100 power
  Port 2: 0000.0100 power
  Port 3: 0000.0100 power
  Port 4: 0000.0103 power enable connect
  Port 5: 0000.0123 power L1 enable connect
  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
  Port 11: 0000.0100 power
  Port 12: 0000.0100 power
  Port 13: 0000.0100 power
  Port 14: 0000.0100 power
  Port 15: 0000.0100 power
  Port 16: 0000.0100 power
can't get device qualifier: Resource temporarily unavailable
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0001
 Self Powered
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux