免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1486 | 回复: 9
打印 上一主题 下一主题

请问为什么我的Myson MTD80X网卡无法在的Red Hat 7.2下安装? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-02-14 14:35 |只看该作者 |倒序浏览
初来咋到,请各位关照一下!
   该网卡是“金浪 803”采用“Myson MTD80x”芯片的PCI网卡,在Win98下可以正常安装及工作,但在Red Hat 7.2(kernel ver: 2.4.7-10)下却无法发现,ping 127.0.0.1 能ping通;我在“www.kingnet.com.cn”(金浪)下载了MTD80x for linux-2.4.x的驱动程序,编译顺利通过,但在“make install”是出现错误,说是在“/lib/modules/`uname -r`/net”没有这个目录,我查看了一下,可不是吗,/lib/modules/`uname -r`真的没有“net”这个目录(Why?为什么我的linux这里没有目录‘net’),我想,既然没有咱就各它做一个。这下新的问题又来了,再次安装时说在pci-scan.o, mtd80x.o中有没定义的符号。
提示如下:
————————————————————————————————————————————————
[root@linux-2.4.x]# make install
install -m 444 pci-scan.o mtd80x.o /lib/modules/`uname -r`/net/
depmod: *** Unresolved symbols in /lib/modules/2.4.7-10/net/mtd80x.o
depmod: *** Unresolved symbols in lib/modules/2.4.7-10/net/pci-scan.o
————————————————————————————————————————————————
用‘insmod’动态加载mtd80x.o出现如下错误提示:
[root@linux-2.4.x]# insmod mtd80x.o
/lib/modules/2.4.7-10/net/mtd80x.o: unresolved symbol eth_type_trans
/lib/modules/2.4.7-10/net/mtd80x.o: unresolved symbol __kfree_skb
/lib/modules/2.4.7-10/net/mtd80x.o: unresolved symbol alloc_skb
/lib/modules/2.4.7-10/net/mtd80x.o: unresolved symbol init_etherdev
/lib/modules/2.4.7-10/net/mtd80x.o: unresolved symbol __release_region
/lib/modules/2.4.7-10/net/mtd80x.o: unresolved symbol kmalloc
/lib/modules/2.4.7-10/net/mtd80x.o: unresolved symbol cpu_raise_softirq
/lib/modules/2.4.7-10/net/mtd80x.o: unresolved symbol free_irq
/lib/modules/2.4.7-10/net/mtd80x.o: unresolved symbol pci_drv_unregister
/lib/modules/2.4.7-10/net/mtd80x.o: unresolved symbol unregister_netdev
/lib/modules/2.4.7-10/net/mtd80x.o: unresolved symbol iounmap
/lib/modules/2.4.7-10/net/mtd80x.o: unresolved symbol del_timer
/lib/modules/2.4.7-10/net/mtd80x.o: unresolved symbol kfree
/lib/modules/2.4.7-10/net/mtd80x.o: unresolved symbol request_irq
/lib/modules/2.4.7-10/net/mtd80x.o: unresolved symbol netif_rx
/lib/modules/2.4.7-10/net/mtd80x.o: unresolved symbol skb_over_panic
/lib/modules/2.4.7-10/net/mtd80x.o: unresolved symbol tvec_bases
/lib/modules/2.4.7-10/net/mtd80x.o: unresolved symbol dev_close
/lib/modules/2.4.7-10/net/mtd80x.o: unresolved symbol do_BUG
/lib/modules/2.4.7-10/net/mtd80x.o: unresolved symbol jiffies
/lib/modules/2.4.7-10/net/mtd80x.o: unresolved symbol softnet_data
————————————————————————————————————————————————
‘insmod pci-scan.o’也出现类似的错误。(太多了,省掉!)
小弟没做过linux下的驱动,不知如何办,恳请各位有过这种经历的或是知道如何解决的高手帮忙!!!

PS:驱动原码清单
kern_compat.h
Makefile
mtd80x.c
pci-scan.c
pci-scan.h

论坛徽章:
0
2 [报告]
发表于 2003-02-14 19:13 |只看该作者

请问为什么我的Myson MTD80X网卡无法在的Red Hat 7.2下安装?

我顶

论坛徽章:
0
3 [报告]
发表于 2003-02-14 19:14 |只看该作者

请问为什么我的Myson MTD80X网卡无法在的Red Hat 7.2下安装?

升级内核

论坛徽章:
0
4 [报告]
发表于 2003-02-14 22:51 |只看该作者

请问为什么我的Myson MTD80X网卡无法在的Red Hat 7.2下安装?

“升级内核”是唯一办法吗?我还想知道是不是 Red Hat 7.2 的‘/lib/modules/2.4.7-10/’下是本来没有‘net’ 这个目录,还是我安装出错了?

论坛徽章:
0
5 [报告]
发表于 2003-02-14 22:54 |只看该作者

请问为什么我的Myson MTD80X网卡无法在的Red Hat 7.2下安装?

升级内核,选上你的网卡,OK了

论坛徽章:
0
6 [报告]
发表于 2003-02-14 23:05 |只看该作者

请问为什么我的Myson MTD80X网卡无法在的Red Hat 7.2下安装?

我没升级过内核,我想知道要是内核的芯片列表列表没有Myson 的MTD803怎么办?

论坛徽章:
0
7 [报告]
发表于 2003-02-14 23:15 |只看该作者

请问为什么我的Myson MTD80X网卡无法在的Red Hat 7.2下安装?

uname -r`/
应该是运行uname -r 命令后的输出

而不是uname -r`/

另外看看有没有安装说明
如readme或是install文件

论坛徽章:
0
8 [报告]
发表于 2003-02-14 23:23 |只看该作者

请问为什么我的Myson MTD80X网卡无法在的Red Hat 7.2下安装?

楼上的你说的对,应该是运行uname -r 命令后的输出,也即是‘/lib/modules/2.4.7-10/’,我的这个目录下没有‘net ’目录!搞不懂,不知各位是否遇到过。

论坛徽章:
0
9 [报告]
发表于 2003-02-14 23:36 |只看该作者

请问为什么我的Myson MTD80X网卡无法在的Red Hat 7.2下安装?

自己创建一个

如果没有网卡驱动模块的话
那么可能就是它不创建了

论坛徽章:
0
10 [报告]
发表于 2003-02-15 22:24 |只看该作者

请问为什么我的Myson MTD80X网卡无法在的Red Hat 7.2下安装?

已经搞定,方法编译内核。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP