On Mon, Apr 14, 2014 at 05:44:58PM +0200, stefani@xxxxxxxxxxx wrote:
Zitat von Benjamin Herrenschmidt <benh@xxxxxxxxxxx>:
>I don't know about EHCI specifically but this is a known issue with
>XHCI, I observe similar issues on other powerpc platforms (servers)
>and this isn't architecture specific (looks more like actualy xhc
>implementation specific).
>
>Thadeu Cascardo (on CC) has been the one investigating that on our side,
>he might have more to add including patches.
>
I have now a kernel 3.14 dmesg log of the problem. After a kexec the
kexeced 3.14 kernel shows:
[ 1.170029] xhci_hcd 0001:03:00.0: xHCI Host Controller
[ 1.175306] xhci_hcd 0001:03:00.0: new USB bus registered,
assigned bus number 1
[ 1.212561] xhci_hcd 0001:03:00.0: Host not halted after 16000
microseconds.
[ 1.219621] xhci_hcd 0001:03:00.0: can't setup: -110
[ 1.224597] xhci_hcd 0001:03:00.0: USB bus 1 deregistered
[ 1.230021] xhci_hcd 0001:03:00.0: init 0001:03:00.0 fail, -110
[ 1.235955] xhci_hcd: probe of 0001:03:00.0 failed with error -110
What is your controller vendor and device IDs? Is that a TI chip?
Can you check if the patch I sent a month ago fixes it? [1] There's the
whole story there. In fact, you will also need something like the patch
below. Can you apply only the first one, verify, and, then, the other
one as well, and report what worked for you?
[1] http://marc.info/?l=linux-usb&m=139483181809062&w=2