OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5067|回复: 6

nfs网络启动rootfs时出错,不知道是哪个问题

[复制链接]

3

主题

9

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2021-7-7
在线时间
8 小时
发表于 2022-10-21 15:35:45 | 显示全部楼层 |阅读模式
5金钱
ubuntu的设置主要是nfs设置:
通过showmount -e, 显示出:/home/viso/mount/nfs * 说明nfs是启动了的

启动开关:
SD启动


uboot设置:
ethaddr=00:04:9f:04:d2:30
gatewayip=192.168.137.1
ipaddr=192.168.137.23serverip=192.168.137.100
bootargs=console=ttymxc0,115200 rw root=/dev/nfs nfsroot=192.168.137.100:/home/viso/mount/nfs/rootfs ip=192.168.137.23:192.168.137.100:192.168.137.1:255.255.255.0::eth0ff
bootcmd=tftp 80800000 zImage;tftp 83000000 imx6ull-alientek-emmc.dtb;bootz 80800000 - 83000000;

zImage和.dtb是通过tftp加载,已经试过是可以正常加载的
可以ping通ubuntu的



出现的问题是无法通过nfs挂载rootfs。但不知道是哪个部分出的问题,如图所示
网络设置是根据(13.3的视频)修改的
自己编译的zImage和.dtb,和用“基础资料\08、系统镜像\02、教程系统镜像”里的zImage和.dtb的结果也是一样,
最后出现:Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)

1.png

snvs_rtc 20cc000.snvs:snvs-rtc-lp: setting system clock to 1970-01-01 03:24:46 UTC (12286)
mmc1: MAN_BKOPS_EN bit is not set
mmc1: new HS200 MMC card at address 0001
fec 20b4000.ethernet eth0: Freescale FEC PHY driver [SMSC LAN8710/LAN8720] (mii_bus:phy_addr=20b4000.ethernet:01, irq=-1)
mmcblk1: mmc1:0001 8GTF4R 7.28 GiB
mmcblk1boot0: mmc1:0001 8GTF4R partition 1 4.00 MiB
mmcblk1boot1: mmc1:0001 8GTF4R partition 2 4.00 MiB
mmcblk1rpmb: mmc1:0001 8GTF4R partition 3 512 KiB
mmcblk1: p1 p2
IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
fec 20b4000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
IP-Config: Complete:
     device=eth0, hwaddr=00:04:9f:04:d2:30, ipaddr=192.168.137.23, mask=255.255.255.0, gw=192.168.137.1
     host=192.168.137.23, domain=, nis-domain=(none)
     bootserver=192.168.137.100, rootserver=192.168.137.100, rootpath=
gpio_dvfs: disabling
can-3v3: disabling
ALSA device list:
  No soundcards found.
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "nfs" or unknown-block(2,0): error -6
Please append a correct "root=" boot option; here are the available partitions:
0100           65536 ram0  (driver?)


第一次遇到这种情况,各位兄弟,还有得救吗


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

16

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2022-10-8
在线时间
8 小时
发表于 2022-10-27 14:33:38 | 显示全部楼层
你进uboot然后用nfs下载看看可以吗,如果可以 那估计是代码哪里没敲对吧
回复

使用道具 举报

2

主题

10

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2016-10-5
在线时间
3 小时
发表于 2022-11-2 22:41:38 | 显示全部楼层
fmyzzz20010501 发表于 2022-10-27 14:33
你进uboot然后用nfs下载看看可以吗,如果可以 那估计是代码哪里没敲对吧

相同问题,能ping,zImage可以加载;*.dtb也能加载,
回复

使用道具 举报

2

主题

10

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2016-10-5
在线时间
3 小时
发表于 2022-11-2 22:42:20 | 显示全部楼层
本帖最后由 栾跃辉 于 2022-11-3 21:34 编辑

问题解决了
回复

使用道具 举报

2

主题

10

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2016-10-5
在线时间
3 小时
发表于 2022-11-3 22:33:47 | 显示全部楼层
栾跃辉 发表于 2022-11-2 22:41
相同问题,能ping,zImage可以加载;*.dtb也能加载,

问题找到了,使用同一个内核编译出来的(zImage)和.dtb文件解决的
回复

使用道具 举报

3

主题

9

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2021-7-7
在线时间
8 小时
 楼主| 发表于 2022-11-6 01:46:06 | 显示全部楼层
栾跃辉 发表于 2022-11-3 22:33
问题找到了,使用同一个内核编译出来的(zImage)和.dtb文件解决的

我也是使用同一上内核编译的zImage和dtb,还是不行
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2022-12-29
在线时间
2 小时
发表于 2022-12-29 21:10:10 | 显示全部楼层
老哥解决了么   我也遇到了  可苦死我了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 10:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表