[Originally reported at https://bugzilla.kernel.org/show_bug.cgi?id=84611, gregkh told me to report it here] My brother's USB 3.0 stick is only recognized as USB 2.0. I reproduced this bug in kernels 3.14.15, 3.16, and 3.16.2; as built by Debian. It used to work correctly in 3.14-rc6. The data below is from 3.14.15. Dmesg ====== [ 17.490026] usb 1-2: new high-speed USB device number 2 using xhci_hcd [ 17.681501] usb 1-2: New USB device found, idVendor=8564, idProduct=1000 [ 17.681508] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 17.681512] usb 1-2: Product: Mass Storage Device [ 17.681515] usb 1-2: Manufacturer: JetFlash [ 17.681517] usb 1-2: SerialNumber: ID8UQEDI Controller ========== 00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04) (prog-if 30 [XHCI]) Subsystem: Lenovo Device 21fa Flags: bus master, medium devsel, latency 0, IRQ 40 Memory at f2520000 (64-bit, non-prefetchable) [size=64K] Capabilities: <access denied> Kernel driver in use: xhci_hcd Device ====== Bus 001 Device 002: ID 8564:1000 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x8564 idProduct 0x1000 bcdDevice 1.00 iManufacturer 1 JetFlash iProduct 2 Mass Storage Device iSerial 3 ID8UQEDI bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 100mA 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 Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0000 (Bus Powered) -- Julian Andres Klode - Debian Developer, Ubuntu Member See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/. -- 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