using a custom board. Additionally, where is the source code for the nvmap driver located?" jetson Linux 35.4.1.
Please see the attached dmesg log
nvdmesg.txt (62.4 KB)
please move to test if you could still reproduce this issue on rel-35.6
Could you let me know if there are any targeted upgrades in rel-35.6? If possible, it would be best to apply a patch to the kernel, as we are already in the production stage and it’s difficult to modify other aspects.
Hi,
我直接用中文說明可能清楚一點
你的問題過去沒有人直接報過, 代表這問題可能有特別的複製手法或是接上特別的device才有辦法, 請你先澄清一下你的板子有接哪些I/O, 有加上哪些自己的driver.
我們不會直接回頭去debug rel-35.4.1上的issue. 請你在NV devkit + rel-35.6嘗試複製
如果devkit複製不出來, 請你把custom board上的I/O一個一個移除之後看一下是不是有特定的造成這個問題.
报错应该和内存这部分功能相关,我自己做的修改中有一处和内存相关:
先介绍下背景:NV核心板通过pcie外接一个fpga,因为之前调试过程中fpga直接访问保留内存0x80000000报错,所以我做了以下修改:
1)pcie设备树节点,去掉了smmu相关的(只涉及这一个节点,其他节点还是使用smmu)
2)drivers/iommu/arm/arm-smmu/arm-smmu.c中我修改了disable_bypass=0
修改这两处后fpga访问0x80000000这块内存正常,数据通信也正常。
做reboot 500次重启实验中,几十次重启就会报出如附件那样的内存访问错误。
尝试disabled 该pcie节点,现象依旧存在,所以不清楚问题出在了哪里
只能請你嘗試看看在NV devkit複製了
如果你沒有穩定的方法能複製, 我們這裡也沒辦法幫助你
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.