Bug 42584 - file transfer stucks / xhci_drop_endpoint called with disabled ep.
Summary: file transfer stucks / xhci_drop_endpoint called with disabled ep.
Status: RESOLVED INVALID
Alias: None
Product: Drivers
Classification: Unclassified
Component: USB (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Greg Kroah-Hartman
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-15 22:04 UTC by Pawel Sikora
Modified: 2012-02-23 16:35 UTC (History)
2 users (show)

See Also:
Kernel Version: 3.2.1
Subsystem:
Regression: No
Bisected commit-id:


Attachments
dmesg output (13.09 KB, application/x-bzip2)
2012-02-04 13:28 UTC, Stuart Foster
Details

Description Pawel Sikora 2012-01-15 22:04:05 UTC
hi,

on recent kernels (3.0.17, 3.1.9, 3.2.1, mainline) i can't transfer
files from my mobile via usb-3 port (on usb-2 port it works fine).
here's a log starting from device connect.

[  213.587921] hub 1-0:1.0: unable to enumerate USB device on port 1
[  214.690876] usb 1-1: new full-speed USB device number 3 using xhci_hcd
[  214.707551] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[  214.708421] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[  214.709938] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[  214.711267] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[  214.712616] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[  214.713939] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[  214.716461] usb 1-1: New USB device found, idVendor=04e8, idProduct=681e
[  214.716471] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  214.716478] usb 1-1: Product: USB MMC Storag
[  214.716483] usb 1-1: Manufacturer: SAMSUNG Electronics Co.,Ltd
[  214.752004] usbcore: registered new interface driver uas
[  214.762928] usbcore: registered new interface driver libusual
[  214.766278] Initializing USB Mass Storage driver...
[  214.766506] scsi6 : usb-storage 1-1:1.0
[  214.766693] usbcore: registered new interface driver usb-storage
[  214.766696] USB Mass Storage support registered.
[  215.766267] scsi 6:0:0:0: Direct-Access     Samsung  E2370   0        USB  PQ: 0 ANSI: 0 CCS
[  215.804306] sd 6:0:0:0: [sdc] 990976 512-byte logical blocks: (507 MB/483 MiB)
[  215.807216] sd 6:0:0:0: [sdc] Write Protect is off
[  215.807220] sd 6:0:0:0: [sdc] Mode Sense: 43 00 00 00
[  215.810193] sd 6:0:0:0: [sdc] No Caching mode page present
[  215.810197] sd 6:0:0:0: [sdc] Assuming drive cache: write through
[  215.818772] sd 6:0:0:0: [sdc] No Caching mode page present
[  215.818776] sd 6:0:0:0: [sdc] Assuming drive cache: write through
[  215.825467]  sdc: sdc1
[  215.836194] sd 6:0:0:0: [sdc] No Caching mode page present
[  215.836198] sd 6:0:0:0: [sdc] Assuming drive cache: write through
[  215.836200] sd 6:0:0:0: [sdc] Attached SCSI removable disk
[  463.728292] usb 1-1: reset full-speed USB device number 3 using xhci_hcd
[  463.744039] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff88033b371c80
[  463.744050] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff88033b371cc0


i'm using following usb-3 controller in my asus laptop:

04:00.0 USB controller: Fresco Logic FL1000G USB 3.0 Host Controller (rev 04) (prog-if 30 [XHCI])
        Subsystem: ASUSTeK Computer Inc. Device 1039
        Flags: bus master, fast devsel, latency 0, IRQ 19
        Memory at dd200000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: [50] Power Management version 3
        Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [80] Express Endpoint, MSI 00
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci-hcd
Comment 1 Tino 2012-01-19 07:40:06 UTC
I encounter the same problems with one of two identical usb drives with 3.0.6 and 3.1.6

04:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 03) (prog-if 30 [XHCI])
        Subsystem: Intel Corporation Device 2001
        Flags: bus master, fast devsel, latency 0, IRQ 19
        Memory at fe400000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: [50] Power Management version 3
        Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
        Capabilities: [90] MSI-X: Enable+ Count=8 Masked-
        Capabilities: [a0] Express Endpoint, MSI 00
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci-hcd

 ~ # lsmod
Module                  Size  Used by
xhci_hcd               71043  0 
ehci_hcd               39652  0
Comment 2 Stuart Foster 2012-02-04 13:28:04 UTC
Created attachment 72280 [details]
dmesg output

I think this is a similar problem on a ASUS M5A97 pro and an external 1TB USB3 hardrive.
Comment 3 Greg Kroah-Hartman 2012-02-22 21:05:26 UTC
All USB bugs should be sent to the linux-usb@vger.kernel.org mailing 
list, and not entered into bugzilla.  Please bring this issue up there,
if it is still a problem in the latest kernel release.
Comment 4 rocko 2012-02-23 04:57:46 UTC
Is this generally true of bugzilla.kernel.org (ie nobody should use it to report bugs), or just for USB bugs?
Comment 5 Greg Kroah-Hartman 2012-02-23 16:35:30 UTC
For USB bugs specifically, other kernel development groups do use bugzilla, it depends on the developers.

Note You need to log in before you can comment on or make changes to this bug.