作者enduser (淡水..)
看板LinuxDev
标题Re: [问题] module version 造成无法载入
时间Thu Oct 4 06:06:29 2007
因为在 Loadable module support -> Module versioning support
这个选项的说明如下:
. Module versioning is an attempt to make binary loadable modules
work with multiple kernel versions.
但是我实验一个简单的 hello.ko 即使加上 -f 也是不能 load 成功?
(在不同於编译环境的 kernel 下)
※ 引述《enduser (淡水..)》之铭言:
: 标题: [问题] module version 造成无法载入
: 时间: Tue Oct 2 06:39:28 2007
:
: 我有个在 kernel version 2.6.18 编译好的 module.ko
: 想在 2.6.22 直接 insmod 载入,
: 请问在 module 写法上有什麽规则吗?
:
: 因为即使我的 kernel 在 lodable module 选项中有把
: kernel module version 这个选项 build-in
:
: 但是还是会出现 invalid format 的错误
: 所以想问看看如写出一个在 2.6.x 都能直接 insmod 载入 module 的方法?
:
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 122.121.36.102
: → aprotoss:在编译成.ko的同时,module的版本也是被固定的,你可以使 10/02 09:07
: → aprotoss:用modinfo [module_name] 看看,就会晓得了 10/02 09:08
: → prudent:我记得insmod有一个force的选项可用~试试看~不知道行? 10/02 23:59
: 推 aplus1021:How about "modprobe -f" ? 10/03 23:16
: → enduser:我是想问关於 kernel 选项中 10/04 05:56
: → enduser:Loadable module support -> 10/04 05:56
: → enduser:Module versioning support 这一个选项的用处 10/04 05:56
: → enduser:因为我每次加上 -f 也都会失败 10/04 05:57
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.121.46.78
1F:推 taiying:可以把这选项勾掉後使用insmod试试看我之前也有遇到这问题 10/07 01:17