Firefly开源社区

打印 上一主题 下一主题

【求助】制作的固件update.img,启动后处于initramfs, 无法挂载linuxroot文件系统

129

积分

0

威望

0

贡献

技术小白

积分
129

【求助】制作的固件update.img,启动后处于initramfs, 无法挂载linuxroot文件系统

发表于 2016-5-31 09:30:40      浏览:6421 | 回复:8        打印      只看该作者   [复制链接] 楼主
请问下,自己制作的固件,启动后,出现无法识别/dev/block/mtd/by-name/linuxroot,
尝试修改paramter的root=/dev/mmcblk0p5 也不可以,请问是哪里出现问题了呢?

Begin: Running /scripts/init-premount ... ls: /sys/block/mmcblk0/mmcblk0p*/volname: No such file or directory
done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
[    8.837196] [otg id chg] last id -1 current id 1
Gave up waiting for root device.  Common problems:
- Boot args (cat /proc/cmdline)
   - Check rootdelay= (did the system wait long enough?)
   - Check root= (did the system wait for the right device?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT!  /dev/block/mtd/by-name/linuxroot does not exist.  Dropping to a shell!
/bin/sh: can't access tty; job control turned off
(initramfs)
(initramfs)
(initramfs)
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2016-5-31 11:37:48        只看该作者  沙发
内核代码用哪套?
回复

使用道具 举报

129

积分

0

威望

0

贡献

技术小白

积分
129
发表于 2016-5-31 11:50:33        只看该作者  板凳
zhansb 发表于 2016-5-31 11:37
内核代码用哪套?

版主您好! 我用 andorid 5.1 里面的内核,之前试过更新,但是没更新成功,所以不是最新的内核
回复

使用道具 举报

210

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
210
发表于 2016-5-31 13:46:01        只看该作者  地板
zhansb 发表于 2016-5-31 11:37
内核代码用哪套?

这个跟内核有关系?用的5.1的android源码下,会出现这种问题?看版本为3.10.79版本。
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2016-5-31 14:35:09        只看该作者  5#
firefly有的内核版本有做volname接口的支持,5.1那套没有
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2016-5-31 14:45:42        只看该作者  6#
可以移植android4.4上kernel的补丁:Kernel->Partition: add volname attribute for easy access to eMMC flash partitions

另外一种可以看mac-l1的补丁,原生的kernel可以直接支持:
https://github.com/T-Firefly/ini ... 417dd18d0f07db06a60
回复

使用道具 举报

66

积分

0

威望

0

贡献

技术小白

积分
66
发表于 2016-6-4 16:13:42        只看该作者  7#
可以移植android4.4上kernel的补丁:Kernel->Partition: add volname attribute for easy access to eMMC flash partitions

请问版主,,这个补丁在哪?  我在kernel里面没有找到
回复

使用道具 举报

129

积分

0

威望

0

贡献

技术小白

积分
129
发表于 2016-6-17 10:29:54        只看该作者  8#
zhansb 发表于 2016-5-31 14:45
可以移植android4.4上kernel的补丁:Kernel->Partition: add volname attribute for easy access to eMMC f ...

请问版主,这个补丁在哪里可以找到呢?
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2016-6-17 14:25:08        只看该作者  9#
搜一下bitbucket android4.4上的提交
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表