[14585]  CPU差し替えとPC9821XA-E01の認識不良
投稿者:HAMLIN さん   2005-06-29 00:14:11
CPUを交換したところ、PCカードスロットアダプタを認識しなくなりました。何か、有効な対策をご教示戴ければ幸いです。
機種:PC-9821Ra266D30R
M/B:G8YKK_X_A2・
BIOS:0.02(Ra300以降と同じBIOSのようです。)
S/N:8Y000???A(1998年11月製)
OS:Windows98SE
元のCPU:P2_266MHz
新CPU:P!!!_850MHz(SL49G)を566MHzで使用。下駄はPL-iP3/T REV2
現象:P2_266MHzの場合は、PC9821XA-E01(PCカードスロットアダプタ)を自動認識して正常にドライバー類を読み込み、メモリーカード等を普通に読み書きできます。一方、P!!!_850MHz(SL49G)を566MHzで使用した場合は、PC9821XA-E01を自動認識せず、ハードウェアの検出を行っても見つけ出せません。強制的にドライバー類を読み込ませても、!マークが付いたままでPC9821XA-E01を認識しません。この状態でP2_266MHzに差し替えるとPC9821XA-E01を認識します。さらに、再度P!!!_850MHzに差し替えると認識しません。これ以外の動作は特に問題がなく、HDDの読み書きやビデオボードのドライバー類もキチンと読み込まれ正常動作しています。
CPU差し替えの都度、PCIバスなどのシステムデバイス類のドライバー類PCI.VXDを改めて読み込んでいるため、ここら辺に原因がありそうです。
識者のアドバイスをお待ち致しております。よろしくお願い致します。
  1. ja9mhg さん   2005-06-29 10:59:24
    私のPC9821Ra300@800(C66*12,Win2000)は、PCカードスロットは認識しています。
    WiN98SE時も認識していたのでOSの違いでは無いかと思いますが,,,

  2. HAMLIN さん   2005-06-29 21:52:21
    >OSの違いでは無いかと思いますが,,,
    いえ、OSはwindows98SEの1種類です。Win98sSE+P2-266+PC9821XA-E01で正常動作しているPC-9821Ra266のCPUをP!!!566MHzにすると最初の立ち上がり時にPCI.VXD等を改めて読み込見直すのです。そして、PC9821XA-E01が認識されないのです。マザーボードは今まで使っていたものそのものですから、本来はチップセット関連のドライバーを改めて読み込み直すのはおかしいのです。
  3. Nr166er さん   2005-06-30 00:03:05
    HAMLINさん、お久です。
    PC9821XA-E01背面のPnP切替SWはどのようになっているでしょうか?
    Ra266の拡張状況(IRQ使用状況)にも因ると思いますが。
  4. タビ猫 さん   2005-06-30 21:49:17
    メモリーのエラー、ディスクのRead/Writeエラーではないでしょうか。
    Ra266のマザーボードは結構クリティカルなところがあります。
    私のRa266はチップセット、メモリースロットまわりのコンデンサを増強しないと
    安定しませんでした。
  5. ウルトラギブン さん   2005-06-30 21:50:44
    タイミングの問題かなぁ...
    Cバススロットの位置を変更して試されましたでしょうか.
  6. HAMLIN さん   2005-06-30 23:39:15
    Nr166er様、アドバイス有り難うございます。PnP切替SWは両方試してみました。また、増設機器は、PC9821XA-E01とUIDE-98Mのみとし、2ND_CCUや内蔵HDDも切り離してあります。CPUを差し替えるだけでこの現象が起きます。
    タビ猫様、有り難うございます。コンデンサ増強は気が付きませんでした。考えてみれば、製造から7年近く経っていますので、低ESRのコンデンサ増設を検討して見ます。メモリーについては、ECCですので、不安定なものがデータ修正されながら動作している可能性もありますね。
    ウルトラギブン様、ご指摘有り難うございます。実は、PC-9821V200/M7J2の筐体にG8YKKを移植していますので、Cバススロットの位置を変更するとケーブルが届かないかもしれません。
    皆様、ご指導頂きましたことをいくつか実施してみて、何か変化があればご報告致したいと思います。有り難うございました。
  7. KAZZEZ さん   2005-07-09 22:36:31
    うちでは今日、Ra40マザー(95モデル)で、IDE-98(PnP)を差しているときだけ
    95aでXA-E01が認識されなくなる(非PnPだと(!)が付く)トラブルがありました。
    PenII@366MHz、Celeron300とも変化はありませんでした(Pen3は持っていません)。
    # なぜか2kでは動きましたが。

    いろいろやっても症状に変化が無かったのですが、
    とりあえずPCIセットアップですべてのリソースを固定し、
    非PnPでXA-E01とIDE-98を手動設定した(デフォルトINTを変えた?)あと、
    その状態でXA-E01だけをPnPに戻すとなぜか動き、
    その後はIDE-98をPnPに戻しても問題ありませんでした。

    勝手な予想ですが、CバスPnPはハードの状態が変わっても、
    PCIセットアップで古い設定が残ったりしますから、
    XA-E01が構成したPnP設定を、起動BIOSを持つIDE-98が先に引き継ぎ、
    PnPモードのXA-E01が行き場を失っていたかのような感触でした。

    CPUを変えるごとにWindowsの構成が変わっているのでしたら、
    その際にCバスPnP設定が何らかの悪影響を及ぼしている可能性は無いでしょうか?
    PCIセットアップでPnP設定を消し、
    PCIのリソースを固定して挙動を見ると良いかもしれませんが、
    UIDEはリソース固定できないんでしたっけ??

    UIDEの代わりにEXIDE32Gで挙動を見てはどうでしょうか。
    あるいは、WindowsNT/2000上ではどうなるでしょうか。
  8. HAMLIN さん   2005-07-13 00:30:30
    KAZZEZ様、アドバイス有り難うございます。
    HDDをフォーマットし、新規にWindows98seをインストールして実験していますが、何故か、CPUを差し替えるだけでXa-E01が認識されたり、されなかったりです。一方、Safeモードで立ち上げると!マークも付かず、正常に認識されます。
    ご指摘のようにCバスPnP設定が悪さをしているかもしれません。この設定は、M/B側で記憶されているのでしょうから、スーパーリセットだけでなく、リチウム電池の開放もしたうえで、やり直してみたいと思います。
    それから、 UIDEはリソース固定できません。固定しようとすると何かと問題が起きます。
    WindowsNT/2000上の挙動も興味があります。しかし、OSのクリーンインストールに疲れていますので、まだ試しておりません。もう少しWindows98SEで足掻いてみます。
    アドバイスを戴きまして有り難うございました。
  9. KAZZEZ さん   2005-07-13 11:37:39
    あと、もし何らかのタイミングのような問題だとしたら、
    INTELSATなどでメモリアクセス設定を変えてみるというのはどうでしょうか。
    効果あるかどうかは分かりませんが・・・。