[28570]  PCカードのDOSでの使用について
投稿者:MUG さん   2001-04-09 14:30:26
皆さん、こんにちは。MUGと申します。

PCカード増設ベイ・PC9821XA-E01のDOS上での使用法についてのご相談です。

Xa7にPC9821XA-E01を増設してWindows98上でコンパクトフラッシュの読込に
使っています。今回、CFの画像データを誤って削除してしまい、DOS6.2の
のundeleteコマンドで復活を試みようとしています。

DOS上でPCカードを認識させるためにネットで情報を探し、見よう見まねで
以下のようにconfig.sysに追加しましたところ、起動時にカードサービスが
利用できる旨のメッセージは表示される物の、実際にCFを差し込んでも、
ドライブの準備が出来ていないと怒られてしまいCFにアクセスできません。

【config.sysの今回追加した部分】
DEVICEHIGH=B:PCCARDSSDRV.SYS
DEVICEHIGH=B:PCCARDCS.EXE
DEVICEHIGH=B:PCCARDCSALLOC.EXE A:CSALLOC.INI
DEVICEHIGH=B:PCCARDCSS.SYS
DEVICEHIGH=B:PCCARDMCDRV.SYS
DEVICEHIGH=B:PCCARDHDCARD.SYS
DEVICEHIGH=B:PCCARDCARDID.EXE A:CARDID.INI

Windows98上では問題なく使えてますので、ハード的には問題なさそうですが、
他に何か注意点が有りますでしょうか? 情報やご指摘が有りましたら、
どうぞご教示下さい。よろしくお願いします。
  1. 闇猫 さん   2001-04-09 16:27:24
    ええっと、カードは立ち上げ時からさしてますか?
    DOS上では活線抜き差しはできないので、あとから入れても認識されませんので…。
  2. gamo さん   2001-04-09 21:32:24
     マニュアルだと、CSS.SYSが無くてCDCOMP.SYSになってます。
    B:から起動してるようですけど、モジュールのあるドライブはA:のままで良いですか。

    EMM386.exeを組み込んでいる場合、EMM386.exeより下の行に追加して下さい。
    EMM386でUMBを使用している場合は、/E=DC00-EFFFを追加して下さい。
    と書いてあります。
  3. MUG さん   2001-04-10 09:28:53
    闇猫さん、gamoさん、早速のアドバイスありがとうございます。

    中古で買ったPC9821XA-E01なので、マニュアルもなく大変参考になります。
    お二人のおっしゃる事を一つ一つ確認しましたら、気になる点がいくつか有りました。

    まず、私のPCカードドライバFDには「CDCOMP.SYS」は有りませんでした。
    クリーンスポットで入手したFDなのですが、いくつかバージョンが有るのでしょうかね?

    EMM386.EXEの記述ですが、UMBを使用していたので、/E=DC00-EFFFのオプションを追加して
    みました。しかしよくよく調べると、使用しているUIDE98が上記のアドレスを使用していた
    のが分かりました。UIDE98のROMアドレスは移動できないとマニュアルに書いてあったので
    CONFIG.SYSからメモリ関連の記述をはずして、PCカードドライバ関連のみにしたのですが
    やはりカードを認識しません。かくなる上は、UIDE98を抜いて試そうかと思ってます。

    それからIRQ節約のために、非PnPモードで使用してますが、これはdos上では問題ないの
    でしょうか?

    すいません、引き続き情報をお待ちします。m(__)m
  4. MUG さん   2001-04-11 01:38:28
    解決しました!

    やはりUIDE98が使用するROMアドレスが問題だったみたいで、このボードを抜いて
    試したところ、「ピッ!」と音がしてPCカードを認識しました。ヽ(^o^)丿
    undeleteコマンドでの画像復活はうまくいきませんでしたが、これでスッキリしました。
    アドバイスいただいたお二方、どうもありがとうございました。