Nicotto Town



無事だったらしい。

 原因はやっぱり電池の消耗。
 …いや、初期化の処理おかしくね?

*条件
・規格外の容量のメモリモジュールの搭載。
・再起動時に保持されないRTCレジスタの内容。
・ビデオカードの認識不良。
・同様に出力不良。

ということで仮説。
・起動時に保持されているはずのメモリが不定の為、規定のコンフィギュレーションが行なわれない。
・本来システム用にリザーブされている領域も「仕様として対応していない」のにメモリが実装されているためにきちんとメモリ空間をマッピングできていない。

本来ならば、ボタン電池は、BIOSの設定値と、RTCの時刻の維持に使われているはず…で、一時的にでも再設定してしまえば、起動時には初期値が使われ、電源が供給されれば変更はされない…筈なのだが…。どっちにしろPOST処理あるはずなんだがな…。


とりあえず、対処。
・電源プラグを抜いた上で、電源ボタンを押して、とりあえずの放電。
・バラす。
・ボタン電池の交換。電圧の計測。…ゼロ…まぁ、故障ではない可能性を担保するのである意味目出度いのだが、着脱しづらいソケットだった…。新しいのは電圧が出ていることを確認しセット。
・メモリからモジュールを一本抜く。(仕様の範囲内の容量にするため。)
・壊れた?ビデオカードに交換。
・SATAケーブルを外し(本体側の設定で、ヘタに起動されても困るので)、電源を入れる。
・BIOSの初期値をロード。日付と時刻を設定し、保存し、あるべき状況の記憶。
・再度バラす。
・メモリを追加。外したケーブルの接続。
・くみ上げて起動。


…問題なし。
いや、電池がないと不安定になるのってはじめてみたよ。起動時に再設定されちゃうから大抵平気な顔して、最初の設定をすれば動くものなんだけど。
だって、電源が供給されれば、RTCは常時電源供給されてるんだし。
あれ?でも今の設定値の保持ってどこなんだろう?
基本仕様としては、RTCのレジスタを使っていたはずなんだけど、今はサウスブリッジとかそのあたりだろうか。組み込みでは基板に居るけど、マザーボードの類で見かけた記憶がないな。でも、CMOSって呼ぶのは、おかしいと思うぜ。
半田ごて握ったことがなければ平気なのかもしれないけど。
データシート見れば書いてあるんだろうけどね。

イレギュラーな装備なのは前の持ち主の仕業だしなぁ。
結局初期化処理の不良って事らしい。


ついでに、ビデオカードのグリスと、CPUのグリス塗りなおしたけど、CPUファンは意外と汚れていなかった。え、ヒートシンクだけで殆ど放熱できてるってこと?
たまにドライヤーみたいな音立ててるけど、その頻度を考えると、そういうことになりそうだ。回るんだから壊れてるわけでもないだろうけど、すげぇなwなんかw
まぁ、全員物理的には無事でしたと。

でもオンボードの出力は絶対的に「排他」なので、ビデオカードがあると、出力されず使えないんだよなぁ。アナログだけど、出力は多いほうが便利なんだけど。

なんとなく、初期化処理に問題があるんじゃないかと思わなくもないけど、まぁ、拾い物だしねぇ…。




月別アーカイブ

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009


Copyright © 2025 SMILE-LAB Co., Ltd. All Rights Reserved.