忍者ブログ

oeil du typhon

篁愼的日常行動記録。

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

atherosネットワークドライバのインストール

昨日からやってるインストール作業,なんとかネットデバイス入れれました.
以下,全部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行目をコメントアウト
↑パーミッションで引っかかるのでrwxr-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

Comment

無題

  • yuki
  • 2009-11-26 21:47
  • edit
ひと段落したみたいでよかったね。
調べたけど、カーネル自体再構築くらいでしかさわらなそうな記事ばっかだったなぁ。
とりあえず、ネットワーク接続おめでとう

Re:無題

  • 篁愼 〔管理人〕
  • 2009-11-29 18:13
ありまとん!
お名前
タイトル
E-MAIL
URL
コメント
パスワード

Trackback

この記事にトラックバックする

Copyright © oeil du typhon : All rights reserved

TemplateDesign by KARMA7

忍者ブログ [PR]