You are not logged in.
Pages: 1
Each time I boot Linux (not limited to Arch), Linux seems to reset the BIOS clock to a completely different time zone
Has anyone seen this issue?
I must also add that this is not a bad BIOS issue. It happens across multiple machines
This is a reproducible issue if anyone is interested.
Last edited by Alarming_Thing (2024-10-08 11:53:43)
Offline
I assume you've read this
edit: my post made more sense before your edit
Last edited by skunktrader (2024-05-25 02:14:45)
Offline
I assume you've read this
Thanks for the link. I hadn't read it.
But larger question is, why does Linux change BIOS time?
Offline
AFAIK the (battery buffered) BIOS time has quite the drift.
Which is why (as you can read here) most OS write their accurate time back to the BIOS on shutdown.
Arch writes UTC time back to the BIOS by default.
Offline
What is the output of timedatectl ?
That output includes a timezone. Please tell us if that is your timezone.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
AFAIK the (battery buffered) BIOS time has quite the drift.
Which is why (as you can read here) most OS write their accurate time back to the BIOS on shutdown.
Arch writes UTC time back to the BIOS by default.
Is it possible to write a time other than UTC?
My problem stems from the fact that Windows uses BIOS time - in spite of asking it to set both tz and time automatically. Hence, each time I reboot from arch into windows, i get UTC
Offline
I tought you had read https://wiki.archlinux.org/title/System … le_systems ?
Don't run the RTC in local time, change the windows behavior.
Offline
Pages: 1