主题 : 如何从SD卡启动文件系统 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 49104
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
综合积分: 4 分
注册时间: 2011-06-08
最后登录: 2017-09-13
楼主  发表于: 2011-08-04 15:11

 如何从SD卡启动文件系统

板子是tiny6410,内核是友善的2.6.38,启动参数已经改成root=/dev/mmcblk0 rootfstype=ext3 noinitrd rw console=ttySAC0,115200;
SD卡和文件系统应该都没问题,此SD卡能做superboot启动,文件系统我也做成过ubi镜像烧到flash里启动成功过,就是现在想试试从SD卡启动,不知道哪里还没设置对,请高手指点一下,以下是部分启动信息,个人认为关键的地方:
USB Video Class driver (v1.0.0)
S3C2410 Watchdog Timer, (c) 2004 Simtec Electronics
s3c2410-wdt s3c2410-wdt: watchdog inactive, reset disabled, irq enabled
one_wire_status: 5
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
s3c-sdhci s3c-sdhci.0: clock source 0: hsmmc (133000000 Hz)
s3c-sdhci s3c-sdhci.0: clock source 1: hsmmc (133000000 Hz)
s3c-sdhci s3c-sdhci.0: clock source 2: mmc_bus (24000000 Hz)
mmc0: SDHCI controller on samsung-hsmmc [s3c-sdhci.0] using ADMA
s3c-sdhci s3c-sdhci.1: clock source 0: hsmmc (133000000 Hz)
one_wire_status: 4
s3c-sdhci s3c-sdhci.1: clock source 1: hsmmc (133000000 Hz)
s3c-sdhci s3c-sdhci.1: clock source 2: mmc_bus (24000000 Hz)
mmc1: SDHCI controller on samsung-hsmmc [s3c-sdhci.1] using ADMA
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
mmc0: new high speed SD card at address 55e9
mmcblk0: mmc0:55e9 SD02G 1.83 GiB
mmcblk0:
asoc: wm9713-hifi <-> samsung-ac97 mapping ok
ALSA device list:
  #0: MINI6410
TCP cubic registered
NET: Registered protocol family 17
VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 5
s3c-rtc s3c64xx-rtc: setting system clock to 2011-08-04 12:11:52 UTC (1312459912)
Freeing init memory: 1408K
FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
yaffs: dev is 32505858 name is "mtdblock2" rw
yaffs: passed flags ""
/init: line 103: can't open /r/dev/console: no such file
Kernel panic - not syncing: Attempted to kill init!
[<c0177c44>] (unwind_backtrace+0x0/0xe4) from [<c05147a8>] (panic+0x58/0x174)
[<c05147a8>] (panic+0x58/0x174) from [<c0189e48>] (do_exit+0x68/0x5e4)
[<c0189e48>] (do_exit+0x68/0x5e4) from [<c018a688>] (do_group_exit+0x90/0xc4)
[<c018a688>] (do_group_exit+0x90/0xc4) from [<c018a6cc>] (sys_exit_group+0x10/0x18)
one_wire_status: 2
[<c018a6cc>] (sys_exit_group+0x10/0x18) from [<c01725e0>] (ret_fast_syscall+0x0/0x30)
one_wire_status: 4
级别: 新手上路
UID: 49104
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
综合积分: 4 分
注册时间: 2011-06-08
最后登录: 2017-09-13
1楼  发表于: 2011-08-04 15:38
can't open /r/dev/console: no such file这个错误从网上查到说是缺少了console的节点,但是我这个文件系统里面分明有这个节点啊,另外
yaffs: dev is 32505858 name is "mtdblock2" rw
yaffs: passed flags ""
让我感觉这是问题关键,难道我的启动参数没用?
级别: 侠客
UID: 86171
精华: 0
发帖: 102
金钱: 520 两
威望: 104 点
综合积分: 204 分
注册时间: 2013-01-14
最后登录: 2015-11-16
2楼  发表于: 2013-01-18 15:52
同问 。。我也碰到这个问题老。
怎么解决啊。 大大们。