PCIバスカードから現行の機器へ
仕事の作業用で必要なのですが、部品メーカー支給品のソフトがXP対応&ノートPCのPCIカードバスという今から15年くらい前の基準で作成されており、部品メーカで当時作成した人がすでに居ないため、修正等も出来ずに半ばブラックボックス化した状態で無理矢理やっていましたが、ノートPCの寿命が近くなりいよいよなんとかしなければならない状態になりました。
そこで機材やソフトの互換性とかを四苦八苦しながら確認を進めておりました。
PCIカードの確認
PCIカードバスの通信カードは10年くらい前にすでに廃番で入手が出来ません。
これの代わりになるものを探し、デスクトップ内蔵のPCIカード→PCIeカード→USB接続カードとたぐってどこまで、部品仕様と対応可能かを確認していました。
ただしメーカー作成のソフトがそのカードで動く様に作ってあるため互換性は全く不明です。
確認準備
会社にあるデスクトップPCを確認したのですが、すでにPCIスロットのあるPCは1台もなかったので、現行新規販売されているマザーでPCIスロットがある安いものを購入しました。
MSIのA520M PRO-C DASH 値段だけで選びました。
https://jp.msi.com/Motherboard/A520M-PRO-C-DASH/Overview
しかしこれのせい+自分の知識不足でひたすら苦労する罠に嵌まっております。
まず最初は、仮組してもVGAが映らないという問題でした。
なにをどうしてもだめで、ビデオカードを取り付ければ動きます。
いろいろ調べたり聞いたりした結果、理由はCPUに内蔵グラフィックが無いとためでした。
マザーのグラフィックはCPUにグラフィック機能が無いと使用出来ず、Ryzenの型番にGと付くのがグラフィック内蔵でそれ以外は外付けGPUが必要と教えてもらいました。
正直言って認識していませんでした。
いままでは自作する時はインテルで組んでいたこともあり、特に意識せずにインテル内蔵グラフィックを使っていたと言うことですね。
まず画面が出ないという問題の一つは分かりました。
次にビデオカードによってUEFIに対応していないためCSMに切替が必要ということ。
これはビデオカードが対応していないことを自動検知した場合はBIOS側でCMSに切り替える必要があると案内が出て切り替わります。
これは新しい安価なビデオカードを購入してデフォルト状態に戻しました。
次にUSBからOSインストールしようとするのですがインストール画面起動中にOS側でハードウエアエラーが出て再起動になってしまいます。
ネットで見るとBIOSを最新版にすれば回避できるとの記載がありましたが、BIOSアップデートの方法がわかりません。
説明にあるのはOSインストール後にBIOSアップデートソフトでアップデートする方法です。
そもそもBIOS画面が昔風の青地に白文字の画面でUEFIの画面ではありません。
この辺が”PRO-C”ということでしょうか?
試しにとりあえずUSB起動ディスクをつくってDOSコマンドからautoexec.batを実行してみましたが実行出来ませんでした。DOSからは無理なのか??
メーカーのサイトではGUIのUEFI画面からM-FLASHにてBIOSアップデートとかFLASH BIOS Buttonでアップデートする画面に飛ばされますが、そもそもその機能はこの基板にはついて無いようです。メーカーwebページの情報はまったく使用することが出来ません。
どうやってBIOSをアップデートすれば良いのでしょうか?
まずはOSインストール出来る様にする事が必要です。
予備確認
試験用PCが動くまでには時間がかかりそうですので、その他先行でできることをいくつか試しました。(だいぶ条件はつかめたので試験用PC要らなくなりそうですが・・・)
メーカーのPCIeカードのデバイスドライバーはwin10対応になっているので使用可能との判断で別のPCのPCIeスロットに取付て動作確認しました。
通信はさせていませんがデバイスドライバーはちゃんと認識しているので動くと判断します。
ただ「部品」→「増設カード」→「ソフトウエア」でちゃんと動くかは確認する必要があります。
あっちこっちの知り合いに電話をして聞いたところ15年くらいまえのPCマザーがジャンクとして残っていることが確認できたので、とりあえず過去に廃棄されたPCの部品をあっちこっちからあつめて、バラック状態ですがなんとかWin10(32bit)でなら起動できるものを準備しました。
これにPCIカードを入れて確認した結果、表示系に疑問はありますが動くことは確認出来ました。
PCスペックがwin10の起動条件ギリギリなので快適問題無く使用できる状態ではありません。
ソフトウエア側の確認
部品メーカー支給のソフトウエアですが、Xp指定でしたが、Win7(32bit)→Win10(32bit)→Win10(64it)で動作確認をした結果、.NET framework 3.5上で動くようでどのOSでも起動動作可能でした。
通信確認はさせていませんがたぶん動くのではないかと思います。
現状の結果
まずは現状の試験用PCをなんとか動かせるようにすれば現行のノートPC&PCIバスカードが故障した場合でも、作業に支障は出ずに済みそうだと言うところまであたりが付きました。
なんとか頑張って動く様にしないと・・・
ハードウエア不具合 原因特定結果
追記:
最終的に確認された結果から、ハードウエアエラーは最初に疑ったとおり、『メモリー』が原因でした。
ですがそのメモリーを別のPCにとりつけて起動させても正常に動作するのでマザーとの「相性」と言うべきなのでしょうか?
やれやれ・・・ です。
ちなみにまだBIOSアップデートの問題は解決出来ていません・・・
0 件のコメント:
コメントを投稿