1

我已经构建了 ICS,并希望使用 3.3 版 Linux 内核让它在我的硬件上运行。

当开发板启动时,Android 会启动 init 进程,但所有进程都会被终止,消息类似于:

[    7.600000] init: waitpid returned pid 2228, status = 0000000b
[    7.600000] init: process 'vold', pid 2228 exited
[    7.600000] init: process 'vold' killing any children in process group

最后,董事会放弃了以下信息:

[   28.090000] init: critical process 'servicemanager' exited 4 times in 4 minutes; rebooting into recovery mode

我曾尝试将 logcat 放入我的 init.rc,但它似乎永远无法到达或成功加载 logcat,因此我无法从设备中获取更详细的日志信息。

在我的内核配置中,我设置了 ANDROID_BINDER_IPC、ASHMEM、ANDROID_LOGGER、ANDROID_TIMES_OUTPUT、ANDROID_LOW_MEMORY_KILLER 和 ANDROID_SWITCH。还有什么我错过的吗。我希望在阅读http://kernelnewbies.org/Linux_3.3#head-b733d694037e0b34ad47e1b5d38ebc4d1bd1d89f之后,使用 Kernel 3.3 可以更轻松地启动和运行 Android。

有没有人见过这个问题,或者任何人都可以帮助我获得更多的日志数据?

提前谢谢了,

马库斯

4

0 回答 0