LinuxSir.cn,穿越时空的Linuxsir!

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

为什么8139网卡也不能驱动???

[复制链接]
发表于 2005-7-13 22:01:47 | 显示全部楼层 |阅读模式
我老机器用PCMCIA网卡,芯片是8139,Slackware 8.1, 2.4.18,但是系统不能自动识别出来,只有启动的时候显示:

cardmgr[49]: unsupported card in socket 0
cardmgr[49]: product info: "realtek", "Rtl8139"
cardmgr[49]: function: 6 (network)
cardmgr[49]: PCI id: 0x10ec, 0x8139

用lsmod也看不到网卡

请问我该如何驱动?谢谢
 楼主| 发表于 2005-7-13 22:03:13 | 显示全部楼层
还有我使用lspci -v提示出错是什么原因:

pcilib: cannot open /proc/bus/pci/14/00.0
lspci: unable to read 64 bytes of configuration space
回复 支持 反对

使用道具 举报

发表于 2005-7-13 22:11:17 | 显示全部楼层
换个版本吧,或者升级一下内核。pcmcia的支持应该会好很多
回复 支持 反对

使用道具 举报

发表于 2005-7-14 09:21:13 | 显示全部楼层
呵呵 我的笔记本原来也是的 pcmci的8139 你需要modprob 8139too

然后在从起一下网络脚本就好了

如果第一次没有modprob成的话会有一个提示,这时候从新插拔一下pcmci卡然后在modprob一次就ok了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-14 10:02:29 | 显示全部楼层
Post by eddie_we
呵呵 我的笔记本原来也是的 pcmci的8139 你需要modprob 8139too

然后在从起一下网络脚本就好了

如果第一次没有modprob成的话会有一个提示,这时候从新插拔一下pcmci卡然后在modprob一次就ok了!


谢谢,我用你的方法试过了,仍然不行

/lib/modules/2.4.18/kernel/drivers/net/8139too.o.gz: init_module: No such device

/lib/modules/2.4.18/kernel/drivers/net/8139too.o.gz: HintL insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
         You may find more information in syslog or the output fromdmesg

/lib/modules/2.4.18/kernel/drivers/net/8139too.o.gz: insmod /lib/modules/2.4.18/kernel/drivers/net/8139too.o.gz failed

/lib/modules/2.4.18/kernel/drivers/net/8139too.o.gz: insmod 8139too failed
回复 支持 反对

使用道具 举报

发表于 2005-7-14 10:08:25 | 显示全部楼层
邪了, 应该没问题的啊,只要是8139的网卡 modprob就可以的。

insmod 8139too failed 问题猜测一下。我现在台式机里头没有8139网卡我也试了一下

[root@eddie eddie]# modprobe 8139too
/lib/modules/2.4.20-8/kernel/drivers/net/8139too.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
      You may find more information in syslog or the output from dmesg
/lib/modules/2.4.20-8/kernel/drivers/net/8139too.o: insmod /lib/modules/2.4.20-8/kernel/drivers/net/8139too.o failed
/lib/modules/2.4.20-8/kernel/drivers/net/8139too.o: insmod 8139too failed

错误是这样的,可是你那里提示/lib/modules/2.4.18/kernel/drivers/net/8139too.o.gz: insmod 8139too failed 和我的不同。

先查查看8139too.o 那个文件在不在modules里头然后 insmod它一下看看吧,这个问题应该是没有认出来你的卡造成的
回复 支持 反对

使用道具 举报

发表于 2005-7-14 10:11:28 | 显示全部楼层
另外 如果你在x下 如果用neat手动添加一下 RealTek RTL-8139C+ series 会是什么结果??我记得原来曾经试过 虽然不能够正常使用但是应该能认出来。
回复 支持 反对

使用道具 举报

发表于 2005-7-14 15:18:54 | 显示全部楼层
應該是pcmcia的問題, 可能8.1對你機器的pcmcia支援不好, 換個10或者10.1, 又或者升級內核.
我使用10.1, 我的8139 pcmcia 10/100 可以運作的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-14 15:41:33 | 显示全部楼层
唉,不会吧,这两天我重装了十几次linux了,不同版本试来试去
回复 支持 反对

使用道具 举报

发表于 2005-7-14 15:44:45 | 显示全部楼层
你先看看内核里头有没有pcmcia支持吧,你安装系统时候是否插着pcmcia卡?? 启动时候有没有启动起来pcmcia

你可以先 /ec/init.d/pcmica restart 然后在modprob看看,我觉得应该不是卡的问题。你这个卡在win2000下是好的是吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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