Linux RedHat 5.2にFEther PCI-TXL(VIA VT6102)の設定問題
Linux Version: RedHat 5.2
ネットワークカード: Corega的FEther PCI-TXL(VIA VT6102) www.corega.co.jp
Default Configuration:(netconf)
Basic Configuration
Hostname: XXX.tb.net
Adapter1:
XXX.tb.net
192.168.1.20
255.255.255.0
eth0
via-rhine
Default Gateway: 192.168.1.20
(/etc/conf.modules)
alias eth0 via-rthine
流れ: 1>パソコンを最初に起動して、このFEther PCI-TXL(VIA VT6102)カードを認識で
きませんでした。そして、netconf画面を開いて、何をしなくても、この画面を閉じたとき
に"Activate the changes……"というメニューは出て、"Activate the changes"を選択して閉
じました。次に、”/etc/rc.d/init.d/network restart”というコマンドを実行して、このFEther
PCI-TXL(VIA VT6102)カードはOKとなりました。「ifconfig」と「ping 192.168.1.XXX」
は全部 大丈夫でした。しかし、パソコンを再起動したら、このFEther PCI-TXL(VIA
VT6102)カードをまた認識できませんでした。
2>そして、私は「www.scyld.com/pub/network/via-rhine.c」から、VIA VT6102関係の新
しいドライバをダウンロードして,「pci-scan.h,pci-scan.c,kern-compat.h」も含んで、/root
にコピーして、「gcc -DMODULE -D__KERNEL__ -I/usr/src/linux/net/inet -Wall –
Wstrict-protypes -O6 -c via-rhine.c 」というコマンドを実行して、以下のエラーメッセー
ジは出てきました。
In file included from via-rhine.c : 113
Kern_compat.h:148:linux/init.h:No such file or directory
私はlinuxの初心者ですから、困っています。皆さん、よろしく、お願いします。