LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 667|回复: 8

ltmodem不能装在我编译的内核,自行加载模块的时候提示有错误

[复制链接]
发表于 2005-2-13 11:15:57 | 显示全部楼层 |阅读模式
我用的是redhat9,modem是朗讯的win Modem,也安装了内核source,在重新编译内核之前,ltmodem装上去后用kppp查询到Modem,在/lib/modules/'kernelname'/那里可以看到ltmodem这一项,这时候上网是没问题的。

    但是当我重新编译内核之后,就不能查询Modem了,所以我就把原来的Ltmodem卸掉,在新内核的环境下重新安装了一遍,安装顺利,但是查询不了modem,/lib/modules/新内核/那里没有ltmodem这文件夹,于是我把原来那个Ltmodem拷到那里,执行depmod -a,系统提示这些Modules不是为当前内核编译的,不能加载。

何解?
 楼主| 发表于 2005-2-14 10:15:52 | 显示全部楼层
难道这个问题会很没难度吗? 55
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-14 10:16:36 | 显示全部楼层
自己顶!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-14 20:37:35 | 显示全部楼层

ltmodem不能装在我编译的内核,自行加载模块的时候提示有错误

我用的是redhat9,modem是朗讯的win Modem,也安装了内核source,在重新编译内核之前,ltmodem装上去后用kppp查询到Modem,在 /lib/modules/'kernelname'/那里可以看到ltmodem这一项,这时候上网是没问题的。

但是当我重新编译内核之后,就不能查询Modem了,所以我就把原来的Ltmodem卸掉,在新内核的环境下重新安装了一遍,安装顺利,但是查询不了 modem,/lib/modules/新内核/那里没有ltmodem这文件夹,于是我把原来那个Ltmodem拷到那里,执行depmod -a,系统提示这些Modules不是为当前内核编译的,不能加载。

何解?

当然,内核是绝对没有编译错误的,我敢保证。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-14 20:38:16 | 显示全部楼层
内核编的是没有问题的,我保证~~
继续顶
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-15 09:38:03 | 显示全部楼层
555555555555555555
我不会放弃的!!继续顶!!
回复 支持 反对

使用道具 举报

发表于 2005-2-15 22:04:44 | 显示全部楼层
Linux的硬件驱动是和内核版本对应的,不同内核版本的硬件驱动一般不能混用,你可以到http://ltmodem.heby.de/看看有没有对应你内核版本和CPU类型的已编译的驱动(binary packages).

当然,你也可以在那里下载源码(sources)包自己编译(2.4内核下载ltmodem-8.26a.tar.gz;2.6内核下载ltmodem-8.31a10.tar.gz).
回复 支持 反对

使用道具 举报

发表于 2005-2-15 22:34:48 | 显示全部楼层
我就2.6内核的驱动简单说明一下。
从源码编译的方法是:解压源码包,进入解压目录,运行下面的某个命令(具体我不记得了,应该是build*什么的,有编译成RPM包的,有编译成DEB包的,也有编译成binary文件的,你看文件名很容易联想到的)。
有关ltmodem驱动自动加载,请参考http://www.linuxfans.org/nuke/mo ... 4884&highlight=
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-17 15:48:43 | 显示全部楼层
真暈,這個問題確?沒什么難度,但之前卻一直被卡住了,我早就想编译源码来装上驱动,但上ltmodem的主页那里看到的却是众多rpm包,至于源码,描述都是2.4之类的,难度我的英文有问题??faint,问题已经解决,我想以后都不会为modem装不了驱动而烦恼了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表