Tegra-pcie 10003000.pcie-controller: PCIE: Response decoding error, signature: 10010001

tx2 nx设备,使用pcie转usb3.0接口,连续运行20小时,报异常:
tegra-pcie 10003000.pcie-controller: PCIE: Response decoding error, signature: 10010001

每次和usb设备进行通信,就报这个异常,如果停止通信,则不报告这个错误;

如果重新加载pcie
echo -n “0000:01:00.0” > /sys/bus/pci/drivers/xhci_hcd/unbind
echo -n “0000:01:00.0” > /sys/bus/pci/drivers/xhci_hcd/bind

则会导致系统重启

Which JetPack SW?
Devkit or with custom carrier board?

jetPack 4.6版本,L4T 32.6.1版本

当我执行lspci

/var/syslog 报异常
tegra-pcie 10003000.pcie-controller: PCIE: Response decoding error, signature: 10010001
tegra-pcie 10003000.pcie-controller: PCIE: Response decoding error, signature: 10010005
tegra-pcie 10003000.pcie-controller: PCIE: Response decoding error, signature: 1001000d
tegra-pcie 10003000.pcie-controller: PCIE: Response decoding error, signature: 10010041

当我执行lscpi -xxx

00:01.0 PCI bridge: NVIDIA Corporation Device 10e5 (rev a1)
00: de 10 e5 10 07 01 10 40 a1 00 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 01 01 00 f1 01 00 00
20: 10 40 10 40 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 7c 01 00 00
40: 0d 48 00 00 de 10 00 00 01 50 03 f8 00 00 00 00
50: 05 60 82 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 08 80 00 a8 00 00 e0 fe 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 10 00 42 01 20 80 00 00 1f 29 02 00 22 3c 31 00
90: 43 00 11 50 00 00 00 00 c0 01 48 01 08 00 00 00
a0: 00 00 00 00 13 08 00 00 00 04 00 00 00 00 00 00
b0: 02 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

01:00.0 USB controller: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller (rev ff)
00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff

reboot重启系统,pci通信能恢复正常;
是什么导致这个问题呢?

It can only be checked by using PCIe analyzer to track the bus trace.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.