OpenEdv-开源电子网

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

按照手册移植内核和rootfs之后,启动开发板NFS加载rootfs卡住不动

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2022-1-15
在线时间
1 小时
发表于 2022-1-15 18:01:50 | 显示全部楼层 |阅读模式
1金钱



按照《【正点原子】STM32MP1嵌入式Linux驱动开发指南V2.0.pdf》的第十九章19.2.3操作,但是结果和文档中不一致,一直卡在那里不动。完整的日志
目前卡在这里几天了,没有思路,求大佬们抽空帮忙看一下,是哪里的问题,或者提供一点解决的思路也好。多谢🙏

。。。。
[    5.020329] mmcblk1boot1: mmc1:0001 8GTF4R partition 2 4.00 MiB
[    5.026968] mmcblk1rpmb: mmc1:0001 8GTF4R partition 3 512 KiB, chardev (243:0)
[    5.051438]  mmcblk1: p1 p2 p3
[    7.043707] stm32-dwmac 5800a000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[    7.081546] IP-Config: Complete:
[    7.083320]      device=eth0, hwaddr=00:04:9f:04:d2:35, ipaddr=192.168.1.6, mask=255.255.255.0, gw=192.168.1.1
[    7.093421]      host=192.168.1.6, domain=, nis-domain=(none)
[    7.099172]      bootserver=192.168.1.100, rootserver=192.168.1.100, rootpath=
[    7.107640] ALSA device list:
[    7.109428]   No soundcards found.

。。。。

start.zip

7.64 KB, 下载次数: 5

完整日至

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

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2022-1-15
在线时间
1 小时
 楼主| 发表于 2022-1-15 18:03:58 | 显示全部楼层
自己补充一下,完整的日志见附件。在另外一台电脑上尝试NFS挂载,可以成功挂载rootfs目录
回复

使用道具 举报

13

主题

644

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1959
金钱
1959
注册时间
2021-4-16
在线时间
500 小时
发表于 2022-1-17 11:10:00 | 显示全部楼层
帮顶。。
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2019-8-6
在线时间
3 小时
发表于 2022-2-20 21:42:11 | 显示全部楼层
我也是在这里卡住了,等几分钟后出现:
[  103.335483] VFS: Unable to mount root fs via NFS, trying floppy.
[  103.342284] VFS: Cannot open root device "nfs" or unknown-block(2,0): error -6
[  103.349677] Please append a correct "root=" boot option; here are the available partitions:
[  103.358123] 0100           65536 ram0  (driver?)
[  103.362771] 0101           65536 ram1  (driver?)
[  103.367532] 0102           65536 ram2  (driver?)
[  103.372174] 0103           65536 ram3  (driver?)
[  103.376926] 0104           65536 ram4  (driver?)
[  103.381614] 0105           65536 ram5  (driver?)
[  103.386337] 0106           65536 ram6  (driver?)
[  103.390980] 0107           65536 ram7  (driver?)
[  103.395675] 0108           65536 ram8  (driver?)
[  103.400317] 0109           65536 ram9  (driver?)
[  103.404981] 010a           65536 ram10  (driver?)
[  103.409708] 010b           65536 ram11  (driver?)
[  103.414455] 010c           65536 ram12  (driver?)
[  103.419182] 010d           65536 ram13  (driver?)
[  103.423931] 010e           65536 ram14  (driver?)
[  103.428661] 010f           65536 ram15  (driver?)
[  103.433396] b300         7639040 mmcblk0  driver: mmcblk
[  103.438756]   b301         7634944 mmcblk0p1 affabb74-01
[  103.444111] b308         7634944 mmcblk1  driver: mmcblk
[  103.449447]   b309           32768 mmcblk1p1 050d166f-01
[  103.454803]   b30a         7601152 mmcblk1p2 050d166f-02
[  103.460138] b320             512 mmcblk1rpmb  (driver?)
[  103.465407] b318            4096 mmcblk1boot1  (driver?)
[  103.470743] b310            4096 mmcblk1boot0  (driver?)
[  103.476098] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
[  103.484375] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
[  121.383767] random: nonblocking pool is initialized
无法挂载根文件系统,但是u-boot下nfs能够正常传输文件:
File transfer via NFS from server 192.168.1.105; our IP address is 192.168.1.55
Filename '/home/jiziyue/imx6ull/nfs/zImage'.
Load address: 0x80800000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ###########################
done
Bytes transferred = 6789264 (679890 hex)
我没有别的电脑可以换,挺头疼的问题

回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2020-11-9
在线时间
2 小时
发表于 2022-2-24 14:15:09 | 显示全部楼层
我也遇到这个问题 请问解决了吗 困住了
回复

使用道具 举报

1

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2021-5-12
在线时间
7 小时
发表于 2022-4-12 11:37:54 | 显示全部楼层
我也遇到这个问题,重新设置了一遍,bootargs就好了。 好像bootargs必须一次性输入好,不能在中间敲错后更正。比如输入了一长串,发现中间打错个字母,光标回到中间去改,就有问题。尾部字母打错可以<-取消,重新输入。
总之:重新设置一遍bootargs,试一下,我就是这样弄好的。
回复

使用道具 举报

19

主题

136

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1056
金钱
1056
注册时间
2020-6-4
在线时间
95 小时
发表于 2022-4-12 16:05:56 | 显示全部楼层
xinghuanping 发表于 2022-4-12 11:37
我也遇到这个问题,重新设置了一遍,bootargs就好了。 好像bootargs必须一次性输入好,不能在中间敲错后更 ...

解法正确
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2021-6-25
在线时间
1 小时
发表于 2022-6-24 17:01:55 | 显示全部楼层
注意红色部分。今天遇到相似问题。
sudo vi /etc/default/nfs-kernel-server
# Number of servers to start up
  2 #RPCNFSDCOUNT=8
  3 RPCNFSDCOUNT="-V 2 8"
  4 # Runtime priority of server (see nice(1))
  5 RPCNFSDPRIORITY=0
  6
  7 # Options for rpc.mountd.
  8 # If you have a port-based firewall, you might want to set up
  9 # a fixed port here using the --port option. For more information,
10 # see rpc.mountd(8) or http://wiki.debian.org/SecuringNFS
11 # To disable NFSv4 on the server, specify '--no-nfs-version 4' here
12 RPCMOUNTDOPTS="-V 2 --manage-gids"
13
14 # Do you want to start the svcgssd daemon? It is only required for Kerberos
15 # exports. Valid alternatives are "yes" and "no"; the default is "no".
16 NEED_SVCGSSD=""
17
18 # Options for rpc.svcgssd.
19 RPCSVCGSSDOPTS="--nfs-version 2,3,4 --debug --syslog"
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 11:38

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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