当前位置:Linux教程 - Linux - 安装D-link 540Tx网卡

安装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站