https://bugzilla.novell.com/show_bug.cgi?id=783853 https://bugzilla.novell.com/show_bug.cgi?id=783853#c8 Dirk Weißnich <regi.hops@gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |regi.hops@gmx.net --- Comment #8 from Dirk Weißnich <regi.hops@gmx.net> 2012-10-15 20:05:34 UTC --- So there are a few bug reports on this but this one looks like the best bet on describing my problem. So first of all I have a double boot system with Windows XP and openSUSE 12.2 x86_64. Therefore I always set it up with "Hardware Clock Set as UTC" unchecked since 11.x. And it always worked til now. BTW I also synchronize the time with NTP. Now I always need to adjust the time either in Windows or in openSUSE when I changed the OS (or wait for the NTP to synchronize). Digging through the settings I find something seems to go wrong with the synchronization to the CMOS-Clock. Steps to reproduce: I set everything to the initial time in UTC STEP 1 Yast: check "Hardware Clock Set to UTC" and change time to correct local cp-m4a:~ # hwclock --debug hwclock from util-linux 2.21.2 Using /dev interface to clock. Last drift adjustment done at 1350327841 seconds after 1969 Last calibration done at 1350327841 seconds after 1969 Hardware clock is on UTC time Assuming hardware clock is kept in UTC time. Waiting for clock tick... ...got clock tick Time read from Hardware Clock: 2012/10/15 19:10:45 Hw clock time : 2012/10/15 19:10:45 = 1350328245 seconds since 1969 Mon Oct 15 21:10:45 2012 -0.313614 seconds cp-m4a:~ # date Mon Oct 15 21:12:43 CEST 2012 cp-m4a:~ # cat /etc/adjtime 0.000000 1350327841 0.000000 1350327841 UTC So far everything looks good, but Windows won't see the correct time, because of UTC. ------ STEP 2 Yast: uncheck "Hardware Clock Set to UTC" and change time to correct local cp-m4a:~ # hwclock --debug hwclock from util-linux 2.21.2 Using /dev interface to clock. Last drift adjustment done at 1350328443 seconds after 1969 Last calibration done at 1350328443 seconds after 1969 Hardware clock is on local time Assuming hardware clock is kept in local time. Waiting for clock tick... ...got clock tick Time read from Hardware Clock: 2012/10/15 19:15:03 Hw clock time : 2012/10/15 19:15:03 = 1350321303 seconds since 1969 Mon Oct 15 19:15:03 2012 -0.579241 seconds cp-m4a:~ # date Mon Oct 15 21:16:56 CEST 2012 cp-m4a:~ # cat /etc/adjtime 0.000000 1350328443 0.000000 1350328443 LOCAL mkinitrd was also called from yast: Oct 15 21:14 initrd-3.4.11-2.16-desktop As you can see the CMOS-Clock wasn't set to the correct time which should be now local! ------ STEP 3 Also a reboot doesn't change anything REBOOT BIOS shows wrong time, so the change wasn't synched back to CMOS cp-m4a:~ # date Mon Oct 15 19:20:03 CEST 2012 cp-m4a:~ # hwclock --debug hwclock from util-linux 2.21.2 Using /dev interface to clock. Last drift adjustment done at 1350328443 seconds after 1969 Last calibration done at 1350328443 seconds after 1969 Hardware clock is on local time Assuming hardware clock is kept in local time. Waiting for clock tick... ...got clock tick Time read from Hardware Clock: 2012/10/15 19:20:09 Hw clock time : 2012/10/15 19:20:09 = 1350321609 seconds since 1969 Mon Oct 15 19:20:09 2012 -0.360438 seconds ------ STEP 4 REBOOT Setting the right time in BIOS cp-m4a:~ # date Mon Oct 15 21:27:31 CEST 2012 cp-m4a:~ # hwclock --debug hwclock from util-linux 2.21.2 Using /dev interface to clock. Last drift adjustment done at 1350328972 seconds after 1969 Last calibration done at 1350328972 seconds after 1969 Hardware clock is on local time Assuming hardware clock is kept in local time. Waiting for clock tick... ...got clock tick Time read from Hardware Clock: 2012/10/15 21:27:36 Hw clock time : 2012/10/15 21:27:36 = 1350329256 seconds since 1969 Mon Oct 15 21:27:36 2012 -0.251077 seconds ------ And the other wired thing is that Yast always warns me when I uncheck the "Hardware Clock Set to UTC" that it doesn't find any other OS(!?) and I should set UTC because else DST won't work - never saw this warning before 12.2. I hope somebody can look into it and find out what's wrong. Thanks Dirk -- 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.