[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:77071] Re: [linux-users:77051] カーネルの許可が必要です


仲です。

以下、奥さんからの引用です
> はじめまして  奥@初 です
> 先日NICを認識させようとしたところうまくいかず
> 調べたらISAとのことでPlug And Playを解除し
> IOポートとIRQをこちらで設定しなければならないとのことでした
引用終わり

他の方のおっしゃる通り、NICの型番とか分からないと
きちんとした助言はできないのですが、私のケースをお話
します。ディストリビューションはTurboLinux(Red Hat系)です。

私はNE2000互換のメルコのISAのLGY-ISA-TRを使いました。
このNICはPnPなのですが、付属のMS-DOSユーティリティで
PnPを解除することができます。
まず、使用するNICがどのモジュールで使用できるか調べます。
下記のホームページを参考にすると良いでしょう。
http://www.turbolinux.co.jp/tech/hardware/tlwj60/module.html
http://www.linux.or.jp/JF/JFdocs/Ethernet-HOWTO.txt
LGY-ISA-TRはne.oというモジュールを使います。よく使われる
モジュールはたいていコンパイル済みですが、一応調べておき
ましょう。/usr/lib/drivers/だったっけ?うろおぼえ(^^;

次に、cat /proc/ioportsやcat /proc/interruptsなどで空いている
I/OポートとIRQを調べます。ボードによっては使用できるI/Oポート
やIRQが限られるので、そちらも調べておきます。
マザーボードの設定で非PnPのISAボード用にI/OポートやIRQを
空けられる場合は、そうしましょう。そうでないときは、新しいPnP
デバイスを取り付ける毎に衝突を回避しましょう(そんな面倒は
ちょっといやだ)。

NICに固有のI/OポートとIRQを割り当てます。LGY-ISA-TRは
付属のMS-DOS用ユーティリティを使用します。
Win98のDOSモードを利用して設定しました。

Linuxを立ち上げ、/etc/modules.confまたは/etc/conf.modules
に次の行を足してあげます(空きのI/Oポートが0x200からの場合)。

#ここから
alias eth0 ne
options ne io=0x200
#ここまで

場合によっては options ne io=0x200 irq=5 などのように
IRQまで指定しなくてはなりません。
詳しくは下記のホームページを参考にしてください。
http://www.linux.or.jp/JF/JFdocs/Ethernet-HOWTO-3.html

あとは、色々方法がありますけど、再起動が一番簡単です。
その後、ifconfigコマンドなどで、eth0が使用可能か調べてく
ださい。
ちなみに、PCIが空いていればそちらの方がお奨めです。

なんかえらそうに書いてしまったけどまちがえてたり参考にな
らなかったらすみません。

仲 孝志
mailto:tak _at_ ipc-tokai.or.jp

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
References: