imx51 sd卡启动 无法加载文件系统

forion 2012-12-06 04:55:38
我现在用sd卡 启动imx51 安卓
下面是最后的log 然后就停在这里不动了 有没有大侠 给讲解一下?

mmc0: new high speed SDHC card at address b368
mmcblk0: mmc0:b368 SU04G 3.74 GiB
mmcblk0: p1 p2 p3 < p5 p6 > p4
init: cannot open '/initlogo.rle'
EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
EXT4-fs (mmcblk0p5): mounted filesystem with ordered data mode. Opts: noauto_da_alloc
EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null)
...全文
1688 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
CFPL20002 2014-09-04
  • 打赏
  • 举报
回复
我碰到了同样的问题,解决方法是: 把sd卡拿到另外一台linux上,执行: fsck.ext4 /dev/sbd2 /dev/sbd2 是你的sd卡
cook_fish 2013-05-31
  • 打赏
  • 举报
回复
楼主
cook_fish 2013-05-31
  • 打赏
  • 举报
回复
引用 13 楼 forion 的回复:
EXT4-fs (mmcblk0p2): 这里mmcblk0 对应inand mmcblk1 对应于sd card 少侠 你这里文件系统挂载地方写错了,修改init.rc里面的 on fs # mount ext4 partitions # Mount /system rw first to give the filesystem a chance to save a checkpoint mount ext4 /dev/block/mmcblk1p2 /system mount ext4 /dev/block/mmcblk1p2 /system ro remount mount ext4 /dev/block/mmcblk1p5 /data nosuid nodev mount ext4 /dev/block/mmcblk1sp6 /cache nosuid nodev 你自然就能加载文件系统了
inand不是SD卡吗?那我烧写的uboot,和kernel都烧到inand里面去了? 按我的理解,只分了4个区,p1应该存放的uboot kernel 以及ramdisk p2是system p3是userdata p4是cache. 我并没有p5和p6.
forion 2013-05-29
  • 打赏
  • 举报
回复
引用 11 楼 cook_fish 的回复:
另外内核部分,其实就只要支持ext4文件系统,和 use ext4 for ext2 and ext3。勾选这2项,应该就没多大问题了吧?和屏显示有关吗?我屏上显示了内核的小企鹅logo之后就黑了。文件系统进不去,一直死在这里 Freeing init memory: 176K init: /init.rc: 418: invalid option 'symlink' init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instea d. init: cannot open '/initlogo.rle' yaffs: dev is 32505860 name is "mtdblock4" rw yaffs: yaffs: Attempting MTD mount of 31.4,"mtdblock4" yaffs: yaffs_read_super: is_checkpointed 1 yaffs: dev is 32505862 name is "mtdblock6" rw yaffs: yaffs: Attempting MTD mount of 31.6,"mtdblock6" yaffs: yaffs_read_super: is_checkpointed 0 yaffs: dev is 32505861 name is "mtdblock5" rw yaffs: yaffs: Attempting MTD mount of 31.5,"mtdblock5" yaffs: yaffs_read_super: is_checkpointed 0 EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) EXT4-fs (mmcblk0p3): warning: checktime reached, running e2fsck is recommended EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: (null) EXT4-fs (mmcblk0p4): warning: checktime reached, running e2fsck is recommended EXT4-fs (mmcblk0p4): mounted filesystem with ordered data mode. Opts: (null) init: cannot find '/system/bin/servicemanager', disabling 'servicemanager' init: cannot find '/system/bin/vold', disabling 'vold' init: cannot find '/system/vendor/bin/pvrsrvinit', disabling 'pvrsrvinit' init: cannot find '/system/bin/netd', disabling 'netd' init: cannot find '/system/bin/netd', disabling 'netd' init: cannot find '/system/bin/rild', disabling 'ril-daemon' init: cannot find '/system/bin/surfaceflinger', disabling 'surfaceflinger' init: cannot find '/system/bin/app_process', disabling 'zygote' init: cannot find '/system/bin/drmserver', disabling 'drm' init: cannot find '/system/bin/mediaserver', disabling 'media' init: cannot find '/system/bin/dbus-daemon', disabling 'dbus' init: cannot find '/system/bin/installd', disabling 'installd' init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery' init: cannot find '/system/bin/keystore', disabling 'keystore' init: property (null) has no value for writing to /sys/class/android_usb/android 0/iManufacturer init: property (null) has no value for writing to /sys/class/android_usb/android 0/iProduct init: cannot find '/system/bin/sh', disabling 'console' mfc_firmware_request_complete_handler: failed to load MFC F/W, MFC will not work ing android_usb: already disabled adb_bind_config adb_open android_work: did not send uevent (0 0 (null)) android_work: sent uevent USB_STATE=CONNECTED android_usb gadget: high speed config #1: android android_work: sent uevent USB_STATE=CONFIGURED 能给点指导吗?
EXT4-fs (mmcblk0p2): 这里mmcblk0 对应inand mmcblk1 对应于sd card 少侠 你这里文件系统挂载地方写错了,修改init.rc里面的 on fs # mount ext4 partitions # Mount /system rw first to give the filesystem a chance to save a checkpoint mount ext4 /dev/block/mmcblk1p2 /system mount ext4 /dev/block/mmcblk1p2 /system ro remount mount ext4 /dev/block/mmcblk1p5 /data nosuid nodev mount ext4 /dev/block/mmcblk1sp6 /cache nosuid nodev 你自然就能加载文件系统了
forion 2013-05-29
  • 打赏
  • 举报
回复
EXT4-fs (mmcblk0p2): 这里mmcblk0 对应inand mmcblk1 对应于sd card 少侠 你这里文件系统挂载地方写错了,修改init.rc里面的 on fs # mount ext4 partitions # Mount /system rw first to give the filesystem a chance to save a checkpoint mount ext4 /dev/block/mmcblk1p2 /system mount ext4 /dev/block/mmcblk1p2 /system ro remount mount ext4 /dev/block/mmcblk1p5 /data nosuid nodev mount ext4 /dev/block/mmcblk1sp6 /cache nosuid nodev 你自然就能加载文件系统了
cook_fish 2013-05-28
  • 打赏
  • 举报
回复
另外内核部分,其实就只要支持ext4文件系统,和 use ext4 for ext2 and ext3。勾选这2项,应该就没多大问题了吧?和屏显示有关吗?我屏上显示了内核的小企鹅logo之后就黑了。文件系统进不去,一直死在这里 Freeing init memory: 176K init: /init.rc: 418: invalid option 'symlink' init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instea d. init: cannot open '/initlogo.rle' yaffs: dev is 32505860 name is "mtdblock4" rw yaffs: yaffs: Attempting MTD mount of 31.4,"mtdblock4" yaffs: yaffs_read_super: is_checkpointed 1 yaffs: dev is 32505862 name is "mtdblock6" rw yaffs: yaffs: Attempting MTD mount of 31.6,"mtdblock6" yaffs: yaffs_read_super: is_checkpointed 0 yaffs: dev is 32505861 name is "mtdblock5" rw yaffs: yaffs: Attempting MTD mount of 31.5,"mtdblock5" yaffs: yaffs_read_super: is_checkpointed 0 EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) EXT4-fs (mmcblk0p3): warning: checktime reached, running e2fsck is recommended EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: (null) EXT4-fs (mmcblk0p4): warning: checktime reached, running e2fsck is recommended EXT4-fs (mmcblk0p4): mounted filesystem with ordered data mode. Opts: (null) init: cannot find '/system/bin/servicemanager', disabling 'servicemanager' init: cannot find '/system/bin/vold', disabling 'vold' init: cannot find '/system/vendor/bin/pvrsrvinit', disabling 'pvrsrvinit' init: cannot find '/system/bin/netd', disabling 'netd' init: cannot find '/system/bin/netd', disabling 'netd' init: cannot find '/system/bin/rild', disabling 'ril-daemon' init: cannot find '/system/bin/surfaceflinger', disabling 'surfaceflinger' init: cannot find '/system/bin/app_process', disabling 'zygote' init: cannot find '/system/bin/drmserver', disabling 'drm' init: cannot find '/system/bin/mediaserver', disabling 'media' init: cannot find '/system/bin/dbus-daemon', disabling 'dbus' init: cannot find '/system/bin/installd', disabling 'installd' init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery' init: cannot find '/system/bin/keystore', disabling 'keystore' init: property (null) has no value for writing to /sys/class/android_usb/android 0/iManufacturer init: property (null) has no value for writing to /sys/class/android_usb/android 0/iProduct init: cannot find '/system/bin/sh', disabling 'console' mfc_firmware_request_complete_handler: failed to load MFC F/W, MFC will not work ing android_usb: already disabled adb_bind_config adb_open android_work: did not send uevent (0 0 (null)) android_work: sent uevent USB_STATE=CONNECTED android_usb gadget: high speed config #1: android android_work: sent uevent USB_STATE=CONFIGURED 能给点指导吗?
cook_fish 2013-05-28
  • 打赏
  • 举报
回复
你好,楼主,我现在也有这个问题。在sd卡中,系统就是起不来,但是从nand启动就没问题。 你说的内核驱动部分应该没问题,sd卡写保护也可以排除,SD卡分不正确,是什么原因呢?SD卡分区不是自动分成4个区的么? 用fdisk -c 0
forion 2013-05-19
  • 打赏
  • 举报
回复
我的是因为 我启动的时候 regulator 这里报错,有个工程师把这块驱动代码注释掉了出的问题,你的这个问题 我暂时没有碰到过 关注我 我跟你私信聊
Charle_Wang 2013-05-16
  • 打赏
  • 举报
回复
我测量了一下MC13892供电的电压,都没有了,可能我的问题和你一样,应该是电源管理这边的问题,可是我没有动这一块的驱动啊
forion 2013-05-16
  • 打赏
  • 举报
回复
我当时 关闭了 regulator 驱动 ,这个是上电相关的。 你现在有屏吗?屏上面有没有显示?
Charle_Wang 2013-05-15
  • 打赏
  • 举报
回复
我看到你在别的论坛里的帖子写的是 1:在你调试内核的时候,有没有关闭掉的非常重要的内核模块要初始化的,很有是你把非常重要的内核模块关闭了,让它通过了,其实是假开机 2:sd卡的写保护 3:分区不正确 我基本可以排除后两个
forion 2013-05-10
  • 打赏
  • 举报
回复
时间久了,忘记到底是啥原因了,这个原因比较多 你继续网上查查吧,有sd卡 写保护的原因等等
Charle_Wang 2013-05-02
  • 打赏
  • 举报
回复
具体是真么原因呢?我也遇到了啊
forion 2013-01-21
  • 打赏
  • 举报
回复
还是内核 配置的问题,你先对照原理图来修改配置一下内核吧
bjxllg 2013-01-18
  • 打赏
  • 举报
回复
你的问题的到解决了吗?我遇到相同的问题了
bjxllg 2013-01-18
  • 打赏
  • 举报
回复
您的我呢提得到解决了吗?我遇到相同的问题了

4,441

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧