[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を行いたいんで(全二重されていないので無線みたいです)、
似たような環境で解決策を御存じの方、教えて下さい。よろしくお願いします。
(長文+まとまりが無くすいません。)
-
かすが☆ さん
2000-02-12 21:52:25
あの・・・。
Wavestarは、TYPE-Bと言われるROMの載ったものでないと
全二重化はできない事になっているのですが・・・。
見たところ、TYPE-Aのものではないでしょうか?
その他には、USB-PCIと内蔵LANとVDB16をINT固定で使っていませんか?
私のところでは、これらのINTを「固定」にすると、起動しなくなりましたが。。。
-
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化の仕方を熟読してみましょう。
-
神音 さん
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対応とでていたのですが...。
取説より分かりやすい言葉で教えていただけないでしょうか?
-
Mr.QOU さん
2000-02-13 00:12:10
>10WaveStar 又は互換 ダイレクトサウンド (MPU ON)
MPU機能は使われているのでしょうか?
使用していなければ切り離してもよいかと?(使っていたらごめんなさい)
>5Mate-X PCM
IRQ10にした方がよろしいと思います。
それでもダメなら一度[ESC]+[GRPH]+[9]で初期化を行い、
ボードを指しなおし、色々試してみる位でしょう。
気合いが肝心です。がんばってみてください。
-
Aim さん
2000-02-13 00:56:59
6以外をPCIセットアップで(空のスロットで)仮想的に消費してやれば
PCI系を全部まとめることができるはずです
あとは必要になったときにCバスボードに割り振りましょう。
あとUSBがあるようですからIOロックでプリンタポートを殺し
USBプリンタケーブルにすれば14も空くはずです。双方向通信できませんけど。
シリアルポートも同様にIOロックで潰してUSB経由にすることで稼げるでしょう
ただUSB系を使うのはある程度賭になるので自己責任でどうぞ。
-
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の部分は、適当に設定してください。
-
もりのみやこ さん
2000-02-13 02:51:17
一般に、PCIシェアリングをするときは、
PCIのIRQを固定にするのではなく、Cバス他のリソースを固定
(たとえPnPモードでも)にして、PCIが一つのIRQしか取れない
状況を作り出すとうまくいく場合が多いです。この方法だと、U-IDE
さえもシェアリングできるようになるそうです。
-
かすが☆ さん
2000-02-13 04:46:52
すみません、SICの事を忘れていました。
私が所有しているWavestarは、2枚ともTYPE-Bなので・・・。
-
神音 さん
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は、余裕有りましたんで問題無いと思います。
とりあえず仕事が休みの日に、再度挑戦したいと思いますんで、
みなさんアドバイスどうもありがとうございます。