Sorry for my late response.
When I applied the patch, the XHCI_TRUST_TX_LENGTH error disappeared in the log but the problem with basler USB3.0 camera occurred as ever.
Also, when I applied R28.2, it is same above result. Please see log file atttached #20.
What is the “device” of device specific issue you are taking about?
Is it the USB camera ? or the TX2?
This issue does not occur on TX1 w/ L4T R28.1. So, I don’t think the problem of camera side.
However, this issue occurs on TX2 w/ both L4T R28.1 and R28.2.
So, I think the problem cause is not camera side but TX2 side.
Also, this issue occurs when using native USB3.0 port of TX2.
Is the implementation of xhci-ring.c different between TX1 and TX2 of L4T?
(Is it really worth applying the patch?)
Thanks for confirming that the issue happens on native USB3.0 port also. That makes it clear that there is no issue with PCIe as such. I’m still surprised that the issue doesn’t occur on TX1 with same R28.1
And yes, the patch is worth a try.