免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: weigongwan
打印 上一主题 下一主题

[网络管理] Red Hat Linux 9上insmod e1000.o出现好多unresolved symbol [复制链接]

论坛徽章:
0
11 [报告]
发表于 2007-08-27 17:22 |只看该作者
原帖由 weigongwan 于 2007-8-26 20:29 发表
我这里使用modprobe e1000这个命令报错applet not found

这个错误消息咋这么眼熟?以前用busybox的时候好像遇到过这个错误。

论坛徽章:
0
12 [报告]
发表于 2007-08-27 18:36 |只看该作者
原帖由 ssffzz1 于 8/27/2007 12:24 发表
uname -a
modinfo  e1000.o
的信息。
你可能是只编译的网卡驱动模块,没有修改内核相应的版本信息。


filename:    /home/weigw/bak/LINUX/e1000-5.3.19/src/e1000.o
description: "Intel(R) PRO/1000 Network Driver"
author:      "Intel Corporation, <linux.nics@intel.com>"
license:     "GPL"
parm:        debug int, description "Debug level (0=none,...,16=all)"
parm:        TxDescriptors int array (min = 1, max = 32), description "Number of transmit descriptors"
parm:        RxDescriptors int array (min = 1, max = 32), description "Number of receive descriptors"
parm:        Speed int array (min = 1, max = 32), description "Speed setting"
parm:        Duplex int array (min = 1, max = 32), description "Duplex setting"
parm:        AutoNeg int array (min = 1, max = 32), description "Advertised auto-negotiation setting"
parm:        FlowControl int array (min = 1, max = 32), description "Flow Control setting"
parm:        XsumRX int array (min = 1, max = 32), description "Disable or enable Receive Checksum offload"
parm:        TxIntDelay int array (min = 1, max = 32), description "Transmit Interrupt Delay"
parm:        TxAbsIntDelay int array (min = 1, max = 32), description "Transmit Absolute Interrupt Delay"
parm:        RxIntDelay int array (min = 1, max = 32), description "Receive Interrupt Delay"
parm:        RxAbsIntDelay int array (min = 1, max = 32), description "Receive Absolute Interrupt Delay"
parm:        InterruptThrottleRate int array (min = 1, max = 32), description "Interrupt Throttling Rate"
[root@localhost root]# uname -a
Linux localhost.localdomain 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 i686 i386 GNU/Linux
[root@localhost root]#

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
13 [报告]
发表于 2007-08-27 18:54 |只看该作者
怎么这么乱。
modinfo e100.o
的结果呢。和你的e1000的比较一下。

论坛徽章:
0
14 [报告]
发表于 2007-08-27 20:20 |只看该作者
好多东西,我还不知道的,学习下先

论坛徽章:
0
15 [报告]
发表于 2007-08-27 20:59 |只看该作者
原帖由 ssffzz1 于 2007-8-27 18:54 发表
怎么这么乱。
modinfo e100.o
的结果呢。和你的e1000的比较一下。

They're normal parameters.
We should know what's the kernel source version (and sub-version) he used.
He must show us the file content named ".config".

论坛徽章:
0
16 [报告]
发表于 2007-08-28 15:45 |只看该作者
e1000比较复杂.......

论坛徽章:
0
17 [报告]
发表于 2014-03-31 16:50 |只看该作者
方法一:因为不同的内核的某些函数符号可能不同,要重定义一下。
例如:
#define copy_to_user(to,from,n) __generic_copy_to_user((to),(from),(n))
#define copy_from_user(to,from,n) __generic_copy_from_user((to),(from),(n))
方法二:在内核的模块选项中,选择不检测内核函数符号。(就是make menuconfig 里的第二大项)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP