vivi、内核、根文件系统的(3)

编译根文件系统出现的问题:

1. 使用Linux2.6,在做模块装载(insmod)的时候总失败,如下示出错信息:

==============================================

[@lyt /mnt]# insmod hello.ko
Using zd1211b.ko
insmod:Not configured to support old kernels

==============================================


网上说,出现这个问题是由于目前采用的根文件系统,其中insmod(busybox)及其运行共享库仍旧是采用cross-2.95.3编译产生的;而zd1211b模块是采用更新的3.4.1版本的编译器编译。解决的方法是用户可以自行用高版本编译器制作自己的根文件系统。

但是,我重新用新版本的busybox和交叉编译器,烧写后依然不好使。

而经过测试,烧写Linux 2.4内核的系统就好使,说明不是编译器版本的问题,应该是对内核的支持的问题,看来只能试着用新版本的insmod来支持Linux 2.6内核。正在做。。。。。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwpwjy.html