Sporadically PXL_SOF syncpt timeout! err = -11 on stream start

I am using a custom build board with TX2, Jetpack 4.6 (L4T 32.6.1) and Sony IMX415C. When I start the stream I get in approx. 25% of all attempts a PXL_SOF timeout. While streaming I get periodically a fault message from smmu (system memory management unit). See second block of log messages.

Oct 06 14:24:52 vcmipi kernel: vc_mipi 1-001a: vc_sen_start_stream(): Start streaming
Oct 06 14:24:57 vcmipi kernel: tegra-vi4 15700000.vi: PXL_SOF syncpt timeout! err = -11
Oct 06 14:24:57 vcmipi kernel: tegra-vi4 15700000.vi: tegra_channel_error_recovery: attempting to reset the capture channel
Oct 06 14:24:57 vcmipi kernel: nvcsi 150c0000.nvcsi: csi4_stream_check_status (2) ERROR_STATUS2VI_VC0 = 0x00000006
Oct 06 14:24:57 vcmipi kernel: __arm_smmu_context_fault: 572 callbacks suppressed
Oct 06 14:24:57 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:24:57 vcmipi kernel: mc-err: vpr base=0:c6000000, size=20, ctrl=3, override:(e01a8341, 1dc10c1, 2a800000, 2)
Oct 06 14:24:57 vcmipi kernel: mc-err: (255) csw_viw: MC request violates VPR requirements
Oct 06 14:24:57 vcmipi kernel: mc-err:   status = 0x00337072; addr = 0x3ffffffc0
Oct 06 14:24:57 vcmipi kernel: mc-err:   secure: yes, access-type: write
Oct 06 14:24:57 vcmipi kernel: mc-err: unknown mcerr fault, int_status=0x00000000, ch_int_status=0x00000000, hubc_int_status=0x00000000
Oct 06 14:24:57 vcmipi kernel: mc-err: unknown mcerr fault, int_status=0x00000000, ch_int_status=0x00000000, hubc_int_status=0x00000000
Oct 06 14:24:57 vcmipi kernel: mc-err: unknown mcerr fault, int_status=0x00000000, ch_int_status=0x00000000, hubc_int_status=0x00000000
Oct 06 14:24:57 vcmipi kernel: mc-err: Too many MC errors; throttling prints
Oct 06 14:25:02 vcmipi kernel: tegra-vi4 15700000.vi: PXL_SOF syncpt timeout! err = -11
Oct 06 14:25:02 vcmipi kernel: tegra-vi4 15700000.vi: tegra_channel_error_recovery: attempting to reset the capture channel
Oct 06 14:25:02 vcmipi kernel: nvcsi 150c0000.nvcsi: csi4_stream_check_status (2) ERROR_STATUS2VI_VC0 = 0x00000006
Oct 06 14:25:03 vcmipi kernel: nvcsi 150c0000.nvcsi: csi4_stream_check_status (2) ERROR_STATUS2VI_VC1 = 0x00000002
Oct 06 14:25:03 vcmipi kernel: nvcsi 150c0000.nvcsi: csi4_stream_check_status (2) ERROR_STATUS2VI_VC2 = 0x00000002
Oct 06 14:25:03 vcmipi kernel: nvcsi 150c0000.nvcsi: csi4_stream_check_status (2) INTR_STATUS 0x00000668
Oct 06 14:25:03 vcmipi kernel: nvcsi 150c0000.nvcsi: csi4_stream_check_status (2) ERR_INTR_STATUS 0x00000668
Oct 06 14:25:03 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:25:03 vcmipi kernel: mc-err: vpr base=0:c6000000, size=20, ctrl=3, override:(e01a8341, 1dc10c1, 2a800000, 2)
Oct 06 14:25:03 vcmipi kernel: mc-err: (255) csw_viw: MC request violates VPR requirements
Oct 06 14:25:03 vcmipi kernel: mc-err:   status = 0x00337072; addr = 0x3ffffffc0
Oct 06 14:25:03 vcmipi kernel: mc-err:   secure: yes, access-type: write
Oct 06 14:25:03 vcmipi kernel: mc-err: unknown mcerr fault, int_status=0x00000000, ch_int_status=0x00000000, hubc_int_status=0x00000000
Oct 06 14:25:03 vcmipi kernel: mc-err: unknown mcerr fault, int_status=0x00000000, ch_int_status=0x00000000, hubc_int_status=0x00000000
Oct 06 14:25:03 vcmipi kernel: mc-err: unknown mcerr fault, int_status=0x00000000, ch_int_status=0x00000000, hubc_int_status=0x00000000
Oct 06 14:25:03 vcmipi kernel: mc-err: Too many MC errors; throttling prints
Oct 06 14:25:03 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:25:03 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:25:03 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:25:03 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:25:03 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:25:03 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:25:03 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:25:03 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:25:03 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:25:03 vcmipi kernel: vc_mipi 1-001a: vc_sen_stop_stream(): Stop streaming
Oct 06 14:25:03 vcmipi kernel: nvcsi 150c0000.nvcsi: csi4_stream_check_status (2) ERROR_STATUS2VI_VC1 = 0x00000002
Oct 06 14:25:03 vcmipi kernel: nvcsi 150c0000.nvcsi: csi4_stream_check_status (2) ERROR_STATUS2VI_VC2 = 0x00000002
...
Oct 06 14:30:06 vcmipi kernel: __arm_smmu_context_fault: 868 callbacks suppressed
Oct 06 14:30:06 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:30:06 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:30:06 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:30:06 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:30:06 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:30:06 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:30:06 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:30:06 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:30:06 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:30:06 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:30:11 vcmipi kernel: __arm_smmu_context_fault: 866 callbacks suppressed
Oct 06 14:30:11 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:30:11 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:30:11 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:30:11 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:30:11 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:30:11 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:30:11 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:30:11 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:30:11 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
Oct 06 14:30:11 vcmipi kernel: arm-smmu 12000000.iommu: Unhandled context fault: iova=0x00000000, fsynr=0xc0011, cb=13, sid=4(0x4 - VI), pgd=0, pud=0, pmd=0, pte=0
...

Check the trace log if further clue.

https://elinux.org/Jetson/l4t/Camera_BringUp

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