内核启动时出现Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block

风雅飘零 2013-06-17 05:50:19
在内核启动时出现如下信息:
====================================================================================
List of all partitions:
1f00 1024 mtdblock0 (driver?)
1f01 3072 mtdblock1 (driver?)
b300 7757824 mmcblk0 driver: mmcblk
b301 8192 mmcblk0p1 00000000-0000-0000-0000-000000000000
b302 8192 mmcblk0p2 00000000-0000-0000-0000-000000000000
b303 1 mmcblk0p3 00000000-0000-0000-0000-000000000000
b304 4517888 mmcblk0p4 00000000-0000-0000-0000-000000000000
b305 524287 mmcblk0p5 00000000-0000-0000-0000-000000000000
b306 524287 mmcblk0p6 00000000-0000-0000-0000-000000000000
b307 2097151 mmcblk0p7 00000000-0000-0000-0000-000000000000
103:00000 8191 mmcblk0p8 00000000-0000-0000-0000-000000000000
103:00001 8191 mmcblk0p9 00000000-0000-0000-0000-000000000000
b310 1024 mmcblk0boot1 (driver?)
b308 1024 mmcblk0boot0 (driver?)
b318 3872256 mmcblk1 driver: mmcblk
b319 3862016 mmcblk1p1 00000000-0000-0000-0000-000000000000
No filesystem could mount root, tried: ext3 ext2 ext4 cramfs vfat msdos
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,1)

[<80045854>] (unwind_backtrace+0x0/0xf8) from [<804dd9f4>] (panic+0x74/0x18c)
[<804dd9f4>] (panic+0x74/0x18c) from [<80008d58>] (mount_block_root+0x1e0/0x224)

[<80008d58>] (mount_block_root+0x1e0/0x224) from [<80008e84>] (mount_root+0xe8/0
x108)
[<80008e84>] (mount_root+0xe8/0x108) from [<80008fc4>] (prepare_namespace+0x120/
0x178)
[<80008fc4>] (prepare_namespace+0x120/0x178) from [<800089b0>] (kernel_init+0x10
8/0x13c)
[<800089b0>] (kernel_init+0x108/0x13c) from [<80040a64>] (kernel_thread_exit+0x0
/0x8)
CPU1: stopping
[<80045854>] (unwind_backtrace+0x0/0xf8) from [<8003a324>] (do_IPI+0x150/0x17c)
[<8003a324>] (do_IPI+0x150/0x17c) from [<8003f9cc>] (__irq_svc+0x4c/0xe8)
Exception stack(0xbffa7f90 to 0xbffa7fd8)
7f80: 80acabe0 80000093 00000001 00000000
7fa0: bffa6000 80ac37e4 804e5c94 80a78e7c 1000406a 412fc09a 00000000 00000000
7fc0: 00000000 bffa7fd8 8004d52c 80040ac4 40000013 ffffffff
[<8003f9cc>] (__irq_svc+0x4c/0xe8) from [<80040ac4>] (default_idle+0x24/0x28)
[<80040ac4>] (default_idle+0x24/0x28) from [<80040cbc>] (cpu_idle+0xbc/0xfc)
[<80040cbc>] (cpu_idle+0xbc/0xfc) from [<104da834>] (0x104da834)

====================================================================================
我的u-boot设置如下:
SD/MMC Card
========================================================================================================================================
setenv bootdelay 3
setenv baudrate 115200
setenv rd_loadaddr (0x10800000 + 0x300000)
setenv netdev eth0
setenv ethprime FEC0
setenv uboot u-boot.bin
setenv kernel uImage
setenv nfsroot /opt/eldk/arm
setenv bootargs_base setenv bootargs console=ttymxc0,115200
setenv bootargs_nfs setenv bootargs ${bootargs} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp
setenv bootcmd_net run bootargs_base bootargs_nfs; tftpboot ${loadaddr} ${kernel}; bootm
setenv ethact FEC0
setenv bootargs console=ttymxc0,115200
setenv loadaddr 0x10800000
setenv ethaddr 00:01:02:03:04:05
setenv bootfile uImage
setenv filesize 396524
setenv fileaddr 10800000
setenv gatewayip 190.5.201.11
setenv netmask 255.255.0.0
setenv ipaddr 190.5.201.105
setenv serverip 190.5.100.17
setenv dnsip 190.5.201.11
setenv bootcmd_mmc run bootargs_base bootargs_mmc;mmc dev 2;mmc read ${loadaddr} 0x800 0x2000;bootm
setenv bootcmd run bootcmd_mmc
setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootwait rw video=mxcfb0:dev=ldb,LDB-XGA,if=RGB666 ldb=sin1 ip=dhcp'
setenv stdin serial
setenv stdout serial
setenv stderr serial
======================================================================================================================================
setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootwait rw video=mxcfb0:dev=lcd,CLAA-WVGA,if=RGB565 ldb=sin1 ip=dhcp'


ARM公司的CORTEX-A9芯片,大家能给帮忙分析一下是什么原因吗?谢谢!
...全文
1201 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
voice_shen 2013-06-18
  • 打赏
  • 举报
回复
你的文件系统是存放在mmcblk0p1上面吗?什么格式文件系统?
kevinxYangQi 2013-06-18
  • 打赏
  • 举报
回复
no remount filesystem
风雅飘零 2013-06-18
  • 打赏
  • 举报
回复
FLASH驱动应该没问题吧,以前还挺好的,最近出的状况。
DDR2013 2013-06-17
  • 打赏
  • 举报
回复
FLASH 驱动不对吧

21,595

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧