[3895]  IRQについて。
投稿者:神音 さん   2000-02-12 21:37:32
こんばんは。いきなり本題で失礼します。
WaveSMIT+MATE-X PCMで全二重を行いたいのですが、IRQが確保できません。
過去ログには第 2 通信ポート サポート等を削除して稼げば良いとありましたが
問題が、発生しました。

使用環境は、Xv20(K6-3 400Mhz、メモリ96M Cバス空き2)、TA(NEC AtermIT60L/D)です。
現在の状況は、

0システム タイマ
1NEC PC-9800 シリーズ キーボードまたは 98 スタンダード キーボード(95)
2スタンダード ディスプレイ アダプタ (9821 シリーズ)
3ICM IF-2769 SCSI-2 Board
4通信ポート サポート 115.2Kbps (COM1)
5第 2 通信ポート サポート 115.2Kbps (COM2)
6NEC PCI to USB Open Host Controller
6GA-VDB16シリーズ
6NEC PC-9821X-B06 互換 (PCI)/Intel 82557-based Ethernet
6PCI ステアリング用 IRQ ホルダ
6PCI ステアリング用 IRQ ホルダ
6PCI ステアリング用 IRQ ホルダ
7プログラミング可能な割り込みコントローラ
8数値データ プロセッサ
9I-O DATA Ultra ATA Bus Mastering Controller
9PCI ステアリング用 IRQ ホルダ
10WaveStar 又は互換 ダイレクトサウンド (MPU ON)
10WaveStar又は互換 TYPE A ボード(MPU ON) - Non PnP
11標準フロッピー ディスク コントローラ
12WaveStar 又は互換 ダイレクトサウンド (MPU ON)
12WaveStar又は互換 TYPE A ボード(MPU ON) - Non PnP
13標準バス アダプタ マウス
14プリンタ ポート (36pin Parallel Interface) (LPT1)
15システム CMOS/リアル タイム クロック

となっていて、

0システム タイマ
1NEC PC-9800 シリーズ キーボードまたは 98 スタンダード キーボード(95)
2スタンダード ディスプレイ アダプタ (9821 シリーズ)
3ICM IF-2769 SCSI-2 Board
4通信ポート サポート 115.2Kbps (COM1)
5Mate-X PCM
6NEC PCI to USB Open Host Controller
6GA-VDB16シリーズ
6NEC PC-9821X-B06 互換 (PCI)/Intel 82557-based Ethernet
6PCI ステアリング用 IRQ ホルダ
6PCI ステアリング用 IRQ ホルダ
6PCI ステアリング用 IRQ ホルダ
7プログラミング可能な割り込みコントローラ
8数値データ プロセッサ
9I-O DATA Ultra ATA Bus Mastering Controller
9PCI ステアリング用 IRQ ホルダ
10WaveStar 又は互換 ダイレクトサウンド (MPU ON)
10WaveStar又は互換 TYPE A ボード(MPU ON) - Non PnP
11標準フロッピー ディスク コントローラ
12WaveStar 又は互換 ダイレクトサウンド (MPU ON)
12WaveStar又は互換 TYPE A ボード(MPU ON) - Non PnP
13標準バス アダプタ マウス
14プリンタ ポート (36pin Parallel Interface) (LPT1)
15システム CMOS/リアル タイム クロック

このようにIRQを変更させて試みたところ、
失敗、音は鳴らず更に 第 2 通信ポート サポート を削除したせいか、
TA認識されませんでした。再インストールしても同様の結果でした。
TAは、USB接続で、デバイスマネージャー上では通常は、
 AtermIT-USB COMPort Adapter(COM3)となっていたのが、
 AtermIT-USB COMPort Adapter(COM2)となっていました。

NetMeetingを行いたいんで(全二重されていないので無線みたいです)、
似たような環境で解決策を御存じの方、教えて下さい。よろしくお願いします。
(長文+まとまりが無くすいません。)

  1. かすが☆ さん   2000-02-12 21:52:25
    あの・・・。
    Wavestarは、TYPE-Bと言われるROMの載ったものでないと
    全二重化はできない事になっているのですが・・・。
    見たところ、TYPE-Aのものではないでしょうか?

    その他には、USB-PCIと内蔵LANとVDB16をINT固定で使っていませんか?
    私のところでは、これらのINTを「固定」にすると、起動しなくなりましたが。。。
  2. YASU さん   2000-02-12 22:49:42
    >Wavestarは、TYPE-Bと言われるROMの載ったものでないと
    >全二重化はできない事になっているのですが・・・。

    SICを使えば、MATE-X PCMの方が動くので全二重化は、可能のはずですが。
    まさか、SICを使わずに全二重化してませんよね?>神音さん

    >このようにIRQを変更させて試みたところ、失敗、音は鳴らず

    MATE-X PCMとWaveSMITのI/Oが重なっている事が考えられます。
    デバイスマネージャーで確認し、SICに付属している2CH化の仕方を熟読してみましょう。
  3. 神音 さん   2000-02-12 23:33:31
    素早いレスありがとうございます。
    失礼しました。言葉不足でした。
    Sicを使用しようとしたらこけました。

    >かすが☆さん
    USB-PCIと内蔵LANとVDB16をINTをステアリングさせても問題有りません。
    というか固定にしてステアリングさせないと足りません
    ATA33のボードだけは自動にしないとHDDを認識せずOSを起動できませんでした。

    >YASUさん
    SICに付属している取説プリントアウトして読んではいるんですが、命令をConfig.sys、Autoexec.batに組み込むのか、Sicを実行するのかいまいちよく分からないんです。
    あと、Win98下でSicを実行させてもなにもせずに終了してしまいます。
    HPにはWin98対応とでていたのですが...。

    取説より分かりやすい言葉で教えていただけないでしょうか?
  4. Mr.QOU さん   2000-02-13 00:12:10
    >10WaveStar 又は互換 ダイレクトサウンド (MPU ON)
    MPU機能は使われているのでしょうか?
    使用していなければ切り離してもよいかと?(使っていたらごめんなさい)

    >5Mate-X PCM
    IRQ10にした方がよろしいと思います。

    それでもダメなら一度[ESC]+[GRPH]+[9]で初期化を行い、
    ボードを指しなおし、色々試してみる位でしょう。
    気合いが肝心です。がんばってみてください。

  5. Aim さん   2000-02-13 00:56:59
    6以外をPCIセットアップで(空のスロットで)仮想的に消費してやれば
    PCI系を全部まとめることができるはずです
    あとは必要になったときにCバスボードに割り振りましょう。

    あとUSBがあるようですからIOロックでプリンタポートを殺し
    USBプリンタケーブルにすれば14も空くはずです。双方向通信できませんけど。
    シリアルポートも同様にIOロックで潰してUSB経由にすることで稼げるでしょう
    ただUSB系を使うのはある程度賭になるので自己責任でどうぞ。
  6. YASU さん   2000-02-13 01:03:46
    >命令をConfig.sys、Autoexec.batに組み込むのか、Sicを実行するのかいまいちよく分からないんです。

    一番簡単なのは、Autoexec.batに組み込む事でしょう。
    自分は、SIC.EXEをAディスクのルートに置いているので
    A:SIC.EXE /WSSx /DMA1 /86B
    としています。
    IF-2769、MATE-X PCM、WaveSMITのDMAが重ならないように/DMAの部分は、適当に設定してください。
  7. もりのみやこ さん   2000-02-13 02:51:17
     一般に、PCIシェアリングをするときは、
    PCIのIRQを固定にするのではなく、Cバス他のリソースを固定
    (たとえPnPモードでも)にして、PCIが一つのIRQしか取れない
    状況を作り出すとうまくいく場合が多いです。この方法だと、U-IDE
    さえもシェアリングできるようになるそうです。
  8. かすが☆ さん   2000-02-13 04:46:52
    すみません、SICの事を忘れていました。
    私が所有しているWavestarは、2枚ともTYPE-Bなので・・・。
  9. 神音 さん   2000-02-14 01:38:05
    みなさん、レスありがとうございます。
    ちなみに、まだ説明不足がありました。すいません。
     Roland SC-55mk2 、EPSON PM-2000C、NEOS Neoscan NSF-1230P2 PC-98版
    を使用してますんで、IRQ10,14をいじるのはちょと気が引けます。
     Amiさん、もりのみやこさんが言われるように全PCI機器が使用しているIRQを
    ステアリングしてIRQを確保するの方法が、今の私の環境には一番だと想いますんで、
    気合い入れてがんばってみます。
     確保できたら YASUさんのアドバイスを参考にAutoexec.batに命令を組み込んでみます。
    DMAは、余裕有りましたんで問題無いと思います。
     とりあえず仕事が休みの日に、再度挑戦したいと思いますんで、
    みなさんアドバイスどうもありがとうございます。