
https://bugzilla.novell.com/show_bug.cgi?id=699400 https://bugzilla.novell.com/show_bug.cgi?id=699400#c40 --- Comment #40 from Dr. Werner Fink <werner@suse.com> 2011-12-23 09:41:11 UTC --- (In reply to comment #38)
The bug, as pointed out earlier, is in /etc/init.d/boot.clock's assumption that 11-minute mode implies accurate hardware clock... this is wrong!
If the kernel is in the 11-minute mode than the CMSO clock is accurate that is touching the CMOS clock with hwclock does not increase the accuracy but making it worse (sigh!). The only problem with that is: if the CMOS clock is off by more than 15 minutes the kernel does not touch the CMOS clock anymore due to the fact that this could be an other timezone than UTC. A more correct solution would be a) Correct the CMOS clock before starting ntp (see bug #730374) this already part of stable/openSUSE_Factory b) Modify the 11-minute mode check by not only using the status bit but also compare the current CMOS clock with the system clock. c) both a) and b) (In reply to comment #39) @Seife: It would be more powerful if you could think deeper into the problem and help to avoid such ``solutions''. It is a matter of fact that is the kernel is in 11-minute mode the user space program like hwclock using a system call can not increase accuracy. That is that such a ``solutions'' will break any correct configured system. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.