2008年03月09日(日) 23:13 [Debian

Inspiron1525にDebian etchをインストールしたときのメモ。

「/etc/modprobe.conf」を削除したところ、システムクロックが9時間進んで表示されてしまう問題が発生した。手動で時間を合わせても再起動すると元に戻ってしまう。頭を悩ませていると、ブート時に下記のエラーが表示されていることに気づく。

select() to /dev/rtc to wait for clock tick timed out

調べてみると、「/dev/rtc」からhwclockコマンドでハードウェアクロックを取得しているらしい。試してみる。

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

『Manpage of HWCLOCK』を参考に、「--directisa」オプションを追加してみたところ、正常に取得することができた。

$ sudo hwclock --show --directisa
2008年03月09日 22時49分04秒 -0.015540 seconds

起動時に「/etc/init.d/hwclock.sh」でhwclockを使用しているので、「--directisa」オプションを使用するように修正した。

HWCLOCKPARS=

HWCLOCKPARS=--directisa

一度時間を合わせて再起動したところ、無事正しい時間が表示されるようになった。

時間と言えばNTPの設定をしていなかったので、後でやっておこう。

トラックバック / RSS
投稿

Copyright 2008 As You Like It All rights reserved.
Powered by Wordpress, Base template by WEB MAGIC, Photo by Encyclorecorder