水之一族--笨蟹 撰寫於文章 <3VTGJ0$Hz_@bbs.pu.edu.tw>...
>請問一下
> 如果是用Red Hat +Cle 0.8
> 來灌
>  為何它無法自動找到我的D-link 530TX的卡~~
>  灌了好幾次都沒找到
>
>  請問該怎麼解決~~~
>  請回我的信箱~~  謝謝你的回答



請參考
http://www.dlink-intl.com/Technical/info.nsf/453ef39ea594f3d7482566e30012f20
c/3a89cc0aa672870948256758005d6cc7?OpenDocument

1﹐下載 http://cesdis.gsfc.nasa.gov/linux/drivers/test/via-rhine.c
(如果你只看到source內容﹐可以save as之後改為 via-rhine.c 並複製到軟碟上面)
如果在/lib/modules/<version_number>/net/下面已經有 via-rhine.o的話﹐直接到步
驟5 )

2﹐複製到LINUX上面
mkdir /usr/src/via
mount -t msdos /dev/fd0 /mnt/floppy
ls /mnt/floppy 看看檔案名稱是否正確﹐否則用mv 改為 via-rhine.c
cp /mnt/via-rhine.c /usr/src/via

3﹐用gcc 編譯
gcc -DMODVERSIONS -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O6 -c
via-rhine.c

4﹐ cp /usr/src/via/via-rhine.o /lib/modules/<kernel_version>/net

5﹐修改/etc/conf.modules﹐增加﹕
alias eth0 via-rhine

6﹐執行netconf 並選擇"Basic host information"
Adapter 1
[X] Enabled
(o) Manual ( ) Dhcp ( ) bootp
specify your "IP address" and "Netmask"
Net device eth0
Kernel module via-rhine

7﹐修改/etc/rc.d/rc.local﹐增加
insmod /lib/modules/<versron_nuber>/net/via-rhine.o

8﹐再執行一次insmod /lib/modules/<version_number>/net/via-rhine.o

9﹐sh /etc/rc.d/init.d/network reload

10﹐ifconfig查看網路
====================