Re: Kernel / USB bug

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux