Hi, Sarah! > There are two patches that Greg pushed to Linus yesterday that should > solve this issue: > > e2b0217 xhci: Add defines for hardcoded slot states > 001fd38 xhci: Do not issue device reset when device is not setup > > If you test with latest tree, it should fix your issue. The patches are > marked as being bound for the stable trees. > > Let me know if you run into any other problems with the Etron xHCI host. I applied the two patches (with minimal adjustments) to a 2.6.39 kernel and they worked well! I append the kernel log created by attaching a USB-3-pen-drive. It contains several warnings. I'm also not sure, whether the pen-drive works at its full speed (I benchmarked about 37MB/s (read), but expected about 70 to 90MB/s). Lots of thanks to you, Greg and all the others involved for this great support! Greetings, Michael [ 203.156251] hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0002 [ 203.156267] hub 3-0:1.0: port 1, status 0101, change 0001, 12 Mb/s [ 203.259124] hub 3-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101 [ 203.360838] usb 3-1: new high speed USB device number 2 using xhci_hcd [ 205.304714] xhci_hcd 0000:02:00.0: WARN: short transfer on control ep [ 205.304834] usb 3-1: default language 0x0409 [ 205.305183] xhci_hcd 0000:02:00.0: WARN: short transfer on control ep [ 205.305712] xhci_hcd 0000:02:00.0: WARN: short transfer on control ep [ 205.306336] xhci_hcd 0000:02:00.0: WARN: short transfer on control ep [ 205.306475] usb 3-1: udev 2, busnum 3, minor = 257 [ 205.306479] usb 3-1: New USB device found, idVendor=0951, idProduct=1652 [ 205.306483] usb 3-1: New USB device strings: Mfr=3, Product=4, SerialNumber=5 [ 205.306485] usb 3-1: Product: DT Ultimate [ 205.306487] usb 3-1: Manufacturer: Kingston [ 205.306489] usb 3-1: SerialNumber: 0018F30C08390AA1D1790043 [ 205.306658] usb 3-1: usb_probe_device [ 205.306663] usb 3-1: configuration #1 chosen from 1 choice [ 205.306717] usb 3-1: Successful Endpoint Configure command [ 205.306938] usb 3-1: adding 3-1:1.0 (config #1, interface 0) [ 205.847883] xhci_hcd 0000:02:00.0: WARN: short transfer on control ep [ 205.848098] usb-storage 3-1:1.0: usb_probe_interface [ 205.848101] usb-storage 3-1:1.0: usb_probe_interface - got id [ 205.848289] scsi6 : usb-storage 3-1:1.0 [ 205.848494] drivers/usb/core/inode.c: creating file '002' [ 206.846201] scsi 6:0:0:0: Direct-Access Kingston DT Ultimate 9006 PQ: 0 ANSI: 0 [ 206.846665] sd 6:0:0:0: [sdb] 125045420 512-byte logical blocks: (64.0 GB/59.6 GiB) [ 206.846777] xhci_hcd 0000:02:00.0: WARN: Stalled endpoint [ 206.847158] sd 6:0:0:0: [sdb] Write Protect is off [ 206.847163] sd 6:0:0:0: [sdb] Mode Sense: 03 00 00 00 [ 206.847166] sd 6:0:0:0: [sdb] Assuming drive cache: write through [ 206.847809] xhci_hcd 0000:02:00.0: WARN: Stalled endpoint [ 206.848154] sd 6:0:0:0: [sdb] Assuming drive cache: write through [ 206.848158] sdb: detected capacity change from 0 to 64023255040 [ 206.848942] sdb: sdb1 [ 206.849586] xhci_hcd 0000:02:00.0: WARN: Stalled endpoint [ 206.849898] sd 6:0:0:0: [sdb] Assuming drive cache: write through [ 206.849902] sd 6:0:0:0: [sdb] Attached SCSI removable disk -- 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