工具/软件:Linux
您好!
我设法使 u-boot 在自定义 K2G 板上运行、但遇到了一些 Linux 启动序列问题、无法在任何在线位置找到任何此问题的证据。 将 zImage 加载到0x82000000、将 DTB 加载到0x88000000、然后调用 bootz 0x82000000 - 0x88000000后、内核开始引导。 大约2秒后、我会收到以下消息:
[2.321396] ti-sci 2921c00.PMMC:msp (调用方:platform_drv_probe +0x58/0xa4) [2.330247] ti-sci 2921c00.PMMC:mbox 发送失败-110 [2.33590] ti-sci 2921c00.PMMC: 无法与 TI-sci probe 通信。[2.34
串行端口在此阶段保持几分钟、直至最终输出:
[471.361910] VFS:无法通过 NFS 安装根 FS,正在尝试软盘。 [471.36835]所有分区列表: [471.372376] 0100 65536 ram0 [471.376120](驱动器?) [471.378608] 0101 65536 ram1 [471.382443](驱动器?) [471.384930]0102 65536 RAM2 [471.388671](驱动程序?) [471.391154] 0103 65536 ram3 [471.394974](驱动程序?) [471.397459] 0104 65536 ram4 [471.401200](驱动器?) [471.403755]0105 65536 ram5 [471.407497](驱动器?) [471.409979]0106 65536 ram6 [471.413750](驱动器?) [471.416234] 0107 65536 ram7 [471.419973](驱动器?) [471.422487]0108 65536 ram8 [471.426228](驱动程序?) [471.428709] 0109 65536 ram9 [471.432477](驱动程序?) [471.434960] 010A 65536 ram10 [471.438791](驱动程序?) [471.441272] 010b 65536 ram11 [471.445132](驱动程序?) [471.447615] 010C 65536 ram12 [471.451474](驱动器?) [471.453956] 010d 65536 ram13 [471.457787](驱动器?) [471.460267]010e 65536 ram14 [471.464125](驱动器?) [471.466608] 010f 65536 ram15 [471.470440](驱动程序?) [471.472959]没有文件系统可以安装根、已尝试:[471.477882] NFS [471.479811] [471.481410]内核紧急状态-未同步:VFS:无法在未知块上安装根 FS (2.0) [471.490085]--[结束内核紧急状态-未同步:VFS:无法在未知块上安装根 FS (2、0)
经过一些调查、发现第一组错误与 K2G 上的 PMMC 通信超时有关。 我找不到任何有关如何确保加载该第三处理器的固件或是否需要固件的文档。
这里的真正问题可能是 NFS 问题、但在 NFS 错误出现前几分钟内没有输出似乎很奇怪。 关于 NFS 问题、我尝试了以下操作:
- 确保/etc/exports 是最新的并重新运行/usr/sbin/exportfs -va
- 已验证我的 bootargs、console=ttyS0、115200n8 noinitrd rootfstype=NFS root=/dev/nfs rw nfsroot=192.168.0.14:/home/jeff/ti/targetNFS、v3、TCP、rsize=4096、wsize=4096 IP=DHCP
- 已尝试将 rootwait=5 (以及10和15)添加到 bootargs
- 通过 NFS 将文件下载到电路板、以确保 NFS 正常工作
- 已验证主机上网络文件系统的路径
由于我可以通过 NFS 下载文件、因此我不认为 NFS 是问题所在。 在我看来、控制台输出在 SCI 错误和 NFS 错误之间停止几分钟似乎有点奇怪。
我们非常感谢为指明解决办法方向而提供的任何援助。
Jeff