[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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html