ネットワークカードドライバ e1000 の更新
省電力のため CoreDuo マシンを会社で自作
内蔵 LAN のチップが Intel 82573L だったのでVine3.2の e1000.o では未対応。最新版を取ってきてコンパイル
kernel-headers
kernel-source
が必要
ほしいバージョンを指定するなら。
[root@localhost hogege]# uname -r
2.4.31-0vl1.8smp
apt-get install kernel-headers#2.4.31-0vl1.8
apt-get install kernel-source#2.4.31-0vl1.8
wget e1000-7.1.9.tar.gz
# cp e1000-5.2.30.1.tar.gz /usr/src
# cd /usr/src/linux
# make mrproper (設定の初期化→.configも削除される)
# cd /usr/src/linux/configs
# cp kernel-2.4.31-i686-smp.config ../.config
# cd ..
# vi Makefile
EXTRAVERSION = -0vl1.8smp ←smpをつける
# make oldconfig (古い設定ファイルにしたがってカーネルを構築)
# make dep (依存関係の確認)
# cd /usr/src
# tar -xzvf e1000-5.2.30.1.tar.gz
# cd e1000-5.2.30.1
# cd src
# make install
後は modprobeで認識させるだけ。