0

我今天购买了Enter E-100E 以太网卡( http://www.entermultimedia.com/pci_ethernet_10_100_lancard.html )..

我发现ubuntu无法检测到设备。因此,我查看了设备驱动程序文档,其中说:

本文档包含 RTL8139(A/B/C/8130) 系列网络适配器安装驱动安装 Linux 驱动和调速说明:

(1.) Kernel Had Supported Driver:检查目录“/lib/modules/¡K./net”如果你能找到“rtl8139.o”你的内核已经支持RTL8139系列。您可以轻松使用“linuxconf”来设置您的卡。如果你不喜欢 linuxconf,你也可以使用“modprobe rtl8139”和“ifconfig up eth0”来加载模块。如果您的驱动程序加载正确,您的“/etc/conf.modules”应该包含“alias eth0 rtl8139”行。

(2.) 内核不支持驱动:如果你的内核不支持RTL8139系列,你应该自己编译驱动。请联系“www.scyld.com/network/rtl8139.html”获取源代码。编译器命令位于源代码的末尾。也许像“gcc -DMODULE -Wall -Wstrict-prototypes -O6 -c rtl8139.c”。如果不能编译成功,也许你应该参考错误信息并将库或头文件复制到 Linux。

现在,(1)对我不起作用,因为我没有找到上述目录(在用 linux-headers-3.0.8-19 替换 ¡K 之后)。

所以,我试着做(2)..

但是,该网站已关闭.. 所以,我从某个在线网站获取了源文件rtl8139.c .. 但是,当我尝试使用包含的命令编译它时,编译器显示 /usr/src/ 的错误linux(或库,视情况而定)目录不存在..

但是,我从这个站点注意到 Realtek RTL8139 驱动程序非常有名。所以,我想知道,我错过了什么吗?请帮助..我在死胡同..

我是 linux 和 Ubuntu 的新手。所以,有人可以告诉我该怎么做...感谢您抽出宝贵时间阅读本文。

4

1 回答 1

1

最近的 Linux 内核支持使用该8139too模块的基于 Real-Tek RTL8139 的卡。

8139too模块基于您链接的 Donald Becker 的代码。

modprobe 8139too

或者

insmod /<path to module>/8139too.ko

然后ifconfig根据您的帖子使用。

于 2013-09-19T13:27:14.210 回答