[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:22937] Re: hwclock can't terminate some PC(wasRe: Re: unable to complete shutdown, problem of hwclock?)



佐野@浜松です。

In article <200006211820.DAA01008@xxxxxxxxxxxxxxxxxxxxx>,
  at "Thu, 22 Jun 2000 03:20:53 +0900',
   with "Re: hwclock can't terminate some  PC(wasRe:  Re: unable to complete shutdown, problem of hwclock?)",
 MATSUDA Yoh-ichi / 松田陽一 <matsuda@xxxxxxxxxxxx> さん writes:

> > | set_rtc_mmss: can't update from 54 to 2
> > 
> > ですが、source から見るとこのマシンの実時間が CMOS クロックより
> > 大幅に遅れてしまっているように見えます。
> 
> 確かに、以前リセットをかけた時には、 CMOS クロックが1996年辺りの
> 日付を示してまして、それは BIOS メニューから直しました。

なんかアヤシゲですね。その時は既に 2.2.16 ? 

> > cron で hwclock 叩いて
> > 壊しているのか, adjtime が死んでいるか、魂の暗黒時間があるのか
> > (;^^) あたりが疑わしく、おまけにどうも APM まわり 2.2.1[5-6] で
> > SMP で変になっているようなので、まずそのあたり調べてみては、で
> > す。
> 
> hoge:~$ grep APM /usr/src/linux/.config
> # CONFIG_APM is not set
> 
> という訳で、 APM 周りが関係しているようには思えません。

 www.linux.org.uk とか見ると 2.2.16 には既に errata patch が
出ていたりとかするみたいなので、もしかすると他にも bug がある
のかもしれません。

 Debian の kernel-source-2.2.15_2.2.15-3 は exec.c への
 backport patch を含んでいるので、一応 security hole は
塞いであるということですし、2.2.15 に戻されたほうが良いかも
しれませんね。

私も後で試してみたら --adjust でなくても --systohc でも
 drift の adjust をするみたいですね。 hwclock の code を
見ないと動作がわかりませんが。単純に CMOS clock を設定する
だけじゃないのかな。

もしもうちょっと調べてみたかったら、システム起動の途中とか
あるいはシステム動作中に定期的にログに hwclock --show の
記録させて眺めてみるとか。 --show --localtime としたほうが
良いかな。(?)

システム起動スクリプト (/etc/rcS.d/S50hwclock.sh) の実行前後で
記録を取って調べてみるとかするのも良いかも。

あと念のため。 kernel config option に CMOS clock を utc にするか
どうかの選択があったと思いますが、そこはちゃんと設定できてますよね ?

CONFIG_APM_RTC_IS_GMT
  Say Y here if your RTC (Real Time Clock a.k.a. hardware clock)
  stores the time in GMT (Greenwich Mean Time). Say N if your RTC
  stores localtime.

  It is in fact recommended to store GMT in your RTC, because then you
  don't have to worry about daylight savings time changes. The only
  reason not to use GMT in your RTC is if you also run a broken OS
  that doesn't understand GMT.

-- 
     # (わたしのおうちは浜松市、「夜のお菓子」で有名さ。)
    <kgh12351@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)