Other Parts Discussed in Thread: DRA829, TDA4VM, XIO2001, SK-AM69, AM69
Tool/software:
Hello,
I'm using a J721e based custom board with all 4 PCIe RC interfaces enabled.
No issues so far but ITS queue timeout occurs when rebooting:
... [ 7599.653982] ITS queue timeout (8896 8832) [ 7599.653988] ITS cmd 0xffff800008415630 failed [ 7601.087996] ITS queue timeout (8960 8832) [ 7601.088000] ITS cmd 0xffff800008415420 failed [ 7602.535003] ITS queue timeout (8992 8832) [ 7602.539021] ITS cmd 0xffff800008415840 failed [ 7604.209333] ITS queue timeout (9056 8832) [ 7604.209336] ITS cmd 0xffff800008415630 failed [ 7605.660069] ITS queue timeout (9120 8832) [ 7605.660071] ITS cmd 0xffff800008415420 failed [ 7607.108421] ITS queue timeout (9184 8832) [ 7607.108423] ITS cmd 0xffff800008415630 failed [ 7608.532839] ITS queue timeout (9248 8832) [ 7608.532842] ITS cmd 0xffff800008415420 failed [ 7609.967269] ITS queue timeout (9312 8832) [ 7609.967272] ITS cmd 0xffff800008415630 failed [ 7611.392017] ITS queue timeout (9376 8832) [ 7611.392019] ITS cmd 0xffff800008415420 failed [ 7612.819725] ITS queue timeout (9408 8832) [ 7612.823735] ITS cmd 0xffff800008415840 failed [ 7614.252398] ITS queue timeout (9472 8832) [ 7614.252404] ITS cmd 0xffff800008415630 failed [ 7615.676943] ITS queue timeout (9536 8832) [ 7615.676945] ITS cmd 0xffff800008415420 failed [ 7617.104612] ITS queue timeout (9568 8832) [ 7617.108628] ITS cmd 0xffff800008415840 failed [ 7617.182761] reboot: Restarting system
# lspci -nn
0000:00:00.0 PCI bridge [0604]: Texas Instruments Device [104c:b00d]
0000:01:00.0 Non-Volatile memory controller [0108]: Micron Technology Inc Device [1344:5411] (rev 01)
0001:00:00.0 PCI bridge [0604]: Texas Instruments Device [104c:b00d]
0002:00:00.0 PCI bridge [0604]: Texas Instruments Device [104c:b00d]
0002:01:00.0 Network controller [0280]: Qualcomm QCNFA765 Wireless Network Adapter [17cb:1103] (rev 01)
0003:00:00.0 PCI bridge [0604]: Texas Instruments Device [104c:b00d]
0003:01:00.0 Memory controller [0580]: Xilinx Corporation Device [10ee:7022]
By disabling one of the interfaces (4 -> 3 PCIe interfaces), ITS queue timeout are gone.
I'm using the latest TI 6.1 kernel, u-boot 2024.04 and SYSFW TI firmwares v09.02.04 (Kool Koala)
I had to apply the TI patch to disable the kernel panic for pcie switch (errata i2086 for J721E/DRA829/TDA4VM).
I didn't try with newer kernel or u-boot for now, just looked using git log if there is any new commit about this kind of issue.
Any idea?
Thanks,
Romain