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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html