我今天购买了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 的新手。所以,有人可以告诉我该怎么做...感谢您抽出宝贵时间阅读本文。