天嵌 ARM开发社区

 找回密码
 注册
查看: 9151|回复: 12

问题:VFS: Cannot open root device "mtdblock2" or unknown-block(0,0)

[复制链接]
lemou 发表于 2011-1-26 17:31:16 | 显示全部楼层 |阅读模式
我编译内核后下载到开发板后 提示这些信息,
VFS: Cannot open root device "mtdblock2" or unknown-block(0,0)
Please append a correct "root=" boot option; here are the available partitions:
1f00           65536 mtdblock0 (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Backtrace:
[<c0024428>] (dump_backtrace+0x0/0x10c) from [<c01cba64>] (dump_stack+0x18/0x1c)
r6:c001a83c r5:c0290f84 r4:c0291780 r3:80000013
[<c01cba4c>] (dump_stack+0x0/0x1c) from [<c01cbab4>] (panic+0x4c/0x110)
[<c01cba68>] (panic+0x0/0x110) from [<c0008d24>] (mount_block_root+0x1dc/0x29c)
r3:00000001 r2:00000000 r1:c381df60 r0:c02375cc
r7:00008000
[<c0008b48>] (mount_block_root+0x0/0x29c) from [<c0008e38>] (mount_root+0x54/0x6c)
[<c0008de4>] (mount_root+0x0/0x6c) from [<c0008f78>] (prepare_namespace+0x128/0x180)
r5:c001a851 r4:c0290f84
[<c0008e50>] (prepare_namespace+0x0/0x180) from [<c00089c4>] (kernel_init+0xbc/0xe8)
r5:c0019800 r4:c0019800
[<c0008908>] (kernel_init+0x0/0xe8) from [<c0044f10>] (do_exit+0x0/0x638)
r5:00000000 r4:00000000

跪求楼主帮看看,非常感谢中。
 楼主| lemou 发表于 2011-1-26 17:32:52 | 显示全部楼层
我根据移植手册把 Defoult kernel command string 给清零也不好使,麻烦楼主帮忙
 楼主| lemou 发表于 2011-1-26 23:47:21 | 显示全部楼层
我用的内核是 linux2.6.30.4 系统镜像和内核镜像都是TQ网站下载最新的版本。
embedsky_lhh 发表于 2011-1-27 09:52:31 | 显示全部楼层
你检查下文件系统是多少M的,然后你的开发板flash多大,有可能文件系统大小和flash的大小不匹配
天嵌_support1 发表于 2011-1-27 11:00:38 | 显示全部楼层
1# lemou

什么板子?哪个版本的内核?
 楼主| lemou 发表于 2011-1-28 10:59:52 | 显示全部楼层
我的板子是 TQ2440开发板 flash是64M,内核是 linux-2.6.30.4 文件系统是在本网站下载的 root_qtopia_2.2.0_2.6.30.4_64MB_20100601.bin ,内核也是本网站下载的,我是否要把Defoult kernel command string选项给设置好路径。
麻烦了
shufexiu 发表于 2011-2-11 15:48:19 | 显示全部楼层
这个不用写的,uboot传递过来的
vip2009 发表于 2011-2-14 11:27:15 | 显示全部楼层
同样的问题,求解决,我用的linux-2.6.30 ,256M的flash
楼主的问题解决了吗?分享一下吧?
 楼主| lemou 发表于 2011-2-18 10:36:53 | 显示全部楼层
没解决,我想自己做一下文件系统,是不是内核与文件系统冲突,迷茫中求索
fzhman 发表于 2012-3-6 17:04:54 | 显示全部楼层
我做把开发板U盘用的时候也出现这种情况!求解
亚瑟王 发表于 2012-3-12 17:24:15 | 显示全部楼层
fzhman 发表于 2012-3-6 17:04
我做把开发板U盘用的时候也出现这种情况!求解

你烧写的文件系统是天嵌科技提供的?还是自己做的。你的问题和U盘无关。
blackfir 发表于 2012-3-26 00:39:25 | 显示全部楼层
我也遇到了这个问题,最开始使用的是光盘自带的内核镜像和文件系统,编写qt4无问题,
编译了2.6.30.4的内核后,编写驱动并编译,insmod驱动时报错,在论坛里找了一下,原因是没有烧写
自己编译的内核,将自己编译的内核烧写到开发板后(文件系统还是用的光盘里的),报和楼主同样的错误。
编译内核,烧写镜像都是参考TQ2440的配套光盘中的pdf文档,请版主指点一下。
梦之旅1800 发表于 2012-9-15 15:27:09 | 显示全部楼层
:Q我也出现这个问题,这个问题为什么到现在都没有解决啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-6-2 15:34 , Processed in 1.093750 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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