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.
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.
I confirm it. This ocurrs on .3 and .4. Installing the .2, works fine.
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
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.
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
The patch has been included in 3.10.7 and the issue is resolved now, thanks!
This exact same issue is still coming up for me with 3.13.0.