工具/软件:
您好:
我注意到了与之前的文章“am5728-am57-hang-dur-dece-shutdown“相同的问题。
实际上、在启用了两个 PCIe 接口且基于 AM5749 的定制电路板上、内核 在重新启动期间大部分时间会挂起。
最后一个内核日志是正常的、但之后不会发生任何情况:
[ 57.943328] systemd-shutdown[1]: Rebooting.
[ 58.075653] reboot: Restarting system
每次 从器件树中禁用两个 PCIe 接口后、内核都会正确地重新启动。
仅启用一个 PCIe 接口时、内核会挂起一次(似乎很奇怪)。
为了减少错误的发生、我 通过在中添加 1ms 应用了建议的权变措施
调用 regmap_update_bits () 之前的 TI_pipe3_power_off ()。
注意:
第二个 PCIe 接口限制为第 1 代、因为此处报告了先前的问题 、有 am5749-PCIe-scan-max-fail-on-PCIE_SS2-whate-pcie_SS1-and-pcie_ss2 处于单线模式。
BSP 使用 uboot 2022.01-ti、ti-RT-linux-6.1.y
此致、
罗曼语