主题 : Tiny6410   linux 3.2.1  从SD卡启动,文件系统无法挂载,虽然显示已有设备却不能挂载 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 62096
精华: 0
发帖: 16
金钱: 80 两
威望: 16 点
贡献值: 0 点
综合积分: 32 分
注册时间: 2012-01-14
最后登录: 2012-04-06
楼主  发表于: 2012-01-31 19:17

 Tiny6410   linux 3.2.1  从SD卡启动,文件系统无法挂载,虽然显示已有设备却不能挂载

以下是错误提示

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 (42000000 Hz)
mmc0: SDHCI controller on samsung-hsmmc [s3c-sdhci.0] using ADMA
mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 5
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
Freeing init memory: 1372K
mount: mounting /dev/mmcblk0p1 on /sdcard failed: No such device
Waiting for SD Card...
mmc0: new high speed SDHC card at address 0003
mmcblk0: mmc0:0003 TF 4G 3.73 GiB
mmcblk0: p1
mount: mounting /dev/mmcblk0p1 on /sdcard failed: No such device
Waiting for SD Card...
mount: mounting /dev/mmcblk0p1 on /sdcard failed: No such device
Waiting for SD Card...
mount: mounting /dev/mmcblk0p1 on /sdcard failed: No such device
Waiting for SD Card...
mount: mounting /dev/mmcblk0p1 on /sdcard failed: No such device
Waiting for SD Card...
losetup: /dev/loop0: No such file or directory
bio too big device loop0 (2 > 0)
EXT3-fs (loop0): error: unable to read superblock
mount: mounting /dev/loop0 on /r failed: Invalid argument
mount: mounting /sdcard on /r/sdcard failed: No such file or directory
/init: line 103: can't open /r/dev/console: no such file
Kernel panic - not syncing: Attempted to kill init!
[<c00138b8>] (unwind_backtrace+0x0/0xf0) from [<c01ef7a0>] (panic+0x58/0x188)
[<c01ef7a0>] (panic+0x58/0x188) from [<c0025a0c>] (do_exit+0x5a0/0x688)
[<c0025a0c>] (do_exit+0x5a0/0x688) from [<c0025d50>] (do_group_exit+0x3c/0xb0)
[<c0025d50>] (do_group_exit+0x3c/0xb0) from [<c0025dd4>] (sys_exit_group+0x10/0x18)
[<c0025dd4>] (sys_exit_group+0x10/0x18) from [<c000dfc0>] (ret_fast_syscall+0x0/0x30)

arch/arm/mach-s3c64xx/mach-mini6410.c  有关MMC/SD部分已经修改过
scripts/FriendARM.cpio也已经作为initramfs

可以看到:
mmcblk0: mmc0:0003 TF 4G 3.73 GiB
mmcblk0: p1

mount: mounting /dev/mmcblk0p1 on /sdcard failed: No such device
Waiting for SD Card...

怎么回事????
[ 此帖被dahb008在2012-01-31 19:29重新编辑 ]
级别: 新手上路
UID: 62096
精华: 0
发帖: 16
金钱: 80 两
威望: 16 点
贡献值: 0 点
综合积分: 32 分
注册时间: 2012-01-14
最后登录: 2012-04-06
1楼  发表于: 2012-02-01 09:44

 Re:Tiny6410   linux 3.2.1  从SD卡启动,文件系统无法挂载

这是FriendlyARM.cpio解压后的 init脚本文件
里面有Wating for SD Card那句话


怎么办,是原来自带的设备节点文件不对?怎么手动添加?