主题 : root=/dev/mtdblock2可以启动文件系统 可是把文件系统烧到/dev/mtdblock3 ,就不能启动文件系统! 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 92163
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2013-05-24
最后登录: 2017-09-13
楼主  发表于: 2013-05-28 16:48

 root=/dev/mtdblock2可以启动文件系统 可是把文件系统烧到/dev/mtdblock3 ,就不能启动文件系统!

你好 我用的是mini6410开发板
我修改了内核分区后 root=/dev/mtdblock2可以启动文件系统 可是把文件系统烧到/dev/mtdblock3 ,就不能启动文件系统!



*************这是/dev/mtdblock3********************
In func request_irq(s3c6400_9713HdSp_irq)!!!
ALSA device list:
#0: SMDK6400 (WM9713)
TCP cubic registered
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
s3c2410-rtc s3c2410-rtc: hctosys: invalid date/time
Freeing init memory: 912K
mount: mounting /dev/mtdblock3 on /r failed: No such file or directory
/init: line 81: can't open /r/dev/console: no such file
Kernel panic - not syncing: Attempted to kill init!
*****************************************************
*************这是/dev/mtdblock2********************
TCP cubic registered
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
s3c2410-rtc s3c2410-rtc: hctosys: invalid date/time
Freeing init memory: 912K
yaffs: dev is 32505858 name is "mtdblock2"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.2, "mtdblock2"
yaffs_read_super: isCheckpointed 0
[27/Dec/1999:18:15:07 +0000] boa: server version Boa/0.94.13
[27/Dec/1999:18:15:07 +0000] boa: server built Apr 8 2010 at 15:40:06.
[27/Dec/1999:18:15:07 +0000] boa: starting server pid=816, port 80
Try to bring eth0 interface up......eth0: link down
Done

Please press Enter to activate this console. eth0: link up, 100Mbps, full-duplex, lpa 0x45E1

[root@FriendlyARM /]#
[root@FriendlyARM /]# u
*********************************************************************


还有以下现象

(1) 系统从/dev/mtdblock2起来后 可以mount dev/mtdblock3 到/tmp 这样mtdblock3的系统是可以mount起来的
[root@FriendlyARM /]# mount -a /dev/mtdblock3 /tmp/
[root@FriendlyARM /]# cd /tmp/
[root@FriendlyARM /tmp]#
[root@FriendlyARM /tmp]# ls
bin home lost+found proc sys var
dev lib mnt root tmp
etc linuxrc opt sbin usr
[root@FriendlyARM /tmp]#


[root@FriendlyARM /tmp]# mount
rootfs on / type rootfs (rw)
/dev/mtdblock2 on / type yaffs2 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev type ramfs (rw)
none on /proc/bus/usb type usbfs (rw)
none on /dev/pts type devpts (rw,mode=622)
tmpfs on /dev/shm type tmpfs (rw)
none on /tmp type ramfs (rw)
none on /var type ramfs (rw)
/dev/mtdblock3 on /tmp type yaffs (rw)
[root@FriendlyARM /tmp]#


(2)
set bootargs root=/dev/mtdblock2 rootfstype=yaffs2 init=/linuxrc console=ttySAC0,115200 可以自动启动

set bootargs root=/dev/mtdblock3 rootfstype=yaffs2 init=/linuxrc console=ttySAC0,115200不可以自动启动


请问我怎么修改才能让系统从root=/dev/mtdblock3自动启动呢???
级别: 总版主
UID: 45585
精华: 3
发帖: 628
金钱: 3375 两
威望: 675 点
综合积分: 1316 分
注册时间: 2011-05-06
最后登录: 2018-10-18
1楼  发表于: 2013-05-29 09:55
你攺变了分区了,单纯这样攺不行,还要攺内核
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
2楼  发表于: 2013-05-29 11:35
不清楚你是怎么烧写文件系统到 mtdblock3 的,初步估计是没有正确的将文件系统烧写到 mtdblock3
级别: 新手上路
UID: 92163
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2013-05-24
最后登录: 2017-09-13
3楼  发表于: 2013-05-29 13:14
数据是正确烧写了 我查看了nand数据地址信息 没错, 不知道内核方面怎么修改??
级别: 新手上路
UID: 92163
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2013-05-24
最后登录: 2017-09-13
4楼  发表于: 2013-05-29 13:17

 回 1楼(xoom) 的帖子

内核怎么修改,有这方面的资料吗 版主?
级别: 新手上路
UID: 92163
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2013-05-24
最后登录: 2017-09-13
5楼  发表于: 2013-05-29 13:20

 回 2楼(911gt3) 的帖子

数据是正确烧写了 我查看了nand数据地址信息 比如在mtdblock2 系统起来后,我mount /dev/mtdblock3  是能挂载起来的。 就是uboot环境变量里root=/dev/mtdblock3 就起不来了
级别: 总版主
UID: 45585
精华: 3
发帖: 628
金钱: 3375 两
威望: 675 点
综合积分: 1316 分
注册时间: 2011-05-06
最后登录: 2018-10-18
6楼  发表于: 2013-05-30 10:51
用的是什么版本的内核,是ANDROID还是LINUX?
级别: 新手上路
UID: 92163
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2013-05-24
最后登录: 2017-09-13
7楼  发表于: 2013-05-30 15:12

 回 6楼(xoom) 的帖子

linux2.6.28.6
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
8楼  发表于: 2013-06-05 10:51
这个版本不太了解,印象中友善提供的内核是2.6.36 或更高
级别: 总版主
UID: 45585
精华: 3
发帖: 628
金钱: 3375 两
威望: 675 点
综合积分: 1316 分
注册时间: 2011-05-06
最后登录: 2018-10-18
9楼  发表于: 2013-06-06 09:55

 回 7楼(luoye) 的帖子

2.6.28是完全开源的,此版本我们不维护了,要自已调一下了