ホーム > タグ > Realtek

Realtek

ASUS P5B-VM+CentOS5 環境にNICドライバ(Realtek)をインストール

Shuttle X27にNICドライバをインストールしたときもそうですが、NICって確実に必要な割に、標準のドライバじゃ認識してくれないことが結構ありますよね。ということで、今度は少し古いマザーボード ASUS P5B-VMですが、最近CentOSの検証機に使ったときに、また若干いじらんと正常にインストールできないというケースがあったので、メモ書き・同じNIC使ってる人向けに書いておきます。

参考にしたのはほとんどこちら:パソコンいろいろ:ASUS P5B-VMのNIC(r1000)ドライバのlinux用インストールについて。

症状としては、READMEでは公式サイトから落としてきた(またはドライバCDの)Linux用NICドライバをmakeするのですが、コンパイルエラーが出てmakeできない、というものです。環境はCentOS5、パッケージはX無しで開発関係と開発ライブラリなど最低限のものが入っている程度なので、一般的な環境であれば大抵問題ないと思います。

1.本家からNICの最新ドライバをマウントできるデバイスにDLしておく
2.マウントして適当な場所に置いて解凍
3.解凍したディレクトリ内の src/r1000_n.c をエディタで開く
4.MODULE_PARMを先頭から検索し、MODULE_PARM_DESCに書き換える
5.あとはREADME通りに make clean modules → make install → depmod -a して再起動
6.NICが認識されているのを確認したら、必要なネットワーク設定を。

あとAtom機のNICでも起きてるみたいですが、カーネルいじる系のNICドライバは、yumなどで新しいカーネルにアップデートされるとインストール前の状態に戻ってしまうことがあります(だっていじってないカーネルに変わったわけだし)。そういう場合はカーネルを入れ替える度にインストールが必要になる場合があります。

基本ですが、こういう場合(でなくてもmake removeとかmake uninstallする場合などに必要だけど)に備えて、インストールが終わった後のファイルは消さずにそのまま置いておきましょう。/homeや/tmp以下にディレクトリを作ってもいいですが、自分は先輩に倣ってなんとなく/usr/local/src以下にインストールソースを置いておくようにしています。

Home > Tags > Realtek

Search
Link
Feeds
Meta

Return to page top