主题 : 没有热心人回答小弟的疑问,再开贴再问。 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 15894
精华: 0
发帖: 44
金钱: 220 两
威望: 44 点
综合积分: 88 分
注册时间: 2010-03-11
最后登录: 2017-09-13
楼主  发表于: 2011-09-06 17:47

 没有热心人回答小弟的疑问,再开贴再问。

不知道是不是问题过于简单,初级。几天前的提问居然没高手愿意提示一下。再求高手点拨。
启动时出现如下错误。
/init: line 102: can't open /r/dev/console: no such file
s3c6400_setup_sdhci_cfg_card: CTRL 2=c0004100, 3=80808080
Kernel panic - not syncing: Attempted to kill init!
[<c0166c04>] (unwind_backtrace+0x0/0xe4) from [<c03291f0>] (panic+0x50/0x16c)
[<c03291f0>] (panic+0x50/0x16c) from [<c0178008>] (do_exit+0x68/0x5c0)
[<c0178008>] (do_exit+0x68/0x5c0) from [<c0178824>] (do_group_exit+0x90/0xc4)
[<c0178824>] (do_group_exit+0x90/0xc4) from [<c0178868>] (sys_exit_group+0x10/0x18)
[<c0178868>] (sys_exit_group+0x10/0x18) from [<c0161480>] (ret_fast_syscall+0x0/0x30)

用自己编译的内核加上友善的yaffs2文件系统,友善的内核加自己的文件系统,自己的内核加自己的文件系统 全都会出现上述提示。只有用友善的内核和文件系统才不会报错。
can't open /r/dev/console: no such file

我想问,这个 “/r”到底是怎么冒出来的?
除了进行内核或者文件系统的替换之外,没有修改任何启动参数。
是不是需要在哪改参数呢?

问题描述不清,莫见怪。
[ 此帖被rrrnnnaaa在2011-09-06 17:55重新编辑 ]
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2011-09-06 17:58
估计你使用了dnw做输出,使用超级终端应该不会出现/r
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 15894
精华: 0
发帖: 44
金钱: 220 两
威望: 44 点
综合积分: 88 分
注册时间: 2010-03-11
最后登录: 2017-09-13
2楼  发表于: 2011-09-07 09:30
我用的就是超级终端啊。挂载的地址是在哪设置呢?
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
3楼  发表于: 2011-09-07 09:46
你没有说明你自己的内核或自已的文件系统到底修改了什么, 所以也没办法知道问题出在哪里了
级别: 新手上路
UID: 15894
精华: 0
发帖: 44
金钱: 220 两
威望: 44 点
综合积分: 88 分
注册时间: 2010-03-11
最后登录: 2017-09-13
4楼  发表于: 2011-09-07 10:21
内核是直接从kernel.org上下载的,并没有修改源代码,至于内核配置就很难在这里描述清楚了。
文件系统就是按照友善之前的 Mini2440_Linux移植开发实战指南.pdf 制作的。

更关键的是:
用自己编译的内核加上友善的yaffs2文件系统,友善的内核加自己的文件系统,自己的内核加自己的文件系统 全都会出现上述提示。只有用友善的内核和文件系统才不会报错

而且在google 上搜索了很久 发现很多人都出现了这个问题,而且大部分人用的都是友善的板子,既有2440的也有6410的。
http://blog.csdn.net/cokewei/article/details/6267797
http://www.friendlyarm.net/forum/topic/2046
其中: http://www.aiothome.net/read.php?tid=11630 提到了两个原因和两个解决方法。为什么大家都是出现“/r ”
而不是其他的呢?

这个问题有人能搞清楚吗?
[ 此帖被rrrnnnaaa在2011-09-07 10:39重新编辑 ]
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
5楼  发表于: 2011-09-07 13:02
从kernel.org上下载的内核, 很多驱动都支持得不太完善, 没办法配合Android来启动的
重要的一点这个内核是不支持MLC nand flash的, 如果你的板是MLC, 那么linux和android都会用不了

至于/r, 这是系统启动时先会mount 命令行参数指定的rootfs到 /r 目录, 准备好后再切换/r 为根目录
如果mount失败, 或烧写的文件系统有问题等等, 那么都会出现这个错误

另外, 虽然你贴出了错误信息, 但是如果你贴出完整的信息, 可能更容易确定问题出在哪
我的个性签名
级别: 新手上路
UID: 28128
精华: 0
发帖: 42
金钱: 210 两
威望: 42 点
综合积分: 84 分
注册时间: 2010-09-06
最后登录: 2013-08-07
6楼  发表于: 2011-09-07 13:22
还有一种组合没有尝试呢,

自己的内核+友善的文件系统。

看看到底出在内核上,还是文件系统上啊
级别: 新手上路
UID: 15894
精华: 0
发帖: 44
金钱: 220 两
威望: 44 点
综合积分: 88 分
注册时间: 2010-03-11
最后登录: 2017-09-13
7楼  发表于: 2011-09-07 14:12

 回 5楼(911gt3) 的帖子

我的应该是SLC的nand,新版的superboot检测出来的。

仔细一看启动信息,发现一点点问题,先修改一下。实验之后再报告。
[ 此帖被rrrnnnaaa在2011-09-08 10:26重新编辑 ]