[3779]  SIMM SETTEING ERRORと セカンドキャッシュについて
投稿者:アラジン さん   2000-04-19 11:02:21
Xt13/C12にメルコのHK6-MD400/98を換装してから幾度と無く起動時にSIMM SETTEING ERRORが出ていたのでついにサポートセンターへ連絡したところ、セカンドキャッシュを外して起動するように言われたのでそのとうりにするとうまく起動しました。K6-2はL2キャッシュを搭載してないので随分動きが悪くなるのではと懸念しております。この辺のところ実際どうなんでしょうか?教えてください。
  1. MOMO さん   2000-04-19 12:42:38
    下にも書いた通り、K6-IIIアクセラレーターでも L2 は外さないと動作しませんでした。これは、CPU内臓 L2 の問題ではなく K6 の動作する信号タイミングの問題と言う気がします。K6-2 使用で L2が無いと動作速度が遅くなる可能性は有りますが、P-133よりはかなり早いはずです。
  2. アラジン さん   2000-04-19 17:29:30
    MOMOさん早速のレスありがとうございます。確かにベンチマーク上だと遅くなるようですが体感的にはそれほど差はないように感じました。
  3. Hira さん   2000-04-19 17:30:26
    確かにL2キャッシュを外すと低下しますが 内臓キャッシュがK6-2でも けっこう
    効果が有って 古い機種の場合HDDアクセススピードの頭打ちもあり 僅かの低下
    で済みそうです(某雑誌テストでは数パーセントでした。)
  4. YASU さん   2000-04-19 20:35:18
    ちょっと話は、変わりますがXt13のメモリースロットが全て埋めていた時は「SIMM SETTEING ERROR」が出まくりました。
    現在、メモリー構成を変え、2スロット空けたら2,4VのK6-III 400MHz載せてますが
    「SIMM SETTEING ERROR」は、全く出なくなりました。
    環境的に不明ですがメモリーが十分に有るなら、最後の2スロットを空けてL2キャッシュを載せた方が速くなるかもしれません。
  5. アラジン さん   2000-04-19 23:18:20
    YASUさんへ、2スロット空けたらエラーの回避率は増えるのですが100%ではないので現在はセカンドキャッシュを外しています。K6-�轡▲�セラレータはXt13でも起動するのでしょうか?
  6. アラジン さん   2000-04-20 12:05:07
    やはりだめでした。セカンドキャッシュを外してエラーが出なかったのは一日だけ、次の日からまた同じようにSIMM SETTEING ERRORが出るのです。別にハード的に異常が起こらないのでそのままの状態で動かすことにしました。
  7. yos. さん   2000-04-20 13:43:57
    Xt13/C12でHK6-MS400-N2を使用していますが、当方の環境ではL2をはずさずに動作しています。メモリは32MB*4+16*4で192MB(8スロット全て使用)です。個体差もあるかもしれませんが、動く場合もあるということで参考までに。
  8. YASU さん   2000-04-20 13:56:22
    全く見当違いかもしれませんがもし、メモリーの速度が60nsの物と70nsの物を混在しているとしたらそれも原因かもしれません。
    もう少し詳しく書くと以前の自分の環境は、32Mbytex2(60ns)、8Mbytex6(70ns)でしたが、その時は、SIMM SETTEING ERRORが電源投入時にほぼ100%出ました。(4、5回リセットをすると直りました)
    ちなみに、SIMM SETTEING ERRORが出たまま立ち上げると32Mbytex2(60ns)が認識されませんでした。
    現在は、32Mbytex4(60ns)、16Mbytex2(60ns)ですがこの構成になってから一度もSIMM SETTEING ERRORは、出てません。
    これがメモリーの速度が60nsに統一されたため60nsのSIMMを70nsで動かすような命令を送らずに済むようになった為なのか、メモリースロットが2つ空いた為、電気的に余裕が出来た為なのかは不明なので一応、メモリースロットを空けることを勧めてみたのですが。

    >K6-�轡▲�セラレータはXt13でも起動するのでしょうか?

    一応、いくつかの動作報告は、過去ログに有ると思います。
    自分は、PL K6-III/98を使って載せてますが2ndキャッシュをそのまま挿していてもきちんと動いてます。
  9. 岩頭 さん   2000-04-20 16:29:15
    YASUさんと同意見ですが、N3下駄でメモリー 223MB セカンドキャッシュ 512KB でK6-III 466MHzで動いてます。
    全て金メッキの I/O製メモリーに統一して、セカンドキャッシュも I/O製です。
    SIMM の種類&接触不良も疑ってみては如何ですか?
  10. アラジン さん   2000-04-21 00:26:29
    皆さん、いろいろありがとうございました。Xt13がHK6-MS400-
    N2で動作するとは恐れ入りました。また現在のメモリ環境は、メルコのEMW-P64MB+
    純正メモリ16MB+EMW-P16MB+EMW-P16MBで8スロットフルに使用しています。最後の2スロットだけ空けてみたりもしましたが、最初は出なかったSIMM SETTINNG ERRORも何回か起動するうちに頻繁に出るようになり諦めました。やはりEMW-Pを諦めた方がよいのでしょうか?
  11. YASU さん   2000-04-21 07:30:55
    >メルコのEMW-P64MB+純正メモリ16MB+EMW-P16MB+EMW-P16MB

    という事は、パリ付とパリジェネを混在してるんですよね。
    個体差が有るのではっきり言えませんが、パリ付とパリジェネを混在するのは、止めた方が良いです。
    メモリースロットを4スロットしか持ってないXa**シリーズと違ってXt**シリーズは、8スロット持っているため電気的に不安定な部分が有るらしくメモリーもパリ付ならパリ付きonly、パリジェネならパリジェネonlyにした方が安定しやすいようです。

    >EMW-Pを諦めた方がよいのでしょうか?

    逆に純正メモリ16MBを外した方が安定するかも。
    EMW-Pのみなら速度も60nsに統一出来る筈ですし。
  12. アラジン さん   2000-04-21 19:12:14
    YASUさんへ・・・不思議な現象でエラーが出なくなりました。メモリの差し順を純正のメモリを最初のスロットに刺して後はEMW-Pを適当に全部の空きスロットに刺したところ見事にエラーが出なくなりました???
  13. YASU さん   2000-04-26 20:11:56
    亀レスですが自分の考察を。

    >メモリの差し順を純正のメモリを最初のスロットに刺して後はEMW-Pを適当に
    >全部の空きスロットに刺したところ見事にエラーが出なくなりました???

    飽く迄も自分の創造ですがPC-98のBIOSがメモリーの速度を決定する場合、まず最初のスロットのメモリーの速度を調べ、暫定的にその速度に設定し、次のスロットのメモリーの速度を調べそれが現在の設定より速ければそのまま、遅ければBIOSの設定を遅い方に設定するというのを最後のスロットまで行い、最後のスロットのメモリーのチェックが終わった後にBIOSの設定速度より速い速度になっているメモリーに速度をBIOSの設定速度に合わせるよう命令を送るのでは、ないのかと想像されます。
    そして、その命令が様々な要因により正常にメモリーに伝わらない場合、SIMM SETTEING ERRORが出ると考えられます。
    大半のPC-98は、メモリースロットが4つしかないためこの一連の処理が余裕を持って行えるのにXt13、16は、8スロット有るためこういう事が起こりやすいのでしょう。
    つまり、上記の現象は、最初のメモリースロットに70msのメモリーを使ったことによりBIOSの設定が最初から70nsになった事がエラーが出なくなった要因と考えられます。