On 21/03/2017 11:06, Per Jessen wrote:
Alexander Graf wrote:
On 21/03/2017 09:52, Per Jessen wrote:
Alexander Graf wrote:
On 20/03/2017 16:11, Eric Curtin wrote:
Yeah "iburst" was all that this needed. It's perfect for my needs at least. Haven't seen anything like that in my dracut scripts either. Similar to Per, I may not be looking for the right thing.
I can't find it anymore either. Odd.
So historically we used to have a hack that set the system time to the initrd build time if it was bogus:
https://github.com/openSUSE/mkinitrd/blob/ad190ad24a9f3881afa11c47aecc8625b2...
That got removed with the transition to dracut and I seem to remember that the hack we then added was to take the last mounted time from your / file system and apply that as system time. But I agree that I can't find any reference to it.
Sounds like a pretty good idea.
I'm surprised any of the non-RTC ARM systems boot at all then - ext3 used to complain really loudly if the last mount time was newer than the system time.
AFAICT, my nanopi neo air does have an RTC, but it still comes up with clock set to 1970 <something> on boot.
There's a separate RTC module on sale as far as I can tell, but nothing built in.
I think I saw that too, but then I noticed these messages :
# dmesg | grep rtc [ 6.850912] sun6i-rtc 1f00000.rtc: rtc core: registered rtc-sun6i as rtc0 [ 6.850920] sun6i-rtc 1f00000.rtc: RTC enabled [ 6.960530] sun6i-rtc 1f00000.rtc: setting system clock to 1970-01-01 00:00:13 UTC (13)
Yes, most Allwinner SoCs these days have a built-in RTC IP block. Unfortunately that block isn't very useful if it can't preserve time due to lack of attached battery. Some cheaper boards like the pine64 expose at least battery pins that you can use to make the RTC useful: https://www.pine64.org/?product=rtc-backup-battery-cr-battery However, at that price point you can usually get a full external RTC chip with battery :). Alex -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org