天嵌 ARM开发社区

 找回密码
 注册
查看: 7965|回复: 7

关于E9_LINUX nfs挂载nfs_root根文件系统失败问题

[复制链接]
gnsylzy 发表于 2014-11-19 15:59:56 | 显示全部楼层 |阅读模式


   PC为win7 64位                 IP:10.153.3.81    255:255:248:0  10.153.1.1
   E9开发板                          IP:10.153.7.82    255:255:248:0  10.153.1.1
   虚拟机ubuntu 12.04_64   IP:10.153.7.81    255:255:248:0  10.153.1.1


#####    Boot for IMX6 Main Menu        #####
[1]boot from emmc
[2]boot from sdcard
[3]boot from tftp
[5]download from sdcard
[0]setting boot args
[q]exit to command mode
Enter your selection: q
MX6Q SABRESD U-Boot > printenv
bootdelay=3
baudrate=115200
netmask=255.255.255.0
loadaddr=0x10800000
rd_loadaddr=0x11000000
netdev=eth0
ethprime=FEC0
displayArgs=video=mxcfb0:dev=lcd,CLAA-WVGA,if=RGB24,bpp=32 video=mxcfb1:off video=mxcfb2:off fbmem=48M
bootargs_base_ubuntu=setenv bootargs console=ttySAC0,115200 ${displayArgs}
bootargs_base_linux=setenv bootargs console=ttySAC0,115200 ${displayArgs}
bootargs_base_andorid=setenv bootargs console=ttySAC0,115200 init=/init ${displayArgs} vmalloc=400M androidboot.console=ttySAC0 androidboot.hardware=freescale
bootargs_nfs=setenv bootargs ${bootargs} root=/dev/nfs ip=${ipaddr} fec_mac=${ethaddr} nfsroot=${nfsserverip}:${nfsroot},v3,tcp
bootcmd_net=run bootargs_base_andorid bootargs_nfs; tftpboot ${loadaddr} ${kernelimgname}; bootm
bootargs_mmc_ubuntu=setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootwait
bootcmd_mmc_ubuntu=run bootargs_base_ubuntu bootargs_mmc_ubuntu; mmc dev 3; mmc read ${loadaddr} 0x800 0x3000; bootm
bootargs_mmc_linux=setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootwait
bootcmd_mmc_linux=run bootargs_base_linux bootargs_mmc_linux; mmc dev 3; mmc read ${loadaddr} 0x800 0x3000; bootm
bootcmd_mmc_android=run bootargs_base_andorid; booti mmc3
fastboot_dev=mmc3
bootcmd=run bootcmd_mmc_linux
splashimage=0x30000000
splashpos=m,m
lvds_num=1
ethact=FEC0
stdin=serial
stdout=serial
stderr=serial
nfsserverip=10.153.7.81
nfsipaddr=10.153.7.82
ethaddr=12:32:43:34:21:43
nfsroot=/opt/EmbedSky/root_nfs
serverip=10.153.3.81
ipaddr=10.153.7.82
gatewayip=10.153.1.1
bootloaderimgname=u-boot.bin
kernelimgname=uImage

Environment size: 1560/8188 bytes
MX6Q SABRESD U-Boot >


选择 :3  [3]boot from tftp


内核成功从PC WIN7 tftp32上传:


#####    Boot for IMX6 Main Menu        #####
[1]boot from emmc
[2]boot from sdcard
[3]boot from tftp
[5]download from sdcard
[0]setting boot args
[q]exit to command mode
Enter your selection: 3
PHY indentify @ 0x0 = 0x001cc915
mx6_rgmii_rework fin to rework network!
FEC: Link is Up 796d
Using FEC0 device
TFTP from server 10.153.3.81; our IP address is 10.153.7.82; sending through gateway 10.153.1.1
Filename 'uImage'.
Load address: 0x10800000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ######################################################
done
Bytes transferred = 5561240 (54db98 hex)
## Booting kernel from Legacy Image at 10800000 ...
   Image Name:   Linux-3.0.35



后面出现错误:好像root文件系统不能被nfs挂载



regulator_init_complete: SPKVDD: incomplete constraints, leaving on
cap_ts 0-005d: Install gt811 driver.
cap_ts 0-005d: Cannot allocate ts INT!ERRNO:-16
cap_ts: probe of 0-005d failed with error -16
snvs_rtc snvs_rtc.0: setting system clock to 1970-01-01 01:27:17 UTC (5237)
eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=1:00, irq=-1)
ADDRCONF(NETDEV_UP): eth0: link is not ready
PHY: 1:00 - Link is Up - 100/Full
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
IP-Config: Guessing netmask 255.0.0.0
IP-Config: Complete:
     device=eth0, addr=10.153.7.82, mask=255.0.0.0, gw=255.255.255.255,
     host=10.153.7.82, domain=, nis-domain=(none),
     bootserver=255.255.255.255, rootserver=10.153.7.81, rootpath=
eth0: no IPv6 routers present
usb 2-1.2: USB disconnect, device number 3
usb 2-1.2: new low speed USB device number 4 using fsl-ehci
input: PIXART USB OPTICAL MOUSE as /devices/platform/fsl-ehci.1/usb2/2-1/2-1.2/2-1.2:1.0/input/input6
generic-usb 0003:093A:2510.0002: input,hidraw0: USB HID v1.11 Mouse [PIXART USB OPTICAL MOUSE] on usb-fsl-ehci.1-1.2/input0
^CVFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "nfs" or unknown-block(2,0)
Please append a correct "root=" boot option; here are the available partitions:
b300         7634944 mmcblk0  driver: mmcblk
  b301         7624704 mmcblk0p1 00000000-0000-0000-0000-000000000000
b310            4096 mmcblk0boot1  (driver?)
b308            4096 mmcblk0boot0  (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
[<c00721bc>] (unwind_backtrace+0x0/0x144) from [<c07c5ad4>] (dump_stack+0x20/0x24)
[<c07c5ad4>] (dump_stack+0x20/0x24) from [<c07c5dac>] (panic+0x84/0x1a4)
[<c07c5dac>] (panic+0x84/0x1a4) from [<c0008e44>] (mount_block_root+0x178/0x22c)
[<c0008e44>] (mount_block_root+0x178/0x22c) from [<c0008fe8>] (mount_root+0xf0/0x110)
[<c0008fe8>] (mount_root+0xf0/0x110) from [<c000913c>] (prepare_namespace+0x134/0x18c)
[<c000913c>] (prepare_namespace+0x134/0x18c) from [<c0008aa8>] (kernel_init+0x114/0x1



请帮忙看看!!!!!!


 楼主| gnsylzy 发表于 2014-11-19 16:13:51 | 显示全部楼层
     在emmc启动时能成功挂载nfs文件系统进行程序测试。。。
wbz073 发表于 2014-11-19 17:24:55 | 显示全部楼层
gnsylzy 发表于 2014-11-19 16:13
在emmc启动时能成功挂载nfs文件系统进行程序测试。。。

请看这个帖子http://blog.csdn.net/bzw073/article/details/39693993
 楼主| gnsylzy 发表于 2014-11-25 10:55:59 | 显示全部楼层
wbz073 发表于 2014-11-19 17:24
请看这个帖子http://blog.csdn.net/bzw073/article/details/39693993

是按帖子里的做法,内核是可以成功上传,但nfs文件系统好像不能挂上,,,


snvs_rtc snvs_rtc.0: setting system clock to 1970-01-01 00:00:01 UTC (1)
eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=1:00, irq=-1)
ADDRCONF(NETDEV_UP): eth0: link is not ready
PHY: 1:00 - Link is Up - 100/Full
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
IP-Config: Guessing netmask 255.0.0.0
IP-Config: Complete:
     device=eth0, addr=10.153.7.82, mask=255.0.0.0, gw=255.255.255.255,
     host=10.153.7.82, domain=, nis-domain=(none),
     bootserver=255.255.255.255, rootserver=10.153.7.81, rootpath=
ehci_fsl_bus_suspend begins, Host 1
ehci_fsl_bus_suspend ends, Host 1
eth0: no IPv6 routers present


VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "nfs" or unknown-block(2,0)
Please append a correct "root=" boot option; here are the available partitions:
b300         7634944 mmcblk0  driver: mmcblk
  b301         7624704 mmcblk0p1 00000000-0000-0000-0000-000000000000
b310            4096 mmcblk0boot1  (driver?)
b308            4096 mmcblk0boot0  (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
[<c00721bc>] (unwind_backtrace+0x0/0x144) from [<c07c5ad4>] (dump_stack+0x20/0x24)
[<c07c5ad4>] (dump_stack+0x20/0x24) from [<c07c5dac>] (panic+0x84/0x1a4)
[<c07c5dac>] (panic+0x84/0x1a4) from [<c0008e44>] (mount_block_root+0x178/0x22c)
[<c0008e44>] (mount_block_root+0x178/0x22c) from [<c0008fe8>] (mount_root+0xf0/0x110)
[<c0008fe8>] (mount_root+0xf0/0x110) from [<c000913c>] (prepare_namespace+0x134/0x18c)
[<c000913c>] (prepare_namespace+0x134/0x18c) from [<c0008aa8>] (kernel_init+0x114/0x148)
[<c0008aa8>] (kernel_init+0x114/0x148) from [<c006abb0>] (kernel_thread_exit+0x0/0x8)
CPU2: stopping
[<c00721bc>] (unwind_backtrace+0x0/0x144) from [<c07c5ad4>] (dump_stack+0x20/0x24)
[<c07c5ad4>] (dump_stack+0x20/0x24) from [<c0063540>] (do_IPI+0x1e4/0x218)


不知道怎么办啊。。。
dixuecanyang 发表于 2015-8-23 15:10:15 | 显示全部楼层
楼主,你后来成功没,我也遇到这个问题了?
sswm_haozi 发表于 2015-9-19 16:16:12 | 显示全部楼层
可以看看我今天做的
http://blog.csdn.net/zengzhihao/article/details/48575939
huiboy 发表于 2015-11-26 12:41:59 | 显示全部楼层
楼主,我也是用的这款板子,我也是按步骤设置的,为啥我的在emmc启动时不能成功挂载nfs文件系统进行程序测试,求楼主设置步骤,求指教!!!
huiboy 发表于 2015-11-26 12:47:07 | 显示全部楼层
板子和pc机互相平可以PING通,pc机上可以挂载!当使用挂载命令:mount -t nfs -o nolock 172.31.101.36:/home/nfs /mnt 挂载到E9时,却是挂载在pc机的/mnt目录下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-4 07:26 , Processed in 1.046875 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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