昨日からやってるインストール作業,なんとかネットデバイス入れれました.
以下,全部root権限.
1.CentOSのインストール時に色々選択(どれが関係したのかは不明)
でもとりあえず,パッケージグループを選択したことにより
kernel sourceで怒られなくなった.ベースのとこかなぁ..
2.マザーボードのドライバから,Linux用のネットワークドライバを
cp
3.
make install
make -C /lib/modules/2.6.18-128.el5/build SUBDIRS=/home/user/Desktop/l1-linux-v1.2.40.0/src modules
make[1]:ディレクトリ `/usr/src/kernels/2.6.18-128/el5-i386` に入ります
CC[M] /home/user/Desktop/l1-linux-v1.2.40.0/src/at_main.o
In file included from /home/user/Desktop/l1-linux-v1.2.40.0/src/at.h :29
from /home/user/Desktop/l1-linux-v1.2.40.0/src/at_main.c :27:
/home/user/Desktop/l1-linux-v1.2.40.0/src/kcompat.h:1116:error:redefinition of typedef lrq_handler_t'
include/linux/interrupt.h:67:error : previous declaration of lrq_handler_t' was here
make[2]: *** [/home/user/Desktop/l1-linux-v1.2.40.0/src/at_main.o] エラー1
make[1]: *** [_module_/home/make[2]: *** [/home/user/Desktop/l1-linux-v1.2.40.0/src/] エラー2
→エラーログをみて,「include/linux/interrupt.hの67行目とsrc/kcompat.hの1116行目が重複してるよ!」とのこと.
ドライバのファイル群からkcompat.hの1116行目をコメントアウト
↑パーミッションで引っかかるのでr
wxr-xr-xに.
再度
make install
すると,/lib/modules
/kernel/drivers/net/atl1/
にatl1.ko作成される.
4.作成されたatl1.koのパーミッション変更
rwxr--r--だったかな.他の.koファイルと同じに.
5.rootのhomeで/sbin/insmod /lib/modules/kernel/drivers/net/atl1/atl1.ko
ここで再起動
6.rootのhomeで/sbin/modprobe atl1
7.dmesg | grep Atheros
ドライバの認識を確認
とまぁ,こんな感じで.
昨日散々悩んでいたkernelのところは,何も触らず終わりました.
昨日の睡眠時間を返せ○rz
しかしながら,これのパケットロスが12%とでかい.
pingもwgetもyumも動くけど,ブラウザはタイムアウトになります…
何でだろうなぁ.
とりあえずひと段落.
これからあといくつ山があるんだろうヽ(´Д`;)ノアゥア...
Lさん,ほんにありがとうございましたOTZ[0回]
PR