日々様々なトラブルにハマっている、困ったシステム管理者の奮闘日記です。

ハードウェアクロックが合わない?

中古で買ってきたノートPCにCentOS5なんぞを入れて遊んでみようかと思い、インストールしていたのだが、OSのリブート/シャットダウン時のハードウェアクロック調整でエラーになっていることを発見。

/sbin/hwclock --show
select() to /dev/rtc to wait for clock tick timed out.

となってしまう。

どうも/dev/rtcデバイスがうまく動いていない様子。
少しハマりかけたので対処をメモとして残す。

–directisa オプションをつけてハードウェア・クロックへのアクセスに直接 I/O 命令を用いるようにさせる。

/sbin/hwclock –show –directisa

また、下記のようにリブート/シャットダウンスクリプト内にもオプション追加することで対応。

vi /etc/rc.d/init.d/halt
-----------------------------------------
 :
[ -x /sbin/hwclock ] && action $"Syncing hardware clock to system time" /sbin/hw
clock $CLOCKFLAGS --directisa
 :
-----------------------------------------

後は、OS側でも ntpdate と cron を利用して定期的に時刻合わせを実行するように設定。


You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

AddThis Social Bookmark Button

Leave a Reply