On Wed, Apr 29, 2015 at 11:48:43AM +0100, Chris Walker wrote:
My machine seems to be having problems with its clock. Linux keeps resetting the RTC to minus one hour. The desktop is currently showing the time as 10:46 for example.
If I run timedatectl, it shows this :-
Local time: Wed 2015-04-29 11:43:59 BST
Universal time: Wed 2015-04-29 10:43:59 UTC RTC time: Wed 2015-04-29 10:43:59 Time zone: Europe/London (BST, +0100) NTP enabled: yes NTP synchronized: no RTC in local TZ: no DST active: yes Last DST change: DST began at Sun 2015-03-29 00:59:59 GMT Sun 2015-03-29 02:00:00 BST Next DST change: DST ends (the clock jumps one hour backwards) at Sun 2015-10-25 01:59:59 BST Sun 2015-10-25 01:00:00 GMT
Just before I booted into linux (the machine dual boots between Mageia 5 and Windows 7) I set the time in the BIOS to be 11:43 but I see that it's changed already.
Does anybody have any ideas what's going wrong, and more importantly how to fix it?
It's been a while since I dual booted anything but last I checked Windows stores the RTC in local time and Linux uses UTC (see "RTC in local TZ" in your timedatectl output). You need to tell Mageia that the RTC is in local time so it doesn't reset it on you.
J.