On Mon, Sep 15, 2014 at 4:14 PM, Greg KH <greg@xxxxxxxxx> wrote: > On Mon, Sep 15, 2014 at 04:07:30PM +0200, Julian Andres Klode wrote: >> [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. > > What does older kernels show differently? Sorry, I did not have any older kernels to try, but it turns out that it works again in 3.16.3: [253555.332809] usb 4-2: new SuperSpeed USB device number 3 using xhci_hcd [253555.349384] usb 4-2: New USB device found, idVendor=8564, idProduct=1000 [253555.349402] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [253555.349405] usb 4-2: Product: Mass Storage Device [253555.349407] usb 4-2: Manufacturer: JetFlash [253555.349409] usb 4-2: SerialNumber: 4208253730 [253555.349790] usb-storage 4-2:1.0: USB Mass Storage device detected [253555.349867] scsi8 : usb-storage 4-2:1.0 [253556.349529] scsi 8:0:0:0: Direct-Access JetFlash Transcend 32GB 1.00 PQ: 0 ANSI: 6 [253556.350344] sd 8:0:0:0: Attached scsi generic sg2 type 0 [253556.353751] sd 8:0:0:0: [sdc] 61734912 512-byte logical blocks: (31.6 GB/29.4 GiB) [253556.353912] sd 8:0:0:0: [sdc] Write Protect is off [253556.353919] sd 8:0:0:0: [sdc] Mode Sense: 23 00 00 00 [253556.354061] sd 8:0:0:0: [sdc] Write cache: disabled, read cache: disabled, doesn't support DPO or FUA [253556.355885] sdc: sdc1 [253556.356771] sd 8:0:0:0: [sdc] Attached SCSI removable disk [253556.555460] FAT-fs (sdc1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive! [253556.557563] FAT-fs (sdc1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. It's not entirely clear why, though - I don't see anything related in the 3.16.3 changelog or the Debian packaging changelog. It's also reporting different values in lsusb now (especially serial, not sure if important, and the bus number is different; but there is only one xhci bus in the laptop, so it must be the same one): Bus 004 Device 003: ID 8564:1000 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 3.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 9 idVendor 0x8564 idProduct 0x1000 bcdDevice 10.75 iManufacturer 1 JetFlash iProduct 2 Mass Storage Device iSerial 3 4208253730 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 44 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 76mA 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 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0400 1x 1024 bytes bInterval 0 bMaxBurst 15 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0400 1x 1024 bytes bInterval 0 bMaxBurst 15 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 1 Lowest fully-functional device speed is Full Speed (12Mbps) bU1DevExitLat 10 micro seconds bU2DevExitLat 32 micro seconds 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