linux-2.6.20在at91rm9200上移植的insmod问题

发布于 2022-09-29 02:43:44 字数 281 浏览 11 评论 0

自己编译的Linux-2.6.20 和自己编译的用busybox的文件系统在arm 上运行
当加载自己编译的模块时
比如:
insmod hello.ko
出现: get_kernel_symb function not implimented 或者 can't not surpport old kernel
请问大家是否碰过类似问题
如何解决
谢谢大家
此问题已经困扰我好多天了
由于不能加载模块 所以也不能调试我自己编的驱动
非常的郁闷

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

记忆之渊 2022-10-06 02:43:44

你的驱动一定要用2.6.20的kbuild环境编译,这样保证可以挂载

坚持沉默 2022-10-06 02:43:44

谢谢,我会试试的,一定能吗,我在编译的时候kerneldir?=指向了linux-2.6.20的源代码,就是makefile肯定是对的
而且编译时也没有出现任何问题

为什么一定要在linux-2.6.20中编译呢

迷途知返 2022-10-06 02:43:44

谢谢,我会试试的,一定能吗,我在编译的时候kerneldir?=指向了linux-2.6.20的源代码,就是makefile肯定是对的
而且编译时也没有出现任何问题

为什么一定要在linux-2.6.20中编译呢

初见终念 2022-10-06 02:43:44

大家帮帮看看啊
编译时的kerneldir?=指向的是我打过arm补丁的linux-2.6.20源代码
我觉得在linux-2.6.20的环境中也没有什么帮助啊 和在别的版本中编译应该是一样的阿 

insmod的问题应该是不是busybox的版本太低的缘故啊 :)
请求高手帮忙了 急啊:)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文