[40661]  FreeBSD4.2でCバスとPCIでNIC二枚差し
投稿者:ardoise さん   2002-04-21 22:53:01
PC9821 V166S5で、UIDE-66を差してそちらに4.3GのハードディスクとCD-ROMドライブを接続して
内蔵のIDEとCOM2、サウンド機能を無効にしてFreeBSD(98)4.2-RELEASEをインストールしました。
これをADSLルータにしようと思い、PCIスロットにET100-PCI-Sを、CバススロットにET/T-98を差してデバイスvr0(ET100)、ed7(ET/T-98)としてカーネルの再構築を行ったのですが、
起動時にはET100のみがOSに認識されてしまいET/T-98が使用できません。
ET100を抜いて起動するとET/T-98は問題なく動きます。
2枚同時に差している時にもIRQの衝突はありませんが、原因は何が考えられるのでしょうか?

  1. まりも さん   2002-04-21 23:23:01
    I/Oアドレスの競合です。 ET/T98は PCIのボードと併用するとそうなりやすいです。解決策としては、「PCIセットアップユーティリティ」を使ってPCIボード側のI/Oアドレスを強制的に固定することですが、UIDE-66のほうは絶対に固定できませんので注意してください。詳しい方法は過去ログにあると思います。
  2. ardoise さん   2002-04-22 01:46:04
    レスありがとうございます。
    UIDE-66はBIOS設定画面からET100はPCIセットアップユーティリティーから、
    それぞれI/OアドレスをET/T-98で使用していないところに設定してやると、
    3枚とも無事に動作しました。
    #過去ログを読めば読むほど、LGY-98Jにしておけば良かったと後悔します…。