安装D-link 540Tx网卡
Yak_Cattle
随着 Linux 的日渐普及,新硬件对 Linux 的支持越来越好,也有越来越多的硬件厂商愿意提供 Linux 专用的驱动程序,不过虽然核心更新了、驱动程序出来了,您安装的 distribution 可能还是?有支持手上最新的硬件, 要使用新硬件时就要自己去找驱动程序回来安装了, 底下这一篇文章便详细的 Step by Step 的说明在 RedHat-6.0 下驱动 D-Link 540TX 的方法,有需要的人可以参考参考 :)
前提是在安装 RedHat-6.0 (kernel-2.2) 的时候先不要选网卡的设定,否则用旧的 src 会开机失败。
首先先下载更新的 tulip.c 文件 (Tulip.c v0.91 4/14/99) 并且放
到软盘中, 这里用的例子是放到 DOS 格式的软盘中, 如果有其它的 Kernel 可以去官方站找:
http://cesdis.gsfc.nasa.gov/linux/drivers/tulip.html (官方站)
如果?有 /usr/include/linux/version.h 这个文件, 请做以下工作:
#cd /usr/src/linux
#make include/linux/version.h
将软盘中的 source 放进计算机中的步骤是:
#mkdir /usr/src/tulip
#mount -t msdos /dev/fd0 /mnt
#cp /mnt/tulip.c /usr/src/tulip/tulip.c
接着做 Complier 的动作,以产生 tulip.o:
#cd /usr/src/tulip
#gcc -DMODVERSIONS -DMODULE -D__KERNEL__
-Wall -Wstrict-prototypes -O6 -c tulip.c
然后以 root 的身分,执行 insmod tulip.o,检查是否可以启动网卡。
覆写?建的 tulip.o 文件:
#cp /usr/src/tulip/tulip.o /lib/modules/2.0.34-0.6/net/tulip.o
设定 540TX 的 module:
#netconf
--> Client Tasks --> Basic host information --> Adapter 1
set the "Kernel module" as "Tulip"
网卡选 "eth0" 同时并设定的ip , netmask 等等...
"/etc/rc.d/init.d/network restart" 或重新开机就可以了:p:p
Thanks for Riker Hwang, D-Link Technical Support Center 的协助 :)
发布人:netbull 来自:中国科大BBS站