- - PR -
CentOSでNICを認識しない
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2006-11-23 21:35
始めまして。
CentOS4.4をインストールしたのですが、NICを認識せずに 困っています。 # modprobe ne と、コマンドを打っても、以下のエラーが返されます。 FATAL: Module ne not found. 色々と調べた結果、 /lib/modules/2.6.9-42.EL/kernel/drivers/net配下に 「ne.ko」ファイルが存在しないことが原因(?)かと考えています。 何か解決する方法、ご存じないでしょうか? ちなみに、Vine Linux 4をインストールしたら無事認識できました。 Vineに存在していた「ne.ko」を用いても駄目でした。。。 [NICの種類] Accton EN1660 PnP LAN Card (Legacy Mode) IRQ=5 I/O=0x0220-0x023F | ||||
|
投稿日時: 2006-11-24 12:20
make menuconfigで見た限り、
NE2000/NE1000 supportはデフォルトでOffのようですので、 Onにしてリコンパイルしてみてはいかがでしょうか? | ||||
|
投稿日時: 2006-11-24 14:17
F/Aさん、返信ありがとうございます。
カーネルを変更して、コンパイルし直す必要が あると言うことですね。 週末にチャレンジしてみたいと思います。 | ||||
|
投稿日時: 2006-11-25 08:34
カーネルの構築、チャレンジしてみましたが、
makeした直後に、 /bin/sh: arch/i386/kernel/asm-offsets.s : そのようなファイルやディレクトリはありません と、エラーが出て、makeが終了してしまいます。 うーん。カーネル構築、奥が深いです。。。 | ||||
|
投稿日時: 2006-11-25 12:22
こんにちは。
直接の解決策ではありませんが.. すぐにCentOS4.4を使いたいという事であれば、別途NICを 購入さるのも一つの手だと思います。 店頭で売られている100Mの物であれば安いですし、また特別な 事をしなくてもOS側も対応してるでしょうし。 | ||||
|
投稿日時: 2006-11-25 13:27
こんにちわ.
ちゃんと解決したいならちゃんと状況を説明した方がよいと思いますよ. ※「こんな手順でやったらこうなった」とか. kernel そのものを rebuild する必要はないのでは? kernel modules だけ rebuild すればよいだけに思えるんですが違いますか? | ||||
|
投稿日時: 2006-11-25 14:42
kataと申します
自分もkazさんと同じ意見でした。 kernelのコンパイルはそれなりに手順もあるので、 どのような手順でエラーになったのか 自分も知りたいです。 | ||||
|
投稿日時: 2006-11-25 16:47
皆さん、リプライありがとうございます。
なにぶん、Linux不勉強でして、意味不明なこと言うかもしれませんが、 お付き合いいただけると、ありがたいです。 以下のページなどを参考にして、とりあえずチャレンジしてみました。 http://www.a-yu.com/system/kernel04.html 最悪の場合、再インストール覚悟のうえで、 #cd /usr/src/kernels/2.6.9-42.EL-i686 HPを調べると、cd /usr/src/linuxとなっていたが、私の環境には 存在しなかったので、試しに上記ディレクトリを指定。 #make menuconfig 教えていただいたとおり、NE2000にチェック(M:モジュール)を入れて保存。 #make dep #make bzImage 書いてあるとおり、試しにmake実行。 直後に、エラー発生! とりあえず、現状はここまででストップしています。 ただいま、カーネルとは?を勉強中。 zumeさんの言うとおり、買ったほうが早いかもしれませんが、 使っていない古いマシンの上、勉強もかねているので、 とりあえず、買うのはもう少し我慢するつもりです。 [ メッセージ編集済み 編集者: なっかむ 編集日時 2006-11-25 16:49 ] | ||||
