- - PR -
イーサネットカード追加に伴う疑問
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-08-05 11:11
こんにちは。
ご存知の方がいらっしゃいましたら、教えてください。 先日Intelのチップを乗せたイーサネットカードを追加しようとしました。 マニュアルなどを読むとe100-2.3.33.tar.gzというファイルをインストールすること。 と書いてありました。 事情があって、今回はオンボードのイーサネットカードのほかに上記のイーサネットカードを追加したのですが、insmod e100コマンドを発行すると、エラーになります。 find / -name e100.oを発行すると /lib/modules/2.4.9-e24/kernel/drivers/addon/e100.o などが表示されました。 マニュアルでは /lib/modules/2.4.9-e24/kernel/drivers/net/e100.o に格納されると書いてあったのですが、上記のエラーで格納されませんでした。 /etc/modules.confの中に定義するaliasは alias eth2 e100とすれば、 /lib/modules/2.4.9-e24/kernel/drivers/addon/e100.o ↑のオブジェクトをloadし、使えるようになるのでしょうか。 現在は互換性のある /lib/modules/2.4.9-e24/kernel/drivers/net/eepro100.o をmodules.confに定義しています。 すいませんが、どなたか教えてもらえますでしょうか? |
|
投稿日時: 2004-08-05 13:03
こんにちわ.
insmod より modprobe のほうが良いんではないかという話もあります. Distribution が判りかねますが, e100.o は最初から存在しているのではないかと. 導入しようとしている device driver でないとダメなのでしょうか? 或いは,もともとある e100.o では動かないとか... eth2 と書かれていますが,ということは eth0 と eth1 は既に実装済み? dmesg などで eth2 と logging されているかを確認された方が宜しいかと. |
|
投稿日時: 2004-08-05 14:22
kazさん
ありがとうございます。 使用しているのはRedhatlinuxです。 e100.oは/lib/modules/2.4.9-e24/kernel/drivers/addon/e100.o に存在していました。 modules.confで alias eth2 e100 としたい(デフォルトで入っているe100.oを使いたい)ときは上記のディレクトリからe100.oのモジュールを移動させなくても良いのでしょうか。それともやはり、/lib/modules/2.4.9-e24/kernel/drivers/net/のディレクトリにコピーする必要があるのでしょうか。 ちなみにeth0とeth1は使っています。 すいませんが、教えてください。 |
|
投稿日時: 2004-08-05 17:30
こんにちは。
環境があるなら試してみるのが一番早いと思うのですが。試せない理由が なにかあるのでしょうか。 insmod実行時のエラー内容が記載されてないので、こちらとしても 何もアドバイスできません。もうすこし情報がほしいです。 また、kazさまがmodprobeについて書いてますが、こちらは試しましたか? |
1