Thank you Sarah for your work on this! Thanks to everyone involved!

2014-02-04 Sarah Sharp <sarah.a.sh...@linux.intel.com>:
> This reverts commit 7dd09a1af2c7150269350aaa567a11b06e831003.
>
> Many xHCI host controllers can only handle 32-bit addresses, and writing
> 64-bits at a time causes them to fail.  Rafał reports that USB devices
> simply do not enumerate, and reverting this patch helps.  Branimir
> reports that his host controller doesn't respond to an Enable Slot
> command and dies:

I've cherry picked this patch and applied on top of today's Linus tree
(commit 878a876b2e10888afe53766dcca33f723ae20edc). It fixed all
obvious errors, I could see my USB devices again, but all of them were
behaving slow. My mouse was choppy and it took about a minute for my
KDE to notice USB memory (usb-storage was eating whole CPU meanwhile).

Luckily applying
Revert "xhci: replace xhci_read_64() with readq()"
fixed the slowness problem.

It seems now everything's working OK again. Thanks!
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to