Any update? I haven’t found out the root cause yet. We are now facing the risk to degrade the jetpack version now, so I’m looking forward to your reply.
i don’t think it’s the iommu’s problem, cause our driver don’t even need to disable the pcie’s iommu ,still report a AER in the new jetpack 6.0 . so i think either it’s the ports driver’s problem or the dt’s problem . i notice the new dt is simplifed a lot from the old one , i will keep tring to change the dt to have a test.
My driver works fine on jp5.1.1 with iommu disabled.
On jp6.0, I disable the iommu by the same way as I do in jp5.1.1, but my driver still reports iommu error.
I’m using exactly the same orin and same driver, the only thing different is the jetpack version.
I notice the huge amount of significant difference in pcie kernel driver, memory driver and device tree between jp6 and 5.1.1, but they seem too complicated for recognizing.
SMMU bypass is not allowed due to security reasons. Upstream added this restriction by setting CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=Y default from latest kernel.