免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 15464 | 回复: 6

[内核模块] modprobe:FATAL:module "xxx" not found [复制链接]

论坛徽章:
0
发表于 2008-08-23 19:34 |显示全部楼层
$uname -r
2.6.24.4-smp

OS: Slackware 12.1(2.6.24.4-smp/gcc-4.2.3)

原本编译drcom-client里边的一个模块,编译的内核环境是2.6.24.5-smp的,除了点问题… 不过能编译出ko模块

网上查找相关的解决办法,说modprobe --force/--force-vermagic/--force-modversion可解决问题

可一运行modprobe就提示not found


后来试了下系统kernel下的正常模块,一运行modprobe也是提示"xxx" not found

很奇怪…… 什么问题呢?没查出些端倪……

高手赐教…… ^_^

[ 本帖最后由 Kallawa 于 2008-8-23 20:26 编辑 ]

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
发表于 2008-08-23 19:40 |显示全部楼层
1,把模块文件放到 /lib/module/`uname -r`/kernel/ 目录下;
2,运行 depmod
3,再 modprobe 就好了。

论坛徽章:
0
发表于 2008-08-23 20:17 |显示全部楼层
还是不行……抓狂了:em11:

运行modinfo/insmod/modprobe后的提示信息如下:

#modinfo drcom.ko
filename:        drcom.ko
description:    Drcom-Kernel 0.0.1
author:           Wheelz
license:           GPL
depends:
vermagic:       2.6.24.5-smp

#insmod drcom.ko
insmod: error insert ' drcom.ko': -1 Invalid module format

#modprobe drcom.ko
FATAL:Module drcom.ko not found.

论坛徽章:
0
发表于 2008-08-24 18:15 |显示全部楼层
装了2.6.24.4-smp的内核,重新编译……
insmod  drcom.ko的话正常;可些在后,用modpreobe drcom.ko还是出错:

#modprobe drcom.ko
FATAL:Module drcom.ko not found.

很奇怪……

论坛徽章:
0
发表于 2008-08-26 00:04 |显示全部楼层
modprobe  -f module中-f参数可以用的,
我在xen下用-f加载fuse模块是可以的,

论坛徽章:
0
发表于 2008-08-26 00:07 |显示全部楼层
如果加载出错的话,建议看下日志,是不是没有成功初始化

论坛徽章:
3
巨蟹座
日期:2013-08-29 09:59:30技术图书徽章
日期:2013-09-29 09:11:45CU十二周年纪念徽章
日期:2013-10-24 15:41:34
发表于 2014-01-10 11:45 |显示全部楼层
linux 内核模块有自身的签名机制【保证安全】,你重新编译后过,应该就不能直接加载了, //现在对这还不了解,努力学习中……
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP