Andrey Borzenkov wrote: > While working on unrelated issues I realized that kernel has the config option > CONFIG_APM_RTC_IS_GMT that basically tells the system if CMOS time is stored > in GMT or local time. Default on Mandrake seems to be GMT. > > Now the problem is that after returning from suspend and/or standby APM would > set the time to CMOS clock erroneusly assuming it is GMT. That would result > in exactly timezone shift observed by many people. > > The problem does exist and there were nunerous complaints at least in a.o.l.m. > > IMHO the design is braindamadged anyway and this option must be converted to > runtime option (leaving config part as default value); this needs support > from installer/drakx as well (i.e. it should correctly updated kernel boot > parameter). > > May be it becomes non-issue with ACPI. The patch for APM is trivial enough; of > course we need interseted party to test it :)
THANK you, Andrey. I reported this some time ago, but the best I ever got was people asking me to confirm my setup. http://qa.mandrakesoft.com/show_bug.cgi?id=3125 I'm glad that someone who understands the kernel was able to discover the source of this problem. Michael (Reinsch), if you look at my bug report, you'll see that CLOCK_SYNC set to "yes" (as per the default install of the rpm) doesn't help. And I keep my config pretty vanilla -- other than the fact that it's running cooker... :) In my opinion, if this is something that's "broken" at kernel config level, no band-aid fixes with scripts (whether it works or not) is the correct solution. Patching the source of any problem seems more logical. Granted, I don't know the reason (if one) for the setting always being set to GMT, but considering the cited reports a fix would make several users happy. Oh, and I'd be more than happy to test any patches. - John