OLD Sled | INDEX | INDEX(1) | NEW Sled

SCSIとIDEって……?  投稿者:わるきゅーれ  投稿日:1998年12月18日 11時09分 

SCSIとIDEの関係についてお聞きしたい事があります。
PC-9821Xv/W(購入時のまま) + SC-UPCI + MO という構成ですが、
SCSIボードに接続したMOの電源を入れないと、
HDDがDOS互換モードになり、CDドライブが使えない状態になってしまいます。
SCSIボードだけにしてみてもだめでした。
これって異常だと思うんですが、どうなんでしょう?
原因とかわかる方、いらっしゃいませんか?

PS. 余談だけど、Rainが動作状態だと、640M-MOへの最初のアクセス時にほぼ100%ハングアップします。
 そんなことないよって方いらっしゃいますか?

  1. re: Thisman さん 投稿日:1998年12月18日 11時39分
     MOドライブの名前が書かれていないので一般論。

     SCSI製品で、電源が入っていないとアクティブターミネータ機能が働かない物が有ります。
     お使いのMOドライブがそう言う仕様の物かどうか、確認して下さい。

     後、SCSIボードだけの時。
     アクティブターミネータ(多分、ボードに付いてきてると思います)を使っていますか?
     それとも、ボードの自動ターミネート機能等をお使いですか?

  2.  
  3. re: わるきゅーれ@がっこ さん 投稿日:1998年12月18日 11時43分
    レスありがとうございます。>Thisman さん
    SCSIボードの自動ターミネート機能はONにしてあります。
    MOはメルコのMOS−S645Hですが、どうなんだろ?

  4.  
  5. re: おっちぃ さん 投稿日:1998年12月18日 14時26分
    DOS用のデバイスドライバがCONFIG.SYSに書いてありませんか?(例:DOSで640MBのMOを読み書きするドライバ)
    これらがあるとWin95などでそのドライバが関係するI/Fに接続されている機器がDOS互換モードになってしまいます。
    その他にはドライブ数増加によるものではないでしょうか。これはConfig.sysに"Lastdrive="で仮想ドライブをどこまで使うか予約しておかないとデフォルトでは"E:"("F:"だっけ?)までしか使えません。だからHDDとMOとFDDでそれを超えると仮想ドライブとして動作するCD-ROMが認識できなくなります。メモリーを圧迫しない限り"Lastdrive=z"と記述しておくとよいと思います。

  6.  
  7. re: おっちぃ さん 投稿日:1998年12月18日 14時48分
    あ、ハズしてましたね。失礼しました。

  8.  
  9. re: わるきゅーれ@放課後 さん 投稿日:1998年12月18日 14時54分
    レスありがとうございます。>おっちぃ さん
    CONFIG.SYSはDOSプロンプト使用時のコンベンショナルメモリをできるだけ大きく(593Kぐらい)できるよう、
    ほとんど何も組み込んでいないはずです。
    特にDOSで640MBのMOを読み書きするドライバはWin95で組み込まれるとマズイように書かれていたと思うので、
    気をつけているはずなんです。(一応帰ったら確認してみますが。)
    LastdriveのほうはHDDがA〜C、FDDがD、MOがEで、CDがGにしてあるので、"Lastdrive=I"としてあるんですが……
    もしかしてMOに電源が入ってないとCDがデフォルトのQに戻ってるんでしょうかね?
    帰ったら試してみようと思います。

  10.  
  11. re: わるきゅーれ さん 投稿日:1998年12月19日 10時25分
    結果報告です。
    結局、Lastdriveで指定するドライブレターを1つずつ後ろに下げていったところ、Lastdrive=Pで正常動作しました。
    ちなみにConfig.sysが
    ----------------------------------------------------------------------------------------------
    DEVICE=A:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
    DEVICEHIGH=A:\WINDOWS\EMM386.EXE /UMB /HIGHSCAN /DPMI
    DOS=HIGH,UMB
    BUFFERSHIGH=10
    FILESHIGH=20
    DEVICEHIGH=A:\WINDOWS\COMMAND\HRTIMER.SYS
    DEVICEHIGH=A:\WINDOWS\SETVER.EXE
    LASTDRIVE=P

    REM DEVICEHIGH=A:\WINDOWS\KKCFUNC.SYS
    REM DEVICE=A:\WINDOWS\COMMAND\NECCD.SYS /D:CD_101
    REM DEVICE=A:\MELMO\MO640MB.SYS
    ----------------------------------------------------------------------------------------------
    で、Autoexec.batが
    ----------------------------------------------------------------------------------------------
    @ECHO OFF
    PROMPT=$P$G
    PATH=A:\WINDOWS;A:\WINDOWS\COMMAND

    REM A:\WINDOWS\COMMAND\MSCDEX.EXE /D:CD_101 /L:G
    ----------------------------------------------------------------------------------------------
    となってます。
    MOの電源入れなくてもCDはGドライブになってたのに、なんでLastdriveをPまで下げなきゃならないんですかねぇ?

  12.  
  13. re: Thisman さん 投稿日:1998年12月20日 02時15分
     ちなみに、SCSIボードのメーカーは?
     ボードのメーカーに問い合わせてみるのが良いような気がします。
     ボードのメーカーもmelcoincなら、ユーザーサポートの首締め上げてやれば良。(笑)

  14.  
  15. re: とんとん さん 投稿日:1998年12月20日 03時25分
    大したことではありませんが、補足です。
    >これはConfig.sysに"Lastdrive="で仮想ドライブをどこまで使うか予約しておかないとデフォルトでは"E:"("F:"だっけ?)までしか使えません。

    正確なことを言いますと、LASTDRIVEに関しては、MS-DOSとWin95で多少“ふるまい”が異なるようです。
    MS-DOSでは、物理ドライブは自動的に認識するので論理ドライブ(CD-ROMやRAM-Disk)を使用しない場合、特に設定しなくてもHDなどの使用に問題を生じません。Eまでというのは、物理ドライブを4台以下しか繋いでいない時のデフォルト設定のことだったと思います(たぶん)。

    ところが、Windows95では事情は反対になります。デフォルトの状態で、LASTDRIVEは=Z以上の未知の値に設定にされており、未設定ですべてのドライブレターが使用可能です。
    そのため、コンベンショナルメモリーをわずかでも節約したい場合にのみ、LASTDRIVE=Z以下を記述することになります。LASTDRIVE=Zとするだけで、メモリー占有量が減少します。
    もっともLASTDRIVEはBUFFERSなどと異なり、メモリー消費量はわずかなものですから、LASTDRIVE=Zとしておくのが一番便利だと思われます。

  16.  
  17. re: とんとん さん 投稿日:1998年12月20日 03時46分
    見なおして見たら、どこが「MS-DOSとWindows95では事情は反対」なのか自分でもよく分からない変な書き方ですね(^^;;
    要するにDOSではLASTDRIVEを書かないほうがメモリ使用量最小、但し、論理ドライブが使えなくなる。
    WindowsではLASTDRIVEを書かないとメモリ使用量最大。すべてのドライブが使用可能。
    で、「事情が反対」な訳ですね。
    でも、HDD一台しか繋いでないときに、MS-DOSで「lastdrive=b」とかやったらデフォルトよりもメモリが空くのかも。そしたらデフォが最小とは必ずしも言えないことになる……実際に試して見ないと、こんな細かいことは分かりませんね(^^;;

  18.  
  19. re: とんとん さん 投稿日:1998年12月20日 03時53分
    ああ、完全に脱線だ。上の2つの内容(^^;;
    お詫びに多少は、本筋と関係あることをば。

    >もしかしてMOに電源が入ってないとCDがデフォルトのQに戻ってるんでしょうかね?

    CD-ROMドライブのデフォルトレターがQだっていうのは、実はNEC機だけのことです。
    別にWindowsのOSとしての決まりでも何でもなく、NECが工場出荷時にそう設定しているだけのことに過ぎません。(もしくはユーザがWindowsをクリーンインストールした時のMS-DOSでの設定を引きずってるか)
    元はといえば、MS-DOSにおいて物理ドライブの最大接続数が16だったことから(つまりPまで)、ネットワークドライブとしてエミュレーションされるCD-ROMドライブをQから始めるのが“慣例”になったというだけのことです。
    そのため、AT互換機ではちゃんとCD-ROMも続きのドライブレターになっていますよ。

  20.  
  21. re: Thisman さん 投稿日:1998年12月20日 12時58分
    >そのため、AT互換機ではちゃんとCD-ROMも続きのドライブレターになっていますよ。

     出荷元にもよりますが、OSR2だとZドライブ、とかに成ってる場合も有ります。>CD-ROM
     Zなら、確実に一番最後のドライブだから。(^^;

  22.  
  23. re: とんとん さん 投稿日:1998年12月20日 13時08分
    おおう、Zなんてのもありますか(^_^)
    個人的には、HDDやMOと間を空けた方がドライブを増設した時のことを考えると便利ですよね。
    CD-ROMのレターが変わると、動かなくなるソフトがありますから…。

  24.  

OLD Sled | INDEX | INDEX(1) | NEW Sled

NamaLog Viewer SuperLite Ver-0.0.1α7 by K.O.T.B.GRIFFON / GRIFFON Works Software