Dear TI,
This USB stick could not be recognised under USB3.0 mode, but works well under USB2.0 mode.
dmesg output in USB3.0:
```
[ 48.794776] usb usb1-port1: Cannot enable. Maybe the USB cable is bad?
[ 49.974756] usb usb1-port1: Cannot enable. Maybe the USB cable is bad?
[ 49.981452] usb usb1-port1: attempt power cycle
[ 52.066792] usb usb1-port1: Cannot enable. Maybe the USB cable is bad?
[ 53.454754] usb usb1-port1: Cannot enable. Maybe the USB cable is bad?
[ 53.461438] usb usb1-port1: unable to enumerate USB device
```
dmesg output in USB2.0:
```
[ 127.262758] usb 3-1: new high-speed USB device number 2 using xhci-hcd
[ 127.424084] usb 3-1: New USB device found, idVendor=0951, idProduct=1666, bcdDevice= 0.01
[ 127.432270] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 127.439425] usb 3-1: Product: DataTraveler 3.0
[ 127.443891] usb 3-1: Manufacturer: Kingston
[ 127.448090] usb 3-1: SerialNumber: 1831BFB81BC8F4B0393B0095
[ 127.585859] usb-storage 3-1:1.0: USB Mass Storage device detected
[ 127.592798] scsi host0: usb-storage 3-1:1.0
[ 127.597939] usbcore: registered new interface driver usb-storage
[ 128.599658] scsi 0:0:0:0: Direct-Access Kingston DataTraveler 3.0 PQ: 0 ANSI: 6
[ 128.608984] sd 0:0:0:0: [sda] 30218842 512-byte logical blocks: (15.5 GB/14.4 GiB)
[ 128.617258] sd 0:0:0:0: [sda] Write Protect is off
[ 128.622185] sd 0:0:0:0: [sda] Mode Sense: 4f 00 00 00
[ 128.625556] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 128.668245] sda: sda1
[ 128.675382] sd 0:0:0:0: [sda] Attached SCSI removable disk
```
lsusb output in USB2.0:
```
Bus 003 Device 003: ID 0951:1666 Kingston Technology DataTraveler 100 G3/G4/SE9 G2
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.10
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0951 Kingston Technology
idProduct 0x1666 DataTraveler 100 G3/G4/SE9 G2
bcdDevice 0.01
iManufacturer 1 Kingston
iProduct 2 DataTraveler 3.0
iSerial 3 1831BFB81BC8F4B0393B0095
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0020
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 300mA
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 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 255
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 255
Binary Object Store Descriptor:
bLength 5
bDescriptorType 15
wTotalLength 0x0016
bNumDeviceCaps 2
USB 2.0 Extension Device Capability:
bLength 7
bDescriptorType 16
bDevCapabilityType 2
bmAttributes 0x00000006
BESL 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
can't get debug descriptor: Resource temporarily unavailable
Device Status: 0x0000
(Bus Powered)
```
We also find another Kinston disk not working as well, `Kingston DataTreveler 100 G3 32GB`.
Some other USB3.0 sticks works on this EVM, such as `SanDisk Extreme PRO USB 3.1 256 GB`.
This issue also exists on our customised hardware design (Siemens IOT2050 PG2)
Any comments?
BRs/Baocheng Su