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の設定をしていなかったので、後でやっておこう。
