使用nfs根文件系统时,界面一直停留在了sending dhcp requests。

使用imx6ull pro 对照着2.8版本的手册中381页的内容进行学习使用nfs根文件系统时,通过run netboot 启动,发现系统一直停留在了sending DHCP requests...这个输出上,意思就是卡住了,对照着网上查找到的命令

(setenv netargs 'setenv bootargs root=/dev/nfs nfsroot=192.168.2.3:/home/book/nfs_rootfs ip=192.168.2.2:192.168.2.3:192.168.2.10:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0,115200') 发现只能停止在starting kernel上。开发板显示屏上可以显示小企鹅。

使用(setenv netargs 'setenv bootargs console=${console},${baudrate} root=/dev/nfs ip=off nfsroot=192.168.2.3:/home/book/nfs_rootfs')发现开发板只能停留在如下的i地方。attachments-2020-10-tlgQaa7T5f9584369e020.png

请问这个如何在u-boot中通过参数指定ip,而不是通过dhcp的方式来获取到ip地址呢?这个在视频中有什么地方有讲到吗?因为我目前只是看完全手册。视频还没有看。如果谁有比较好的解决方案可以在下面留言。不胜感激。

请先 登录 后评论

2 个回答

知行者

使用的是vmware桥接模式。用的是集线器进行通讯,并没有使用路由器。

随后我使用了setenv netargs 'setenv bootargs console=ttymxc0,115200n root=/dev/nfs nfsroot=192.168.2.3:/home/book/nfs_rootfs ip=192.168.2.2:192.168.2.3:192.168.2.10:255.255.255.0::eth0:off,v3,tcp' 这条命令。这个命令和网友http://bbs.100ask.net/question/14568 文件的问题一样,但是他的解决了,但是我的还是停留在了上图的地方。我开始怀疑是不是我通过buildroot2019编译解压出来的内核驱动程序有问题,所以没有办法初始化这个wm8960这个音频芯片。导致卡在了这个地方。mark一下。

请先 登录 后评论
星星之火 - 嵌入式工程师
擅长:答疑助手

setenv netargs 'setenv bootargs console=ttymxc0,115200 root=/dev/nfs ip=172.16.200.80:172.16.200.2:172.16.200.1:255.255.255.0::eth0:off nfsroot=172.16.200.2:/home/book/nfs_rootfs,v3,tcp'


参考:

http://bbs.100ask.net/question/14568


请先 登录 后评论