[15662]  Win98から9801-120(非PnP)が使えない。
投稿者:山下 さん   2000-07-31 16:51:01
 こんにちわ。PC9821V12S7RCを使用している山下と申します。つい先日、Win98を再インストール(クリーンインストール)したのですが、内蔵のモデムボード(PC9801-120)を使うことが出来なくなりました。

 私の環境はAドライブ(3.2G) Win98、Bドライブ(1.6G) FreeBSD3.3、「2nd CCUは使わない」設定です。内蔵モデムボードはPC9801-120(ディップスィッチにより非PnP、IRQ5)で、うろ覚えなのですが、通信ポートサポート115.2kbps(COM1)に割り振って、以前は両方のOSから使えておりました。しかしWin98を再インストール後はFreeBSDからしか使えなくなっています。(正確に言うと今朝、たまたまFreeBSDのほうも、おそらくルートパーティションが壊れて起動できなくなってしまったのですが、)

 Win98の再インストール後、コントロールパネル→モデムのプロパティ→検出結果→詳細といくと、「モデムから応答がありません。〜 内蔵モデムが正しく接続されている場合は、ポートの割り込み設定が正しいか確認してください。」というメッセージがでてしまいます。COM1は、IRQが4となっており、PC9801-120のディップスィッチによる設定とは異なっていますので、割り込み要求を変更しようとすると「この設定のリソースは変更できません。」というメッセージがでてしまいます。

 うろ覚えなのですが、以前はCOM1にIRQ5,I/Oポートアドレスに0x8bを割り振ってWin98から使えていたような気がするのです。現在でも、IRQは5,6,12が空きになっております。

 どうやったら、PC9801-120の設定を変更せずに、Win98から使えるようになるでしょうか。宜しくお願いいたします。
  1. 山銀 さん   2000-07-31 21:58:02
    COM1 は使えないと思いますよ。切り離せないはずです。(COM2 は切り離しが出来ます)
    で、普通、非PnP で V12 標準の内蔵モデムを使うには、COM3 を割り当てます。
    ただ、COM2 は切り離しているという事ですので、この場合は COM2 を設定すれば良いはずです。
    たぶん使えないのは、ポートを設定していないからでしょう。
    COM1 に入れてはいけません。(^^;

    非PnP で V12 標準の内蔵モデムを使うには、モデムの基盤上の「ディップスイッチを変更」してやる
    必要があり、現在空いている IRQ を調べてそこに割り当てれば良いです。
    但し、このボードは、IRQ 3,5,6,12 にしか設定出来ません。

    >現在でも、IRQは5,6,12が空きになっております
    という事ですので、ディップスイッチの設定を御希望の IRQ に指定やれば良いでしょう。

    モデムの認識のさせかたは、マニュアルにも書いてあります。(Win95 ですけど)
    ソフトウェア補足ガイドの P101 です。基本的には同じだと思います。

    ハードウェアの種類でポートを選択してPC9801-120(非PnP)を選択して設定後、電源をOFFにして、
    その設定通りにディップスイッチを変更。
    その後、ハードウェアの種類でモデムを選択して、一覧から選ぶで、PC9801-120(非PnP)を指定。
    モデムを接続するポートは、最初に設定したポートを選択すれば良いと思います。
  2. 山下 さん   2000-08-01 16:58:37
    山銀さん、ありがとうございました。
    うまく使えるようになりました。

    私の不正確な書き方に対して、非常に丁寧なレスをありがとうございました。
    >たぶん使えないのは、ポートを設定していないからでしょう。
    前回の再インストール時も、モデムを使えるようにするのに非常に時間がかかり、訳の分からないままに、何となく使えるようになった感じでした。
    「ハードウェアの追加」でポートを追加する際に、PC9801-120(非PnP)を選び、その設定でIRQやI/Oポートアドレスを、PC9801-120本体のディップスイッチの設定に合わせるという作業をするわけですね。

    >COM2 は切り離しているという事ですので、この場合は COM2 を設定すれば良いはずです。
    最初のCOM2というのは、2nd CCUの事でしょうか。以前から不思議に思っていたのですが、ポートのことについてわかりやすく書いた文書はどこかにないでしょうか。パラレルポートや、シリアルポートはコンピュータの背面にあるからわかりやすいのですが、どうしてそれ以外にCOM3,COM4などが使えるのでしょうか。
    今思いついたのですが、パラレルポートや、シリアルポート、CバススロットなどをOSから見ると、ポートというのでしょうか?
  3. 山銀 さん   2000-08-02 00:36:16
    使えるようになりましたか。良かったですねぇ〜。

    >最初のCOM2というのは、2nd CCUの事でしょうか。
    そうです。
    第1シリアルが、COM1 で、第2シリアル(2nd CCU)が COM2 になります。