主题 : Android nfs挂载后 kernel panic 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 19004
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
综合积分: 16 分
注册时间: 2010-04-15
最后登录: 2012-10-17
楼主  发表于: 2012-08-20 14:45

 Android nfs挂载后 kernel panic

NFS可以成功挂载,但是无法进入init,init里加了很多打印信息,但是都没有打印出来,内核启动参数没有问题,刚挂载上NFS就Kernel Panic了,Attempting to kill init.

内核交叉编译工具链我直接使用的是android prebuilt目录下的eabi4.4.0.

配置内核时,没有选择Allow old ABI binaries to run with this kernel (EXPERIMENTAL)这一项,有可能是这个原因导致无法进入init吗?
        Kernel Features --->
                [*] Use the ARM EABI to compile the kernel
                [*] Allow old ABI binaries to run with this kernel (EXPERIMENTAL)
级别: 新手上路
UID: 19004
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
综合积分: 16 分
注册时间: 2010-04-15
最后登录: 2012-10-17
1楼  发表于: 2012-08-20 18:07

 回 楼主(skysea) 的帖子

我想,应该是我根文件系统制作的问题,在网上看了下,默认编译出来的根文件系统是不支持ARMV4的,我在mini2440上做移植。
级别: 新手上路
UID: 19004
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
综合积分: 16 分
注册时间: 2010-04-15
最后登录: 2012-10-17
2楼  发表于: 2012-08-21 11:09

 回 1楼(skysea) 的帖子

在网上down了一个根文件系统,启动一半就重启了。在froyo上移植太麻烦了,准备checkout出cupcake的分支,打ARMV4T的补丁试试看。