Bug 60664 - Can't mount external (USB) HDD with Kernel 3.10.3
Summary: Can't mount external (USB) HDD with Kernel 3.10.3
Status: RESOLVED CODE_FIX
Alias: None
Product: Drivers
Classification: Unclassified
Component: USB (show other bugs)
Hardware: x86-64 Linux
: P1 normal
Assignee: Greg Kroah-Hartman
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-31 12:50 UTC by Alberto Gonzalez
Modified: 2014-07-31 04:59 UTC (History)
3 users (show)

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


Attachments
Attached USB kernel messages (5.33 KB, text/plain)
2013-07-31 21:54 UTC, Toni Ballesta
Details

Description Alberto Gonzalez 2013-07-31 12:50:02 UTC
There is a regression in Kernel 3.10.3 (from 3.10.2) that prevents being able to mount my external USB hard drive. When I plug it I get messages like:

[   82.633138] xhci_hcd 0000:05:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff88014c85a180
[   82.633148] xhci_hcd 0000:05:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff88014c85a1c0

There are other users seeing this problem too:

https://bugs.archlinux.org/task/36296

There are not many commits from 3.10.2 to 3.10.3, so hopefully someone who knows can spot the possible culprit. I must say that I'm not good at compiling kernels and testing patches, but if it's really needed I can try something.

Let me know if I can provide more information about it.
Comment 1 Greg Kroah-Hartman 2013-07-31 12:59:47 UTC
On Wed, Jul 31, 2013 at 12:50:02PM +0000, bugzilla-daemon@bugzilla.kernel.org wrote:
> https://bugzilla.kernel.org/show_bug.cgi?id=60664
> 
>             Bug ID: 60664
>            Summary: Can't mount external (USB) HDD with Kernel 3.10.3

Please send this to the linux-usb@vger.kernel.org mailing list.
Comment 2 Toni Ballesta 2013-07-31 21:47:35 UTC
I confirm it. This ocurrs on .3 and .4. Installing the .2, works fine.
Comment 3 Alberto Gonzalez 2013-07-31 21:51:02 UTC
The bug has already been found and there is a patch that fixes it. It will probably be on 3.10.5.

http://marc.info/?t=137491263700003&r=1&w=2
Comment 4 Toni Ballesta 2013-07-31 21:54:00 UTC
Created attachment 107069 [details]
Attached USB kernel messages

Attached on hub (on direct port seems equal).

On timestamp 686.10xx (3 minutes later) detect the partitions, but the problem persist. On 915.xx, I disconnect it.

Is rare, because works sometimes. On 3.10.2, works allways.
Comment 5 Alberto Gonzalez 2013-08-09 09:36:45 UTC
The patch that fixes this bug didn't make it into 3.10.5, and now it seems it won't be included in 3.10.6 either. So this is a reminder in case it was accidental. The patch is here:

http://marc.info/?l=linux-usb&m=137523956310060&w=2
Comment 6 Alberto Gonzalez 2013-08-19 08:25:19 UTC
The patch has been included in 3.10.7 and the issue is resolved now, thanks!
Comment 7 Bharath Ghanta 2014-07-31 04:59:27 UTC
This exact same issue is still coming up for me with 3.13.0.

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