On 29.05.2017 19:50, Nicolas Repentin wrote:
Hi
I doesn't works for me.
Device is Bus 002 Device 003: ID 152d:0578 JMicron Technology Corp. /
JMicron USA Technology Corp.
Always got this when plugged:
[ 211.577287] xhci_hcd 0000:00:14.0: ERROR Transfer event for disabled
endpoint or incorrect stream ring
[ 211.577317] xhci_hcd 0000:00:14.0: @00000000ffffc490 00000000
00000000 04000000 07088000
Even if using storage instead of UAS works around this issue I would be
interested in looking at this in more detail.
This is the second similar case reported to the list.
@@00000000ffffc490 = address of this event (irrelevant)
00000000 00000000 = address of transfer TRB this event refers to, clearly
wrong!
04000000 = completion code = USB Transcation error
07088000 = TRB type(Tranfer event) Slot ID (7) EP id (8),
xhci driver bails out because the address to the TRB causing the error
is zero, need to check spec details if it's legal to have a transfer event
indicating a transfer error but not pointing to a specific transfer.
Any chance you could take xhci traces with a 4.11 kernel or later when this is
triggered?
1. echo 1 > /sys/kernel/debug/tracing/events/xhci-hcd/enable
2. trigger the error
3. send me /sys/kernel/debug/tracing/trace
Thanks
-Mathias
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html