I get mc-err on Jetson Xavier NX

Hi,

My English isn’t so good so feel free to ask me if there is anything unclear.

I get mc-err on Jetson Xavier NX.

I get the following error in syslog when running on TensorRT + DLA + FP16.
The program can go through to the end without stopping, even if an error is output.

jetson kernel: [ 1498.949690] __arm_smmu_context_fault: 5952 callbacks suppressed
jetson kernel: [ 1498.949714] t19x-arm-smmu 12000000.iommu: 
Unhandled context fault: smmu0, iova=0x1fc7200000, fsynr=0x200012, cb=16, sid=81(0x51 - NVDLA0), pgd=275aaa003, pud=275aaa003, pmd=0, pte=0
jetson kernel: [ 1498.958813] t19x-arm-smmu 12000000.iommu: 
Unhandled context fault: smmu1, iova=0x1fc7201000, fsynr=0x100012, cb=16, sid=81(0x51 - NVDLA0), pgd=275aaa003, pud=275aaa003, pmd=0, pte=0
jetson kernel: [ 1498.963648] t19x-arm-smmu 12000000.iommu: Unhandled context fault: smmu0, iova=0x1fc769fd80, fsynr=0x200012, cb=16, sid=81(0x51 - NVDLA0), pgd=275aaa003, pud=275aaa003, pmd=0, pte=0
jetson kernel: [ 1498.968510] t19x-arm-smmu 12000000.iommu: Unhandled context fault: smmu1, iova=0x1fc7903000, fsynr=0x100012, cb=16, sid=81(0x51 - NVDLA0), pgd=275aaa003, pud=275aaa003, pmd=0, pte=0
jetson kernel: [ 1498.973440] t19x-arm-smmu 12000000.iommu: Unhandled context fault: smmu0, iova=0x1fc7b84840, fsynr=0x200012, cb=16, sid=81(0x51 - NVDLA0), pgd=275aaa003, pud=275aaa003, pmd=0, pte=0
jetson kernel: [ 1498.978228] t19x-arm-smmu 12000000.iommu: Unhandled context fault: smmu1, iova=0x1fc7df3000, fsynr=0x100012, cb=16, sid=81(0x51 - NVDLA0), pgd=275aaa003, pud=275aaa003, pmd=0, pte=0
jetson kernel: [ 1498.983176] mc-err: vpr base=0:c6000000, size=20, ctrl=3, override:(a01a8340, fcee10c1, 1, 0)
jetson kernel: [ 1498.987412] mc-err: (255) csw_dla0wra: MC request violates VPR requirements
jetson kernel: [ 1498.991446] mc-err:   status = 0x0ff740c0; addr = 0xffffffff00; hi_adr_reg=008
jetson kernel: [ 1498.995095] mc-err:   secure: yes, access-type: write
jetson kernel: [ 1498.998695] mc-err: mcerr: unknown intr source intstatus = 0x00000000, intstatus_1 = 0x00000000

・Device : Jetson Xavier NX (Dev kit)
・For INT8 + DLA, no error is output.
・Only certain models will print mc-err.

What is the cause of this error?

Thank you in advance.

Regards,

Hi,

Thanks for reporting this.
We are checking this internally. Will update more information with you later.

1 Like

Hi,

The mc-err error indicates DLA is accessing memory without mapping or not allowed to access.
Please check if you manage the buffer correctly.

Thanks.

1 Like