OpenEdv-开源电子网

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

imx6ull通过NFS挂载根文件系统失败

[复制链接]

0

主题

1

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2021-1-15
在线时间
2 小时
发表于 2021-1-16 00:05:20 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 huisecd 于 2021-1-16 00:11 编辑

我用的网络连接方式为如图所示:其中电脑通过交换机连接开发板,电脑通过wifi上网,NAT网络设置22、111、2049和9999四个主机端口
PC ip:192.168.0.250  开发板ip:192.168.0.110   ubuntu ip:192.168.11.128
其中PC可以和开发板ping通,ubuntu可以和PC ping通,ubuntu不能ping通开发板。
通过tftp可以正常将zImage和dtb下载到开发板,但是通过nfs网络挂载根文件系统就失败
环境变量设置如下:
bootargs=console=ttymxc0,115200 root=/dev/nfs nfsroot=192.168.0.250:/home/cd/linux/nfs/rootfs,proto=tcp rw,port=2049,mountport=9999
bootcmd=tftpboot 0x80800000 zImage; tftpboot 0x83000000 imx6ull-alientek-emmc.dtb;bootz 0x80800000 - 0x83000000


启动之后界面如下图:
mmc0: host does not support reading read-only switch, assuming write-enable
NET: Registered protocol family 10
usb 1-1: new high-speed USB device number 2 using ci_hdrc
sit: IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
Key type dns_resolver registered
Registering SWP/SWPB emulation handler
snvs_rtc 20cc000.snvs:snvs-rtc-lp: setting system clock to 1970-01-01 01:17:53 UTC (4673)
can-3v3: disabling
ALSA device list:
  No soundcards found.
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 4 ports detected
mmc0: new ultra high speed SDR104 SDHC card at address e624
mmcblk0: mmc0:e624 SC16G 14.8 GiB
mmcblk0: p1
mmc1: MAN_BKOPS_EN bit is not set
mmc1: new HS200 MMC card at address 0001
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
random: nonblocking pool is initialized
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?)
0101           65536 ram1  (driver?)
0102           65536 ram2  (driver?)
0103           65536 ram3  (driver?)
0104           65536 ram4  (driver?)
0105           65536 ram5  (driver?)
0106           65536 ram6  (driver?)
0107           65536 ram7  (driver?)
0108           65536 ram8  (driver?)
0109           65536 ram9  (driver?)
010a           65536 ram10  (driver?)
010b           65536 ram11  (driver?)
010c           65536 ram12  (driver?)
010d           65536 ram13  (driver?)
010e           65536 ram14  (driver?)
010f           65536 ram15  (driver?)
b300        15558144 mmcblk0  driver: mmcblk
  b301        15554048 mmcblk0p1 00000000-01
b310         7634944 mmcblk1  driver: mmcblk
  b311          131072 mmcblk1p1 217a8821-01
  b312         7493632 mmcblk1p2 217a8821-02
b340             512 mmcblk1rpmb  (driver?)
b330            4096 mmcblk1boot1  (driver?)
b320            4096 mmcblk1boot0  (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)

然后就不动了,有哪位朋友知道怎么解决么,困扰一个礼拜了,谢谢了

最佳答案

查看完整内容[请看2#楼]

看大佬的帖子有解决方法的http://www.openedv.com/forum.php?mod=viewthread&tid=302907&extra=page%3D2
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2021-5-31
在线时间
4 小时
发表于 2021-1-16 00:05:21 | 显示全部楼层
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2021-1-15
在线时间
2 小时
 楼主| 发表于 2021-1-16 22:15:35 | 显示全部楼层
这个怎么不能显示图片呢?我发的时候有图片的。
回复

使用道具 举报

22

主题

128

帖子

0

精华

高级会员

Rank: 4

积分
788
金钱
788
注册时间
2019-8-4
在线时间
165 小时
发表于 2021-2-2 10:37:46 | 显示全部楼层
根文件系统要设置可执行权限
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2021-2-18
在线时间
0 小时
发表于 2021-2-18 16:09:44 | 显示全部楼层
我遇到同样问题,感觉原因是没有nfs这个名称的磁盘。使用 root=/dev/mmcblk1p2 就没有问题,你解决没有呢?
回复

使用道具 举报

1

主题

11

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2020-11-13
在线时间
3 小时
发表于 2021-2-24 22:50:55 | 显示全部楼层
VFS: Unable to mount root fs on unknown-block(2,0)
这种错误应该是找不到根文件系统,检查内核网络驱动配置
回复

使用道具 举报

2

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2018-6-29
在线时间
18 小时
发表于 2021-2-25 22:26:17 | 显示全部楼层
我的也是这种问题
回复

使用道具 举报

7

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
244
金钱
244
注册时间
2016-4-11
在线时间
54 小时
发表于 2021-3-1 09:58:34 | 显示全部楼层
莫名奇妙一直出现很多问题,使用qemu模拟也是使用nfs启动,什么问题也没有出现,奇怪了,
回复

使用道具 举报

1

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2021-3-25
在线时间
9 小时
发表于 2021-5-28 10:17:34 | 显示全部楼层
楼主,你的问题解决了吗?我也遇到同样的问题
回复

使用道具 举报

190

主题

401

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1289
金钱
1289
注册时间
2014-6-15
在线时间
143 小时
发表于 2021-6-12 21:54:37 | 显示全部楼层
楼主,你在Uboot使用tftp 将zimage和dtb下载到开发板 ,说明网络是正常的,你再试试能不能在uboot通过NFS将zimage和dtb下载到开发板,我也到类似的现象。发现不能在Uboot用nfs传输zimage和DTB,后来发现是Uboot的nfs版本和虚拟机里NFS的版本不兼容,需要修改Ubuntu的NFS配置信息,https://blog.csdn.net/Qiuoooooo/article/details/112601940

  NFS文件系统挂在也有这个问题,处理方式和上边一样。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

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

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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