Agx orin 系统启动只检测到4核cpu

我们给一批( >10片 )agx orin烧录了系统镜像,其中两个agx orin 模组系统启动出现了问题,内核日志显示只检测到4片cpu,使用的是我们自己设计的载板。详细日志在附件,你们可以帮助我们定位下问题么?
非常感谢!!!
orin_4核_启动日志.log (84.7 KB)

這種問題通常都是你們一開始使用的device tree就用錯了

[ 0.003251] DTS File Name: /builds/zhipu/firmware/soc/orin/Jetpack_5_12/sdk/Linux_for_Tegra/source/public/kernel/kernel-5.10/arch/arm64/boot/dts/…/…/…/…/…/…/hardware/nvidia/platform/t23x/lightgene/kernel-dts/tegra234-p3701-0000-as-lightgene.dts

請問這東西原本你們是參考哪一份dts在改的?

根据tegra234-p3701-0000-p3737-0000.dts和tegra234-p3701-0000-as-pxxxx-p3737-0000.dts,这两个dts修改的。

這兩個完全就不是給production module用的.

你要用tegra234-p3701-0004-p3737-0000.dts當作base改


我发现tegra234-p3701-0004-p3737-0000.dts,该dts调用的还是tegra234-p3701-0000-p3737-0000.dts

不是… 那你加進 tegra234-p3701-0000-as-pxxxx-p3737-0000.dt是要做什麼?

另外能請你把你這兩顆module的燒錄log也附上嗎

orin 4核——烧录日志串口打印.log (101.9 KB)
orin4核烧录日志终端打印.txt (94.5 KB)
烧录日志见附件

起初不知道具体使用哪一个作为参考,就参考了两个dts,修改移植的

能請你確認一下以下node.

cd /proc/device-tree/cpus
ls -al


如截图所示

麻煩也確認一下

sudo i2cdump -y 0 0x50

請你確認一下是不是你們原本build出來的dtb就沒有cpu@4~7.


这是使用dtc反编译出来的
kernel_tegra234-p3701-0000-as-lightgene.txt (442.2 KB)

Hi,

剛才確認了一下. 看起來這個device tree的cpu狀況是一團混亂. 請你照tegra234-p3701-0004-p3737-0000.dts為base去更改, 不要加入tegra234-p3701-0000-as-pxxxx-p3737-0000.dts.

照理來說device tree裡面還是會看到12顆cpu 但你的甚至只有8顆 連這部份都是錯的.

好的,我们尝试下

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