Freeing init memory: 128K执行到这儿就不动了

x332363930 2012-08-06 07:19:14
移植了一个安卓到2410上,网卡和LCD的驱动都移植好了,就是程序执行到这儿不走了,我的linux_cmd_line是
console=ttySAC0 root=/dev/rootfs nfsroot=10.1.2.66:/home/co
b/nfs/androidfs,rsize=1024,wsize=1024,intr,nolock ip=10.1.2.71:10.1.2.66:10.1.0.
1:255.255.252.0:cobServer:eth0:off init=/linuxrc
我的文件系统是从网上下载的,以前没一直LCD驱动之前是串口是能输出Linux终端的,不知道现在是怎么回事儿就不能用了。我觉得是内核编译选项的问题,重新编译、烧写了好几遍还是没解决这个问题。
求指导啊。


logger: created 64K log 'log_radio'
TCP cubic registered
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
IP-Config: Complete:
device=eth0, addr=10.1.2.71, mask=255.255.252.0, gw=10.1.0.1,
host=cobServer, domain=, nis-domain=(none),
bootserver=10.1.2.66, rootserver=10.1.2.66, rootpath=
Looking up port of RPC 100003/2 on 10.1.2.66
Looking up port of RPC 100005/1 on 10.1.2.66
VFS: Mounted root (nfs filesystem).
Freeing init memory: 128K
...全文
315 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Linux-Torvalds 2012-08-07
  • 打赏
  • 举报
回复
/dev/console有没有?
x332363930 2012-08-07
  • 打赏
  • 举报
回复
咋没一个人回啊?
Linux-Torvalds 2012-08-07
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

这个问题的原因是我编译内核是安卓的一些选项没选上,比如:支持android的内存共享啊什么的(具体是哪个记不清了,可以参考网上的资料).
[/Quote]对于这个问题,不了解了。
x332363930 2012-08-07
  • 打赏
  • 举报
回复
这个问题的原因是我编译内核是安卓的一些选项没选上,比如:支持android的内存共享啊什么的(具体是哪个记不清了,可以参考网上的资料).
x332363930 2012-08-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
/dev/console有没有?
[/Quote]
必须有啊,现在做到这一步了:
critical process 'servicemanager' exited 4 times in 4 minutes; rebooting i
nto recovery mode
网上的解决办法都是说 CONFIG_ANDROID_BINDER_IPC=y 这样设置就好了。
我这样设置了但仍然有这个问题啊,不明白为什么。

init: cannot open '/initlogo.rle'
sh: can't access tty; job control turned off
/ # init: cannot find '/system/bin/playmp3', disabling 'bootsound'
init: untracked pid 1469 exited
init: untracked pid 1468 exited
warning: `rild' uses 32-bit capabilities (legacy support in use)
init: untracked pid 1480 exited
init: untracked pid 1481 exited
init: untracked pid 1488 exited
init: untracked pid 1489 exited
init: untracked pid 1504 exited
init: critical process 'servicemanager' exited 4 times in 4 minutes; rebooting i
nto recovery mode
x332363930 2012-08-06
  • 打赏
  • 举报
回复
补充:
我在linuxrc这个文件中加了两行了echo语句,串口是能输出这句话的。然后再init.rc中加echo语句,也能执行到那儿去。 但是我等了近半个小时,LCD还没出现安卓的LOGO,串口也没有别的反应。
该怎么办啊?

4,436

社区成员

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

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