打印
[i.MX]

imx6q-sabresd无法nfs

[复制链接]
2924|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
teaco|  楼主 | 2015-2-10 13:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我按照文档,想让imx6q-sabresd引导nfs文件系统启动,文件系统是android:
我是复制了自己编译的内容:
sudo cp -a /media/新加卷_/android4.3/myandroid/out/target/product/sabresd_6dq/root/* /myjobnfs/rootfs
sudo cp -a /media/新加卷_/android4.3/myandroid/out/target/product/sabresd_6dq/system /myjobnfs/rootfs

PC端的nfs服务器应该是OK的,因为在u-boot下执行以下命令nfs 10800000 192.168.1.24:/myjobnfs/rootfs/uImage 是成功的。

可是引导文件系统启动到此就不动了:
.....................................
VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
Bus freq driver module loaded
Bus freq driver Enabled
mxc_dvfs_core_probe
DVFS driver module loaded
regulator_init_complete: PFUZE100_VGEN6: incomplete constraints, leaving on
regulator_init_complete: PFUZE100_VGEN3: incomplete constraints, leaving on
regulator_init_complete: PFUZE100_VGEN2: incomplete constraints, leaving on
regulator_init_complete: PFUZE100_VGEN1: incomplete constraints, leaving on
snvs_rtc snvs_rtc.0: setting system clock to 1970-01-02 00:01:36 UTC (86496)
eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=1:01, irq=-1)
ADDRCONF(NETDEV_UP): eth0: link is not ready
ehci_fsl_bus_suspend begins, Host 1
ehci_fsl_bus_suspend ends, Host 1
PHY: 1:01 - Link is Up - 100/Full
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
IP-Config: Complete:
     device=eth0, addr=192.168.1.244, mask=255.255.255.0, gw=192.168.1.1,
     host=192.168.1.244, domain=, nis-domain=(none),
     bootserver=192.168.1.24, rootserver=192.168.1.24, rootpath=
VFS: Mounted root (nfs filesystem) on device 0:12.
Freeing init memory: 244K

init应该是执行了,但是不知道为什么卡住了,有没有成功过的,还请指点一下,十分感谢!


相关帖子

沙发
teaco|  楼主 | 2015-2-10 13:05 | 只看该作者
本帖最后由 teaco 于 2015-2-10 13:12 编辑

setenv bootargs_nfs 'setenv bootargs ${bootargs}  ip=192.168.1.244:192.168.1.24:192.168.1.1:255.255.255.0::eth0:off nfsroot=192.168.1.24:/myjobnfs/rootfs init=/init video=mxcfb0:dev=ldb,bpp=32 video=mxcfb1:off video=mxcfb2:off fbmem=10M fb0base=0x27b00000 vmalloc=400M androidboot.console=ttymxc0' 这是我设置的nfs网络启动的参数

使用特权

评论回复
板凳
teaco|  楼主 | 2015-2-11 08:55 | 只看该作者
没有工程师可以回答一下吗?

使用特权

评论回复
地板
FSL_TICS_Rita| | 2015-2-11 10:55 | 只看该作者
teaco 发表于 2015-2-11 08:55
没有工程师可以回答一下吗?

楼主你好,请问你使用的是飞思卡尔官网的开发板,还是自己设计的板子呢?android BSP是哪个版本的?

使用特权

评论回复
5
teaco|  楼主 | 2015-2-11 12:17 | 只看该作者
FSL工程师你好,我使用的是飞思卡尔官网的开发板,型号是imx6 series sabre for SD,android BSP是android_jb4.3_1.1.0这个版本.

我用官网下载的android_jb4.3_1.1.0-ga_image_bundle\android_jb4.3_1.1.0-ga_image_6qsabresd\android_jb4.3_1.1.0-ga_image_6qsabresd\NFS\android_fs.tar.gz 和uImage文件也还是一样的现象。

这nfs挂载原来搞过linux下的,android的挂载有什么不同,怎么会启动不了。

PC端的系统我用了ubuntu12(不是root权限)和fedora9(root权限)都试了还是一样

谢谢!

使用特权

评论回复
6
teaco|  楼主 | 2015-2-11 12:22 | 只看该作者
FSL_TICS_Rita 发表于 2015-2-11 10:55
楼主你好,请问你使用的是飞思卡尔官网的开发板,还是自己设计的板子呢?android BSP是哪个版本的? ...

FSL工程师你好,我使用的是飞思卡尔官网的开发板,型号是imx6 series sabre for SD,android BSP是android_jb4.3_1.1.0这个版本.

我用官网下载的android_jb4.3_1.1.0-ga_image_bundle\android_jb4.3_1.1.0-ga_image_6qsabresd\android_jb4.3_1.1.0-ga_image_6qsabresd\NFS\android_fs.tar.gz 和uImage文件也还是一样的现象。

这nfs挂载原来搞过linux下的,android的挂载有什么不同,怎么会启动不了。

PC端的系统我用了ubuntu12(不是root权限)和fedora9(root权限)都试了还是一样

谢谢!

使用特权

评论回复
7
FSL_TICS_Rita| | 2015-2-11 15:51 | 只看该作者
teaco 发表于 2015-2-11 12:22
FSL工程师你好,我使用的是飞思卡尔官网的开发板,型号是imx6 series sabre for SD,android BSP是android ...

楼主你好,请问你这里IP都有设置正确吗?

使用特权

评论回复
8
teaco|  楼主 | 2015-2-11 15:59 | 只看该作者
IP地址应该是正确的。 ip=192.168.1.244:192.168.1.24:192.168.1.1:255.255.255.0::eth0ff nfsroot=192.168.1.24:/myjobnfs/rootfs init=/init

使用特权

评论回复
9
FSL_TICS_Rita| | 2015-2-11 16:02 | 只看该作者
linux和android下的NFS启动方式是一样的。

使用特权

评论回复
10
teaco|  楼主 | 2015-2-11 16:02 | 只看该作者
FSL_TICS_Rita 发表于 2015-2-11 15:51
楼主你好,请问你这里IP都有设置正确吗?

IP地址应该是正确的,我感觉init应该是执行了,因为我修改init权限不可执行后,启动会串口终端输出系统报错。改为可执行,启动在执行,但是系统不动了。

使用特权

评论回复
11
teaco|  楼主 | 2015-2-11 18:54 | 只看该作者
为什么u-boot下执行nfs 10800000 192.168.1.24:/myjobnfs/rootfs/uImage 是成功的,说明我的服务端是正确的,PC端的文件夹有什么要求,为什么挂不上,也不提示出错?

使用特权

评论回复
12
FSL_TICS_Rita| | 2015-2-11 19:17 | 只看该作者
teaco 发表于 2015-2-11 18:54
为什么u-boot下执行nfs 10800000 192.168.1.24:/myjobnfs/rootfs/uImage 是成功的,说明我的服务端是正确的 ...

楼主你好,这里我给你一个文档,你可以按照该文档来操作的。该文档中是Android4.2版本的BSP,方法是一样的。如果还是有问题我们再沟通~~
NFS 环境设置和启动android-JB4.2.2.pdf (232.35 KB)

使用特权

评论回复
13
teaco|  楼主 | 2015-2-11 19:20 | 只看该作者
FSL_TICS_Rita 发表于 2015-2-11 19:17
楼主你好,这里我给你一个文档,你可以按照该文档来操作的。该文档中是Android4.2版本的BSP,方法是一样 ...

谢谢,我先看看

使用特权

评论回复
14
teaco|  楼主 | 2015-2-11 19:25 | 只看该作者
FSL_TICS_Rita 发表于 2015-2-11 19:17
楼主你好,这里我给你一个文档,你可以按照该文档来操作的。该文档中是Android4.2版本的BSP,方法是一样 ...

FSL_TICS_Rita,你好,我确定我的nfs服务器是好的,以前一直用于挂载其它板子的,我的开发板是通过一个路由器与PC机的nfs服务器连接的,这样挂android的nfs会有问题吗?以前挂linux的系统是没问题的。

使用特权

评论回复
15
FSL_TICS_Rita| | 2015-2-11 19:54 | 只看该作者
teaco 发表于 2015-2-11 19:25
FSL_TICS_Rita,你好,我确定我的nfs服务器是好的,以前一直用于挂载其它板子的,我的开发板是通过一个路 ...

这样设置是没有问题的。

使用特权

评论回复
16
teaco|  楼主 | 2015-2-12 11:16 | 只看该作者
FSL_TICS_Rita 发表于 2015-2-11 19:54
这样设置是没有问题的。

这个我实在是想不出什么原因了,内核和文件系统都是官方的,软件上不存在问题,nfs服务器可以挂其它板子也没有问题,难道u-boot里面设置的参数还是有问题,但是看不出原因所在啊,有没有nfs好用的,提醒一下吧,谢谢!

使用特权

评论回复
17
FSL_TICS_Rita| | 2015-2-12 15:40 | 只看该作者
teaco 发表于 2015-2-12 11:16
这个我实在是想不出什么原因了,内核和文件系统都是官方的,软件上不存在问题,nfs服务器可以挂其它板子 ...

楼主你好,请问我发给你的文档,你看了吗?那个是我们这边工程师整理的。是没有什么问题的。

使用特权

评论回复
18
teaco|  楼主 | 2015-2-13 11:11 | 只看该作者
FSL_TICS_Rita 发表于 2015-2-12 15:40
楼主你好,请问我发给你的文档,你看了吗?那个是我们这边工程师整理的。是没有什么问题的。 ...

你的文档是搭建nfs服务器的,我的nfs服务器已经是可用的了,挂海思,三星的板子都没问题啊。

使用特权

评论回复
19
ccw1986| | 2015-2-28 16:45 | 只看该作者
高大上的东西,不太懂

使用特权

评论回复
20
FSL_TICS_Rita| | 2015-3-6 16:08 | 只看该作者
teaco 发表于 2015-2-13 11:11
你的文档是搭建nfs服务器的,我的nfs服务器已经是可用的了,挂海思,三星的板子都没问题啊。 ...

楼主你好,请问你的网络下载的文件系统是放在哪个路径下的?这里你有没有设置正确,还有Configure mounted directory and authority这个你是怎么设置的呢?文件系统挂载路径设置不正确,也会导致也是不能正常启动的。从你的启动信息可以看出来,你NFS设置是OK的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

37

帖子

0

粉丝